0000950170-24-054537.txt : 20240507 0000950170-24-054537.hdr.sgml : 20240507 20240507161853 ACCESSION NUMBER: 0000950170-24-054537 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Revolve Group, Inc. CENTRAL INDEX KEY: 0001746618 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-CATALOG & MAIL-ORDER HOUSES [5961] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38927 FILM NUMBER: 24922220 BUSINESS ADDRESS: STREET 1: 12889 MOORE ST. CITY: CERRITOS STATE: CA ZIP: 90703 BUSINESS PHONE: (562) 677-9480 MAIL ADDRESS: STREET 1: 12889 MOORE ST. CITY: CERRITOS STATE: CA ZIP: 90703 FORMER COMPANY: FORMER CONFORMED NAME: Revolve Group, LLC DATE OF NAME CHANGE: 20181015 FORMER COMPANY: FORMER CONFORMED NAME: Advance Holdings, LLC DATE OF NAME CHANGE: 20180716 10-Q 1 rvlv-20240331.htm 10-Q 10-Q
falseQ10001746618--12-310001746618us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrvlv:BankOfAmericaNAMembersrt:MinimumMember2023-05-112023-05-110001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2023-12-310001746618us-gaap:CommonClassAMember2024-03-310001746618us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-3100017466182024-01-012024-03-310001746618us-gaap:ProductConcentrationRiskMemberrvlv:FashionApparelMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001746618us-gaap:CommonClassBMember2024-03-310001746618rvlv:ForwardSegmentMember2023-01-012023-03-310001746618us-gaap:ProductConcentrationRiskMemberrvlv:FashionApparelMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618us-gaap:AdditionalPaidInCapitalMember2023-12-310001746618rvlv:FashionApparelMember2023-01-012023-03-3100017466182022-12-310001746618us-gaap:CommonClassAMember2024-04-300001746618us-gaap:CommonClassAMember2023-08-310001746618rvlv:TwoThousandNineteenEquityIncentivePlanMember2019-06-012019-06-300001746618rvlv:TwoThousandTwentyThreePerformanceOptionAwardMemberrvlv:FinancialMilestonesMember2024-01-012024-03-310001746618us-gaap:RetainedEarningsMember2023-03-310001746618rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember2024-01-012024-03-310001746618rvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-01-010001746618us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrvlv:BankOfAmericaNAMember2023-05-112023-05-110001746618rvlv:DressesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-03-310001746618us-gaap:CommonStockMember2023-12-310001746618us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrvlv:HandbagsShoesAndAccessoriesMember2023-01-012023-03-310001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2023-05-112023-05-110001746618us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrvlv:BankOfAmericaNAMember2023-05-110001746618us-gaap:RetainedEarningsMember2023-12-310001746618rvlv:RevolveSegmentMember2024-01-012024-03-310001746618us-gaap:RetainedEarningsMember2023-01-012023-03-310001746618us-gaap:EmployeeStockOptionMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-310001746618rvlv:ForwardSegmentMember2024-01-012024-03-310001746618us-gaap:RestrictedStockUnitsRSUMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-03-310001746618us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618us-gaap:CommonStockMember2022-12-310001746618us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberrvlv:BankOfAmericaNAMember2024-01-012024-03-310001746618us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001746618us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrvlv:HandbagsShoesAndAccessoriesMember2024-01-012024-03-310001746618rvlv:CommonClassAAndClassBMemberrvlv:EmployeeStockOptionsAndRestrictedStockUnitsRSUMember2024-01-012024-03-310001746618rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember2024-03-310001746618us-gaap:CommonClassBMember2024-04-300001746618us-gaap:CommonClassBMember2023-12-310001746618us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2021-03-230001746618us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001746618us-gaap:CommonStockMember2023-03-310001746618us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberrvlv:MarginRateMemberrvlv:BankOfAmericaNAMember2023-05-112023-05-110001746618us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001746618us-gaap:CommonStockMember2024-03-310001746618us-gaap:ProductConcentrationRiskMemberus-gaap:ManufacturedProductOtherMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-05-112023-05-110001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2024-01-012024-03-310001746618rvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-3100017466182023-03-310001746618us-gaap:EmployeeStockOptionMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-03-310001746618rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember2023-09-152023-09-150001746618us-gaap:OtherIncomeMember2023-02-012023-02-280001746618us-gaap:RestrictedStockUnitsRSUMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-310001746618us-gaap:CommonClassAMember2023-12-310001746618us-gaap:CommonStockMember2024-01-012024-03-310001746618rvlv:BeautyMember2024-01-012024-03-310001746618rvlv:PerformanceBasedRestrictedStockUnitAwardsMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-310001746618srt:MinimumMember2021-10-012021-10-310001746618rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember2023-12-310001746618rvlv:DressesMember2024-01-012024-03-310001746618us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-310001746618us-gaap:CommonClassBMember2023-01-012023-03-310001746618rvlv:BeautyMember2023-01-012023-03-310001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2023-05-110001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2021-03-232021-03-230001746618us-gaap:ProductConcentrationRiskMemberrvlv:BeautyMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001746618us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001746618us-gaap:RetainedEarningsMember2022-12-310001746618rvlv:TwoThousandTwentyThreePerformanceOptionAwardMemberrvlv:FinancialMilestonesMember2024-03-310001746618us-gaap:AdditionalPaidInCapitalMember2022-12-310001746618us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberrvlv:BankOfAmericaNAMember2023-05-112023-05-110001746618rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember2024-01-012024-03-310001746618country:US2024-01-012024-03-310001746618rvlv:CommonClassAAndClassBMemberrvlv:EmployeeStockOptionsAndRestrictedStockUnitsRSUMember2023-01-012023-03-310001746618us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-03-310001746618rvlv:DressesMember2023-01-012023-03-310001746618rvlv:HandbagsShoesAndAccessoriesMember2024-01-012024-03-3100017466182023-11-032023-11-030001746618rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember2023-01-012023-12-310001746618us-gaap:CommonClassBMember2024-01-012024-03-310001746618us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-03-310001746618us-gaap:AccountingStandardsUpdate201409Memberrvlv:BreakageOnStoreCreditAndGiftCardsMember2024-01-012024-03-310001746618us-gaap:ProductConcentrationRiskMemberrvlv:BeautyMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001746618rvlv:RestOfTheWorldMember2024-01-012024-03-310001746618rvlv:RevolveSegmentMember2023-01-012023-03-310001746618us-gaap:RetainedEarningsMember2024-03-310001746618us-gaap:GeneralAndAdministrativeExpenseMember2023-10-012023-12-310001746618rvlv:FashionApparelMember2024-01-012024-03-3100017466182024-03-310001746618us-gaap:AdditionalPaidInCapitalMember2023-03-310001746618us-gaap:CommonClassAMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2019-06-300001746618us-gaap:CommonStockMember2023-01-012023-03-310001746618us-gaap:CommonClassAMember2024-01-012024-03-310001746618us-gaap:RevolvingCreditFacilityMemberrvlv:BankOfAmericaNAMember2024-03-310001746618us-gaap:RevolvingCreditFacilityMemberrvlv:MarginRateMemberrvlv:BankOfAmericaNAMembersrt:MinimumMember2023-05-112023-05-1100017466182023-12-310001746618rvlv:RestOfTheWorldMember2023-01-012023-03-310001746618us-gaap:RetainedEarningsMember2024-01-012024-03-310001746618us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001746618us-gaap:ManufacturedProductOtherMember2023-01-012023-03-310001746618rvlv:HandbagsShoesAndAccessoriesMember2023-01-012023-03-310001746618rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember2023-11-032023-11-030001746618us-gaap:CommonClassAMember2023-01-012023-03-310001746618us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001746618country:US2023-01-012023-03-310001746618us-gaap:AccountingStandardsUpdate201409Memberrvlv:BreakageOnStoreCreditAndGiftCardsMember2023-01-012023-03-310001746618us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2023-12-310001746618rvlv:OperationalMilestonesMemberrvlv:TwoThousandTwentyThreePerformanceOptionAwardMember2024-03-310001746618us-gaap:ProductConcentrationRiskMemberus-gaap:ManufacturedProductOtherMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-3100017466182023-02-012023-02-280001746618us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001746618rvlv:DressesMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001746618us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-01-012024-03-3100017466182023-01-012023-03-310001746618us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMemberrvlv:TwoThousandNineteenEquityIncentivePlanMember2023-01-012023-12-310001746618rvlv:TwoThousandThirteenEquityIncentivePlanMember2013-01-012013-12-310001746618us-gaap:AdditionalPaidInCapitalMember2024-03-310001746618rvlv:TwoThousandNineteenEquityIncentivePlanMember2024-03-310001746618us-gaap:ManufacturedProductOtherMember2024-01-012024-03-31rvlv:Customerxbrli:purexbrli:sharesiso4217:USDxbrli:sharesrvlv:Segmentrvlv:Pointrvlv:Voteiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

(Mark One)

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended March 31, 2024

or

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from to .

Commission File Number: 001-38927

 

REVOLVE GROUP, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

46-1640160

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

12889 Moore Street

Cerritos, California 90703

(Address of principal executive offices) (Zip code)

(562) 677-9480

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class:

 

Trading Symbol(s):

 

Name of each exchange on which registered:

Class A Common Stock, par value $0.001 per share

 

RVLV

 

New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

As of April 30, 2024, 38,220,393 shares of the registrant’s Class A common stock and 32,597,119 shares of the registrant’s Class B common stock were outstanding.

 


REVOLVE GROUP, INC. AND SUBSIDIARIES

 

TABLE OF CONTENTS

 

PART I - FINANCIAL INFORMATION

 

 

 

Item 1. Financial Statements (Unaudited)

 

7

 

 

 

Condensed Consolidated Balance Sheets

 

7

 

 

 

Condensed Consolidated Statements of Income

 

8

 

 

 

Condensed Consolidated Statements of Comprehensive Income

 

9

 

 

 

Condensed Consolidated Statements of Cash Flows

 

10

 

 

 

Notes to the Condensed Consolidated Financial Statements

 

11

 

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

21

 

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

36

 

 

 

Item 4. Controls and Procedures

 

37

 

 

 

 

 

 

PART II - OTHER INFORMATION

 

 

 

Item 1. Legal Proceedings

 

38

 

 

 

Item 1A. Risk Factors

 

38

 

 

 

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

 

72

 

 

 

Item 3. Defaults Upon Senior Securities

 

73

 

 

 

Item 4. Mine Safety Disclosures

 

73

 

 

 

Item 5. Other Information

 

73

 

 

 

Item 6. Exhibits

 

74

 

 

 

Signatures

 

75

 

 


 

SUMMARY RISK FACTORS

Our business is subject to numerous risks and uncertainties, including those highlighted in the section of this report titled “Risk Factors.” The following is a summary of the principal risks we face:

Economic downturns and other macroeconomic conditions or trends may adversely affect consumer discretionary spending and our business, operating results and financial condition.
If we fail to effectively manage our growth, our business, financial condition and operating results could be harmed.
We purchase inventory in anticipation of sales, and if we are unable to manage our inventory effectively, our operating results could be adversely affected.
Merchandise returns could harm our business.
If we are unable to anticipate and respond to changing customer preferences and shifts in fashion and industry trends in a timely and cost-effective manner, our business, financial condition and operating results could be harmed.
Our business depends on our ability to maintain a strong community of brands, engaged customers and influencers. We may not be able to maintain and enhance our existing brand community if we receive customer or influencer complaints, negative publicity or otherwise fail to live up to consumers’ expectations, which could materially adversely affect our business, operating results and growth prospects.
Use of social media and influencers may materially and adversely affect our reputation or subject us to regulatory and tax obligations, fines or other penalties.
If we fail to acquire new customers, or fail to do so in a cost-effective manner, our financial results may be materially adversely impacted.
If we fail to retain existing customers, or fail to maintain average order value levels, we may not be able to maintain our revenue base and margins, which would have a material adverse effect on our business and operating results.
Our business, including our costs and supply chain, is subject to risks associated with sourcing, manufacturing and warehousing.
We rely on third-party suppliers, manufacturers, distributors and other vendors and they may not continue to produce products or provide services that are consistent with our standards or applicable regulatory requirements, which could harm our brand, cause consumer dissatisfaction, and require us to find alternative suppliers of our products or services.
Shipping is a critical part of our business and any changes in our shipping arrangements or any interruptions in shipping could adversely affect our operating results.
Our industry is highly competitive and if we do not compete effectively, our operating results could be adversely affected.
Our quarterly operating results may fluctuate, which could cause our stock price to decline.
We may be unable to accurately forecast net sales and appropriately plan our expenses in the future.
Our past growth rates are not indicative of expected results in the near term.
If we do not successfully optimize, operate and manage the expansion of capacity of our fulfillment centers, our business, financial condition and operating results could be harmed.
Our failure to adequately and effectively staff our fulfillment centers, through third parties or with our own employees, could adversely affect our customer experience and operating results.
Increases in labor costs, including wages, could adversely affect our business, financial condition and results of operations.

5


 

Any failure by us or our vendors to comply with trade and other regulations including importation, exportation, product safety, labeling, labor or other laws, or to provide safe conditions for our or their workers, may lead to investigations or actions by government regulators, damage our reputation and brands and harm our business.
We have operations and do business in China, which exposes us to risks inherent in doing business there.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.
Failure to comply with federal, state and international laws and regulations and our contractual obligations relating to privacy, data protection and consumer protection, or the expansion of current or the enactment of new laws or regulations relating to privacy, data protection and consumer protection, could harm our reputation or adversely affect our business and our financial condition.
Our use of artificial intelligence and machine learning could adversely affect our business and operating results.
If we cannot successfully protect our intellectual property, our business would suffer.
We have in the past and may in the future be accused of infringing intellectual property or other proprietary rights of third parties.
The dual class structure of our common stock concentrates voting control with our executive officers, directors and their affiliates, which may depress the trading price of our Class A common stock.

Our risk factors are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part.

6


 

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

REVOLVE GROUP, INC. AND SUBSIDIARIES

 

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands, except share and per share data)

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

273,416

 

 

$

245,449

 

Accounts receivable, net

 

 

14,929

 

 

 

12,405

 

Inventory

 

 

201,839

 

 

 

203,587

 

Income taxes receivable

 

 

 

 

 

1,625

 

Prepaid expenses and other current assets

 

 

78,555

 

 

 

65,523

 

Total current assets

 

 

568,739

 

 

 

528,589

 

Property and equipment (net of accumulated depreciation of $19,306 and $17,994 as of
   March 31, 2024 and December 31, 2023, respectively)

 

 

8,151

 

 

 

7,763

 

Right-of-use lease assets

 

 

36,819

 

 

 

36,440

 

Intangible assets, net

 

 

1,879

 

 

 

1,875

 

Goodwill

 

 

2,042

 

 

 

2,042

 

Other assets

 

 

2,398

 

 

 

2,172

 

Deferred income taxes

 

 

30,005

 

 

 

30,005

 

Total assets

 

$

650,033

 

 

$

608,886

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

56,000

 

 

$

47,821

 

Income taxes payable

 

 

1,248

 

 

 

 

Accrued expenses

 

 

48,479

 

 

 

40,714

 

Returns reserve

 

 

84,396

 

 

 

63,780

 

Current lease liabilities

 

 

7,417

 

 

 

6,863

 

Other current liabilities

 

 

28,787

 

 

 

30,442

 

Total current liabilities

 

 

226,327

 

 

 

189,620

 

Non-current lease liabilities

 

 

33,823

 

 

 

34,126

 

Total liabilities

 

 

260,150

 

 

 

223,746

 

Stockholders’ equity:

 

 

 

 

 

 

Class A common stock, $0.001 par value; 1,000,000,000 shares authorized as of
   March 31, 2024 and December 31, 2023;
38,219,753 and 38,693,589 shares issued
   and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

38

 

 

 

39

 

Class B common stock, $0.001 par value; 125,000,000 shares authorized as of
   March 31, 2024 and December 31, 2023;
32,597,119 and 32,597,119 shares issued
   and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

33

 

 

 

33

 

Additional paid-in capital

 

 

119,127

 

 

 

116,713

 

Retained earnings

 

 

270,685

 

 

 

268,355

 

Total stockholders’ equity

 

 

389,883

 

 

 

385,140

 

Total liabilities and stockholders’ equity

 

$

650,033

 

 

$

608,886

 

 

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

7


 

REVOLVE GROUP, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

(In thousands, except per share data)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net sales

 

$

270,581

 

 

$

279,609

 

Cost of sales

 

 

129,079

 

 

 

140,389

 

Gross profit

 

 

141,502

 

 

 

139,220

 

Operating expenses:

 

 

 

 

 

 

Fulfillment

 

 

9,393

 

 

 

9,071

 

Selling and distribution

 

 

48,438

 

 

 

51,458

 

Marketing

 

 

41,379

 

 

 

38,343

 

General and administrative

 

 

32,964

 

 

 

28,092

 

Total operating expenses

 

 

132,174

 

 

 

126,964

 

Income from operations

 

 

9,328

 

 

 

12,256

 

Other income, net

 

 

(5,321

)

 

 

(6,585

)

Income before income taxes

 

 

14,649

 

 

 

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Net income

 

$

10,873

 

 

$

14,172

 

Earnings per share of Class A and Class B
   common stock:

 

 

 

 

 

 

Basic

 

$

0.15

 

 

$

0.19

 

Diluted

 

$

0.15

 

 

$

0.19

 

Weighted average number of shares of Class A and
   Class B common stock outstanding:

 

 

 

 

 

 

Basic

 

 

70,919

 

 

 

73,370

 

Diluted

 

 

71,523

 

 

 

74,379

 

 

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

8


 

REVOLVE GROUP, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(In thousands)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net income

 

$

10,873

 

 

$

14,172

 

Other comprehensive (loss) income:

 

 

 

 

 

 

Cumulative translation adjustment

 

 

(425

)

 

 

755

 

Total other comprehensive (loss) income

 

 

(425

)

 

 

755

 

Total comprehensive income

 

$

10,448

 

 

$

14,927

 

 

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

9


 

REVOLVE GROUP, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Operating activities:

 

 

 

 

 

 

Net income

 

$

10,873

 

 

$

14,172

 

Adjustments to reconcile net income to net cash provided by operating
   activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

1,343

 

 

 

1,218

 

Equity-based compensation

 

 

2,559

 

 

 

1,278

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(2,524

)

 

 

(2,659

)

Inventories

 

 

1,748

 

 

 

25,072

 

Income taxes receivable

 

 

1,625

 

 

 

1,996

 

Prepaid expenses and other current assets

 

 

(13,032

)

 

 

(4,925

)

Other assets

 

 

(226

)

 

 

(442

)

Accounts payable

 

 

8,179

 

 

 

(1,690

)

Income taxes payable

 

 

1,248

 

 

 

2,368

 

Accrued expenses

 

 

7,765

 

 

 

(2,747

)

Returns reserve

 

 

20,616

 

 

 

10,544

 

Right-of-use lease assets and current and non-current
   lease liabilities

 

 

(128

)

 

 

534

 

Other current liabilities

 

 

(1,655

)

 

 

4,110

 

Net cash provided by operating activities

 

 

38,391

 

 

 

48,829

 

Investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(1,735

)

 

 

(1,148

)

Net cash used in investing activities

 

 

(1,735

)

 

 

(1,148

)

Financing activities:

 

 

 

 

 

 

Proceeds from the exercise of stock options, net of
   tax withholdings on share-based payment awards

 

 

(145

)

 

 

161

 

Repurchases of Class A common stock

 

 

(8,119

)

 

 

 

Net cash (used in) provided by financing activities

 

 

(8,264

)

 

 

161

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(425

)

 

 

755

 

Net increase in cash and cash equivalents

 

 

27,967

 

 

 

48,597

 

Cash and cash equivalents, beginning of period

 

 

245,449

 

 

 

234,724

 

Cash and cash equivalents, end of period

 

$

273,416

 

 

$

283,321

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

Cash paid during the period for:

 

 

 

 

 

 

Income taxes, net of refund

 

$

1,599

 

 

$

255

 

Operating leases

 

$

2,254

 

 

$

1,795

 

Supplemental disclosure of non-cash activities:

 

 

 

 

 

 

Lease assets obtained in exchange for new operating lease liabilities

 

$

1,994

 

 

$

20,452

 

 

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

10


 

REVOLVE GROUP, INC. AND SUBSIDIARIES

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

Note 1. Description of Business

Revolve Group, Inc., or REVOLVE, is an online retailer and fashion brand. Through our websites and mobile applications, we deliver an aspirational customer experience with a vast, yet curated, merchandise offering. Our dynamic platform connects a deeply engaged community of consumers, global fashion influencers, and emerging, established and owned brands. We are headquartered in Los Angeles County, California.

Note 2. Significant Accounting Policies

Basis of Presentation

Our unaudited condensed consolidated interim financial information has been prepared in accordance with Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by generally accepted accounting principles, or GAAP, in the United States can be condensed or omitted. These financial statements have been prepared on the same basis as our annual audited financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of our financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2024 or for any other interim period or for any other future year. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31 of each year.

The accompanying unaudited condensed consolidated financial statements and related notes thereto should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023 contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or the SEC, on February 27, 2024.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the allowance for sales returns, the valuation of deferred tax assets, inventory, equity‑based compensation, valuation of goodwill, reserves for income tax uncertainties and other contingencies, and breakage of store credit and gift cards.

Net Sales

Revenue is primarily derived from the sale of apparel merchandise through our sites and, when applicable, shipping revenue. We recognize revenue through the following steps: (1) identification of the contract, or contracts, with the customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation. A contract is created with our customer at the time the order is placed by the customer, which creates a performance obligation to deliver the product to the customer. We recognize revenue for the performance obligation at the time control of the merchandise passes to the customer, which is at the time of shipment. In addition, we have elected to treat shipping and handling as fulfillment activities and not a separate performance obligation.

We have a Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $20 reward once they earn 2,000 points. We defer revenue based on an allocation of the price of the customer purchase and the estimated standalone selling price of the points earned. Revenue is recognized once the reward is redeemed or expires or once

11


 

unconverted points expire. Rewards generally expire 90 days after they are issued and unconverted points generally expire if a customer fails to engage in any activity that generates points for a period of one year or if their participation in the program is otherwise terminated.

In accordance with our policy on returns and exchanges, effective May 1, 2024, merchandise returns are accepted for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. At the time of sale, we establish a reserve for merchandise returns, based on historical experience, merchandise mix and expected future returns, which is recorded as a reduction of sales. Accordingly, cost of sales is also reduced and an offsetting asset is recorded within prepaid expenses and other current assets for expected merchandise to be returned.

The following table presents a roll-forward of our sales return reserve for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

63,780

 

 

$

63,381

 

Returns

 

 

(374,513

)

 

 

(368,175

)

Provisions

 

 

395,129

 

 

 

378,719

 

Ending balance

 

$

84,396

 

 

$

73,925

 

 

We may also issue store credit in lieu of cash refunds and sell gift cards without expiration dates to our customers. Store credits issued and proceeds from the issuance of gift cards are recorded as deferred revenue and recognized as revenue when the store credit or gift cards are redeemed or upon inclusion in our store credit and gift card breakage estimates. Revenue recognized in net sales on breakage on store credit and gift cards was $0.8 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively.

Sales taxes and duties collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers and are subject to audits by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively. No significant interest or penalties related to sales taxes are recognized in the accompanying condensed consolidated financial statements.

We have exposure to losses from fraudulent credit card charges. We record losses when incurred related to these fraudulent charges as amounts have historically been insignificant.

See Note 9, Segment Information, for disaggregation of net sales by reportable segment, by geographic area and by major product category.

Accounting Pronouncements Not Yet Effective

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. ASU 2023-07 is effective for us for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances income tax disclosures, primarily through changes to the rate reconciliation and disaggregation of income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after December

12


 

15, 2024, with early adoption permitted. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

Note 3. Line of Credit

On March 23, 2021, we amended and restated our existing credit agreement to, among other things, extend the expiration date from March 23, 2021 to March 23, 2026. On May 11, 2023, we amended the credit agreement to replace the LIBO reference rate with a term SOFR reference rate and made conforming changes throughout the credit agreement. The line of credit provides us with up to $75.0 million aggregate principal in revolver borrowings, based on eligible inventory and accounts receivable less reserves. Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) an adjusted term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans. No borrowings were outstanding as of March 31, 2024 and December 31, 2023.

We are also obligated to pay other customary fees for a credit facility of this size and type, including an unused commitment fee. The credit agreement also permits us, in certain circumstances, to request an increase in the facility by an additional amount of up to $25.0 million (in an initial minimum amount of $10.0 million and in increments of $5.0 million thereafter) at the same maturity, pricing and other terms. Our obligations under the credit agreement are secured by substantially all of our assets. The credit agreement also contains customary covenants restricting certain of our activities, including limitations on our ability to sell assets, engage in mergers and acquisitions, enter into transactions involving related parties, obtain letters of credit, incur indebtedness, repurchase stock or grant liens or negative pledges on our assets, make loans or make other investments. Under these covenants, we are prohibited from paying cash dividends with respect to our capital stock. We were in compliance with all financial covenants as of March 31, 2024 and December 31, 2023.

Note 4. Equity-based Compensation

In 2013, Twist Holdings, LLC, or Twist, and Advance Holdings, LLC, or Advance, which subsequently became part of Revolve Group, Inc., adopted equity incentive plans that we refer to collectively as the 2013 Plan, pursuant to which the board of managers could grant options to purchase Class A units to officers and employees. Options could be granted with an exercise price equal to or greater than the unit’s fair value at the date of grant. All issued awards have 10 year terms and generally vest and become fully exercisable annually over five years of service from the date of grant. Awards will become fully vested upon the sale of the company. The then-outstanding options to purchase Class A units were converted into options to purchase shares of our Class B common stock in connection with our corporate conversion in June 2019.

In September 2018, the board of directors adopted the 2019 Equity Incentive Plan, or the 2019 Plan, which became effective in June 2019. Under the 2019 Plan, a total of 4,500,000 shares of our Class A common stock are reserved for issuance as options, stock appreciation rights, restricted stock, restricted stock units, or RSUs, performance units or performance shares. Upon the completion of our IPO, the 2019 Plan replaced the 2013 Plan, however, the 2013 Plan continues to govern the terms and conditions of the outstanding awards previously granted under that plan. The number of shares that will be available for issuance under our 2019 Plan also will increase annually on the first day of each year in an amount equal to the least of: (1) 6,900,000 shares, (2) 5% of the outstanding shares of all classes of our common stock as of the last day of the immediately preceding year and (3) such other amount as our board of directors may determine. Our board of directors determined not to increase the number of shares reserved for issuance under the 2019 Plan as of January 1, 2024. As of March 31, 2024, approximately 9.0 million shares of Class A common stock remain available for future issuance under the 2019 Plan.

13


 

Option activity for the three months ended March 31, 2024 under the 2013 Plan and 2019 Plan is as follows:

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Balance at January 1, 2024

 

 

5,229,440

 

 

$

15.62

 

 

 

8.0

 

 

$

18,882

 

Granted

 

 

67,615

 

 

 

17.82

 

 

 

9.9

 

 

 

 

Exercised

 

 

(30,619

)

 

 

6.33

 

 

 

 

 

 

 

Forfeited

 

 

(12,663

)

 

 

27.56

 

 

 

 

 

 

 

Expired

 

 

(4,901

)

 

 

15.41

 

 

 

 

 

 

 

Balance at March 31, 2024

 

 

5,248,872

 

 

 

15.67

 

 

 

7.9

 

 

 

39,893

 

Exercisable at March 31, 2024

 

 

1,552,398

 

 

 

15.21

 

 

 

5.5

 

 

 

13,758

 

Vested and expected to vest

 

 

3,672,616

 

 

 

16.79

 

 

 

7.2

 

 

 

27,109

 

 

RSU award activity for the three months ended March 31, 2024 under the 2019 Plan is as follows:

 

 

 

Class A
Common
Stock

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Unvested at January 1, 2024

 

 

33,136

 

 

$

19.91

 

 

 

0.4

 

 

$

549

 

Granted (1)

 

 

32,092

 

 

 

22.70

 

 

 

0.0

 

 

 

 

Released

 

 

(40,494

)

 

 

24.61

 

 

 

 

 

 

 

Forfeited (2)

 

 

(437

)

 

 

26.82

 

 

 

 

 

 

 

Unvested at March 31, 2024

 

 

24,297

 

 

 

15.64

 

 

 

0.2

 

 

 

514

 

(1)
Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
(2)
Includes an adjustment of (437) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.

There were 67,615 options and 25,245 RSUs granted during the three months ended March 31, 2024. The weighted average grant-date fair value of options granted during the three months ended March 31, 2024 was $9.72. The weighted average grant-date fair value of RSUs granted during the three months ended March 31, 2024 was $21.59 per share.

As of March 31, 2024, there was $15.7 million of total unrecognized compensation cost related to unvested RSUs and time-based options granted under the 2013 Plan and 2019 Plan, which is expected to be recognized over a weighted average service period of 3.4 years.

2023 Performance Option Awards

On September 15, 2023, the Company granted an aggregate of 1,701,479 performance-based options to certain members of management with an exercise price of $13.05 and a grant-date fair value of $6.79. In addition, on November 3, 2023, the Company granted 49,971 performance-based options to a member of management with an exercise price of $13.35 and a grant-date fair value of $6.94. Collectively, we refer to these option awards as the 2023 Performance Option Awards. The 2023 Performance Option Awards are subject to multiple vesting tranches that vest upon achievement of certain predefined financial milestones. As of March 31, 2024, we had $1.0 million of total unrecognized stock-based compensation expense for the financial milestones that were considered probable of achievement, which will be recognized over a weighted-average period of 2.8 years. As of March 31, 2024, we had unrecognized stock-based compensation expense of $10.7 million for the operational milestones that were considered not probable of achievement. During the three months ended March 31, 2024, we recorded stock-based compensation expense of $(0.1) million related to the 2023 Performance Option Awards.

14


 

Equity‑based compensation cost included in general and administrative expense in the accompanying condensed consolidated statements of income amounted to $2.6 million and $1.3 million for the three months ended March 31, 2024 and 2023, respectively. There was an excess income tax benefit of $0.1 million recognized in the condensed consolidated statements of income for equity‑based compensation arrangements for the three months ended March 31, 2024. The amount of excess tax benefit for the three months ended March 31, 2023 was insignificant.

Note 5. Commitments and Contingencies

Contingencies

We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Although we cannot predict with assurance the outcome of any litigation or tax matters, we do not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on our operating results, financial position and cash flows.

Indemnifications

In the ordinary course of business, we may provide indemnifications of varying scope and terms to vendors, directors, officers and other parties with respect to certain matters. We have not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in our condensed consolidated financial statements.

Tax Contingencies

We are subject to income taxes in the United States and the United Kingdom, or UK. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. During the ordinary course of business, there are transactions and calculations for which the ultimate tax determination is uncertain. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these reserves in light of changing facts and circumstances, such as the outcome of tax audits. Our provision for income taxes does not include any reserve provision because we believe that all of our tax positions are highly certain.

Legal Proceedings

In March 2022, we received a cease and desist letter alleging copyright infringement and related claims. During 2022, we accrued $6.3 million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims and during the three months ended March 31, 2023, we accrued an additional $0.3 million for estimated legal fees. In February, 2023, we entered into a final settlement agreement with the claimant and paid approximately $1.5 million in settlement costs and legal fees related to this matter, net of insurance proceeds. The related insurance proceeds of $5.1 million were recorded within other income, net in the accompanying statements of income.

In March 2023, we received a separate cease-and-desist letter alleging copyright infringement and related claims. During 2023, we accrued $7.3 million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims. In November 2023, we entered into a final settlement agreement with the claimant and paid $7.3 million in settlement costs and legal fees related to this matter. During the three months ended March 31, 2024, we received $2.8 million in insurance proceeds related to this matter. We record insurance proceeds related to legal matters within other income, net in the period in which they are received.

In February 2024, the U.S. Fish and Wildlife Service served us with a notice of violation and proposed civil penalty, alleging that we have violated certain administrative requirements under the Endangered Species Act and the Lacey Act in connection with our export and import of certain items of merchandise. During the fourth quarter of 2023, we accrued $2.8 million to general and administrative expenses for estimated losses and legal fees related to this matter, which remains pending as of the date of this report. While we believe the amount accrued is adequate

15


 

based on the information available to us as of the date of this report, the ultimate loss and associated legal expenses may differ from the amount accrued.

Note 6. Income Taxes

The following table summarizes our effective tax rate for the periods presented (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income before income taxes

 

$

14,649

 

 

$

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Effective tax rate

 

 

25.8

%

 

 

24.8

%

 

The increase in the effective tax rate for the three ended March 31, 2023, as compared to the same period in 2023, was primarily due to an increase in state income taxes.

In October 2021, the Organization for Economic Co-operation and Development issued a statement updating and finalizing the key components of the two-pillar plan on global tax reform, intended to be effective on January 1, 2024. Pillar One focuses on nexus and profit allocation. Pillar Two provides for a global minimum effective corporate tax rate of 15%, applied on a jurisdiction-by-jurisdiction basis. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation. As currently designed, Pillar Two will apply to our worldwide operations. However, given that we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two model rules in the jurisdictions in which we operate.

 

Note 7. Stockholders’ Equity and Stock Repurchase Program

Changes in stockholders’ equity for the three months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,290,708

 

 

$

72

 

 

$

116,713

 

 

$

268,355

 

 

$

385,140

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

56,171

 

 

 

 

 

 

(145

)

 

 

 

 

 

(145

)

Repurchases of Class A common stock

 

 

(530,007

)

 

 

(1

)

 

 

 

 

 

(8,118

)

 

 

(8,119

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,559

 

 

 

 

 

 

2,559

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(425

)

 

 

(425

)

Net income

 

 

 

 

 

 

 

 

 

 

 

10,873

 

 

 

10,873

 

Ending balance

 

 

70,816,872

 

 

$

71

 

 

$

119,127

 

 

$

270,685

 

 

$

389,883

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

73,363,629

 

 

$

74

 

 

$

110,338

 

 

$

269,161

 

 

$

379,573

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

36,144

 

 

 

 

 

 

161

 

 

 

 

 

 

161

 

Equity-based
   compensation

 

 

 

 

 

 

 

 

1,278

 

 

 

 

 

 

1,278

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

755

 

 

 

755

 

Net income

 

 

 

 

 

 

 

 

 

 

 

14,172

 

 

 

14,172

 

Ending balance

 

 

73,399,773

 

 

$

74

 

 

$

111,777

 

 

$

284,088

 

 

$

395,939

 

 

16


 

Stock Repurchase Program

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market conditions, stock price and other factors, and the program does not require us to repurchase any specific number of shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents. All repurchased shares under the share repurchase program will be retired. During the three months ended March 31, 2024, we repurchased and retired 530,007 shares of Class A common stock for a total cost of $8.0 million, exclusive of broker fees and excise taxes, at an average price of $15.17 per share. Broker fees and excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as part of the cost basis.

 

Note 8. Earnings per Share

Basic and diluted earnings per share is presented in conformity with the two-class method required for multiple classes of common stock. The rights of the holders of Class A and Class B common stock are identical, except for voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible at any time into one share of Class A common stock.

Basic earnings per share is computed by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted earnings per share represents net income divided by the weighted-average number of shares of common stock outstanding, inclusive of the effect of dilutive stock options and RSUs. The undistributed earnings are allocated based on the participation rights of shares of Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical for both classes, the undistributed earnings are allocated on a proportionate basis.

The calculation of diluted earnings per share for Class A common stock assumes the conversion of Class B common stock, while diluted earnings per share of Class B common stock does not assume the conversion of Class A common stock as Class A common stock is not convertible into Class B common stock. Similarly, outstanding options to purchase Class B common stock and RSUs that are dilutive are included in the calculation of diluted earnings for both Class A and Class B common stock.

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. Repurchases during any given fiscal period under the repurchase program reduce the weighted-average number of shares of common stock outstanding for the period.

17


 

The following table presents the calculation of basic and diluted earnings per share:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

 

 

(in thousands, except per share data)

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

5,875

 

 

$

4,998

 

 

$

7,876

 

 

$

6,296

 

Reallocation of undistributed earnings as a result of conversion of Class B to Class A common stock

 

 

4,998

 

 

 

 

 

 

6,296

 

 

 

 

Reallocation of undistributed earnings to Class B common stock

 

 

 

 

 

50

 

 

 

 

 

 

107

 

Net income attributable to common
   stockholders — diluted

 

$

10,873

 

 

$

5,048

 

 

$

14,172

 

 

$

6,403

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used
   to compute earnings per
   share — basic

 

 

38,322

 

 

 

32,597

 

 

 

40,773

 

 

 

32,597

 

Conversion of Class B to Class A
   common stock outstanding

 

 

32,597

 

 

 

 

 

 

32,597

 

 

 

 

Effect of dilutive stock options
   and RSUs

 

 

604

 

 

 

604

 

 

 

1,009

 

 

 

1,009

 

Weighted average number of shares
   used to compute earnings
   per share — diluted

 

 

71,523

 

 

 

33,201

 

 

 

74,379

 

 

 

33,606

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

Diluted

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

 

The following have been excluded from the computation of basic and diluted earnings per share as their effect would have been anti-dilutive (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase Class A
   and Class B common stock, and RSUs

 

 

1,735

 

 

 

658

 

 

Note 9. Segment Information

We have two reportable segments, REVOLVE and FWRD, each offering apparel, shoes, accessories, and beauty products available for sale to customers through their respective websites and mobile applications. Our reportable segments have been identified based on how our chief operating decision makers manage our business, make operating decisions and evaluate operating performance. Our chief operating decision makers are our co-chief executive officers. We evaluate the performance of our reportable segments based on net sales and gross profit. Management does not evaluate the performance of our reportable segments using asset measures. During the three months ended March 31, 2024 and 2023, no customer represented over 10% of net sales.

The following tables summarize our net sales and gross profit for each of our reportable segments (in thousands):

 

 

 

Three Months Ended March 31,

 

Net sales

 

2024

 

 

2023

 

REVOLVE

 

$

229,589

 

 

$

231,653

 

FWRD

 

 

40,992

 

 

 

47,956

 

Total

 

$

270,581

 

 

$

279,609

 

 

Gross profit

 

 

 

 

 

 

REVOLVE

 

$

127,672

 

 

$

120,236

 

FWRD

 

 

13,830

 

 

 

18,984

 

Total

 

$

141,502

 

 

$

139,220

 

 

18


 

The following table presents net sales by geographic area (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

219,133

 

 

$

226,716

 

Rest of the world (1)

 

 

51,448

 

 

 

52,893

 

Total

 

$

270,581

 

 

$

279,609

 

 

(1) No individual country exceeded 10% of total net sales for any period presented.

 

The following tables summarize net sales (in thousands) and percentage of net sales by product category for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net Sales

 

 

 

 

 

 

Fashion Apparel

 

$

121,787

 

 

$

126,236

 

Dresses

 

 

78,893

 

 

 

80,013

 

Handbags, Shoes and Accessories

 

 

55,967

 

 

 

62,486

 

Beauty

 

 

12,437

 

 

 

9,290

 

Other (1)

 

 

1,497

 

 

 

1,584

 

Total net sales

 

$

270,581

 

 

$

279,609

 

 

 

 

 

 

 

 

As a percentage of net sales

 

 

 

 

 

 

Fashion Apparel

 

 

45

%

 

 

45

%

Dresses

 

 

29

%

 

 

29

%

Handbags, Shoes and Accessories

 

 

21

%

 

 

22

%

Beauty

 

 

5

%

 

 

3

%

Other (1)

 

 

0

%

 

 

1

%

Total net sales

 

 

100

%

 

 

100

%

 

(1)
Includes deferred revenue, shipping revenue and other revenue.

 

Note 10. Detail of Certain Balance Sheet Accounts

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Expected merchandise returns, net

 

$

34,400

 

 

$

26,127

 

Advanced payments on inventory to be delivered from vendors

 

 

11,408

 

 

 

10,306

 

Other

 

 

32,747

 

 

 

29,090

 

Total prepaid expenses and other current assets

 

$

78,555

 

 

$

65,523

 

 

19


 

Accrued Expenses

Accrued expenses consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Marketing

 

$

17,406

 

 

$

14,113

 

Sales taxes

 

 

5,840

 

 

 

5,332

 

Salaries and related benefits

 

 

5,421

 

 

 

6,683

 

Selling and distribution

 

 

5,199

 

 

 

3,927

 

Other

 

 

14,613

 

 

 

10,659

 

Total accrued expenses

 

$

48,479

 

 

$

40,714

 

Other Current Liabilities

Other current liabilities consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Store credit

 

$

13,372

 

 

$

13,389

 

Loyalty Club liability

 

 

5,882

 

 

 

5,530

 

Gift cards

 

 

4,307

 

 

 

4,489

 

Other

 

 

5,226

 

 

 

7,034

 

Total other current liabilities

 

$

28,787

 

 

$

30,442

 

 

20


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Special Note Regarding Forward-Looking Information

This report contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical fact are “forward-looking statements” for purposes of federal and state securities laws, including any projections of earnings, net sales or other financial items; any statements of the plans, strategies and objectives of management for future operations; any statements concerning proposed new services or developments; any statements regarding future economic conditions or performance; any statements of belief; and any statements of assumptions underlying any of the foregoing. Forward-looking statements may include, among others, the words “may,” “will,” “estimate,” “intend,” “continue,” “believe,” “expect,” “anticipate,” “predict” or any other similar words.

Although we believe that the expectations reflected in any of our forward-looking statements are reasonable, actual results could differ materially from those projected or assumed in any of our forward-looking statements. Our future financial condition and results of operations, as well as any forward-looking statements, are subject to change and to inherent risks and uncertainties, such as those disclosed or incorporated by reference in our filings with the Securities and Exchange Commission, or the SEC. Important factors that could cause our actual results, performance and achievements, or industry results to differ materially from estimates or projections contained in our forward-looking statements include, among others, the following:

economic conditions and their impact on consumer demand and our business, operating results and financial condition;
our ability to effectively manage or sustain our growth and to effectively expand our operations;
our ability to retain our existing customers and acquire new customers;
our ability to sustain and expand our gross margin and Adjusted EBITDA margin, a non-GAAP financial measure;
our ability to respond to changing consumer demand, spending and tastes, and our ability to accurately and effectively engage in predictive analytics;
our ability to retain existing vendors and brands and to attract new vendors and brands;
our ability to obtain and maintain differentiated high-quality products from appropriate brands in sufficient quantities from vendors;
our ability to obtain and maintain sufficient inventory at prices that will keep our business model profitable, and of a quality that will continue to retain existing customers and attract new customers;
our reliance on overseas suppliers and manufacturing partners, particularly in China;
our ability to expand our operations in an efficient and cost-effective manner;
our ability to maintain and enhance our brand;
our ability to optimize, operate, manage and expand our network infrastructure and our fulfillment center and delivery channels;
the growth of the market for premium lifestyle and luxury products, and the online market for premium lifestyle and luxury products in particular;
our ability to accurately forecast demand for our products and our results of operations;
seasonal sales fluctuations; and
our ability to expand our product offerings, including our owned brands.

Additional factors that could cause actual results to differ materially from our forward-looking statements are set forth in this report, including under the headings “Risk Factors” and “Management’s Discussion and Analysis of

21


 

Financial Condition and Results of Operations” and in our condensed consolidated financial statements and the related notes thereto.

Forward-looking statements in this report speak only as of the date hereof, and forward-looking statements in documents that are incorporated by reference speak only as of the date of those documents. We do not undertake any obligation to update or release any revisions to any forward-looking statement or to report any events or circumstances after the date hereof or to reflect the occurrence of unanticipated events, except as required by law.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this report, and although we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted a thorough inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

In this report, “we,” “our,” “us,” “Company” and “Revolve” refer to Revolve Group, Inc., and where appropriate its subsidiaries.

Overview

REVOLVE is the next-generation fashion retailer for Millennial and Generation Z consumers. As a trusted premium lifestyle brand and a go-to online source for discovery and inspiration, we deliver exceptional service and an engaging customer experience with a vast yet curated offering totaling over 100,000 apparel and footwear styles, as well as beauty, accessories and home products. Our dynamic platform connects a deeply engaged community of millions of consumers, thousands of global fashion influencers and over 1,200 emerging, established and owned brands. Through more than 20 years of continued investment in technology, data analytics and innovative marketing and merchandising strategies, we have built a powerful platform and brand that we believe is connecting with the next generation of consumers and is redefining fashion retail for the 21st century.

We sell merchandise through two complementary segments, REVOLVE and FWRD, that leverage one platform. Through REVOLVE, we offer an assortment of premium apparel, footwear, beauty, accessories and home products from emerging, established and owned brands. Through FWRD, we offer an assortment of curated and elevated iconic and emerging luxury brands. REVOLVE has historically been focused on the discovery of trend-driven, ready-to-wear styles, while FWRD has been more heavily weighted toward the statement pieces in our customers’ wardrobe, such as shoes and handbags. We believe that FWRD provides our customer with a unique destination for luxury products as our customers’ spending power increases and their desire for fashion and inspiration remains central to their self-expression.

We believe our product mix reflects the desires of the next-generation consumer and we optimize this mix through the selection of established brands that resonate with our consumer, the identification and incubation of emerging brands and the continued development of owned brands. The focus on emerging and owned brands minimizes our assortment overlap with other retailers, supporting marketing efficiency, conversion and sales at full price.

We have invested in our robust and scalable internally-developed technology platform to meet the specific needs of our business and to support our customers’ experience. We use proprietary algorithms and more than 20 years of data to efficiently manage our merchandising, marketing, product development, sourcing and pricing decisions. Our platform works seamlessly across devices and analyzes browsing and purchasing patterns and preferences to help us make purchasing decisions, which when combined with the small initial orders for new products, allows us to manage inventory and fashion risk. We have also invested in our creative capabilities to produce high-quality visual merchandising that caters to our customers by focusing on style with a distinct point of view rather than on individual

22


 

products. The combination of our online sales platform and our in-house creative photography allows us to showcase brands in a distinctive and compelling manner.

We use social channels and cultural events designed to deliver authentic and aspirational, yet attainable, experiences to attract and retain next-generation consumers, and these efforts have historically led to higher earned media value than competitors. We complement our social media efforts through a variety of brand marketing campaigns and events, which generate a constant flow of authentic and inspiring content. Our social media and brand marketing strategy is combined with robust and sophisticated digital performance marketing activities and our proprietary brand ambassador program. Once we have attracted potential new customers to our sites, our goal is to convert them into active customers and then encourage repeat purchases. We acquire and retain customers through paid search/product listing ads, affiliate marketing, our brand ambassador program, paid social, retargeting, personalized email marketing and mobile “push” communications through our mobile applications.

We have developed an efficient logistics infrastructure, which allows us to provide free shipping and returns to our customers in the United States. We support our logistics network with proprietary algorithms to optimize inventory allocation, reduce shipping and fulfillment expenses and deliver merchandise quickly and efficiently to our customers. We continue to modify and expand our fulfillment network to support our growth and the demand for our products.

To date, we have successfully expanded internationally with limited investment and physical presence. Our ongoing initiative to elevate the international service levels and customer experience has been a key contributor to our growth, enabling us to offer express shipping and hassle-free returns at no cost (for international orders valued at $100 or more) in most of our major international regions. We also offer REVOLVE products on two large international marketplaces, Tmall Global in China and Nykaa Fashion in India, to expand our distribution reach in these key geographies. We intend to continue to invest in and develop international markets while maintaining our focus on the core U.S. market.

Key Operating and Financial Metrics

We use the following metrics to assess the progress of our business, make decisions on where to allocate capital, time and technology investments, and assess the near-term and longer-term performance of our business.

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands, except average order value and percentages)

 

Gross margin

 

 

52.3

%

 

 

49.8

%

Adjusted EBITDA

 

$

13,267

 

 

$

15,010

 

Free cash flow

 

$

36,656

 

 

$

47,681

 

Active customers

 

 

2,551

 

 

 

2,424

 

Total orders placed

 

 

2,223

 

 

 

2,278

 

Average order value

 

$

299

 

 

$

288

 

 

Adjusted EBITDA and free cash flow are non-GAAP measures. See the sections captioned “—Adjusted EBITDA” and “—Free Cash Flow” below for information regarding our use of Adjusted EBITDA and free cash flow and their reconciliation to net income and net cash provided by operating activities, respectively.

Gross Margin

Gross profit is equal to our net sales less cost of sales. Gross profit as a percentage of our net sales is referred to as gross margin. Cost of sales consists of our purchase price of merchandise sold to customers and includes import duties and other taxes, inbound freight costs, receiving costs, defective merchandise returned from customers, inventory valuation adjustments, and other miscellaneous shrinkage.

Gross margin is impacted by the mix of brands and categories of styles that we sell on our sites. Gross margin on sales of owned brands is typically higher than that for third-party brands. Gross margin is also affected by the percentage of sales through the REVOLVE segment, which consists primarily of emerging third-party, established third-party and owned brands, compared to our FWRD segment, which consists primarily of established third-party

23


 

brands. Merchandise mix will vary from period to period and if we do not accurately forecast demand, our growth, margins and inventory levels may be adversely affected.

We review our inventory levels on an ongoing basis to identify slow-moving merchandise and use product markdowns to efficiently sell these products. We have maintained a high percentage of sales that occur at full price, which we believe reflects our data-driven merchandising strategy, customer acceptance of our merchandise and the sense of urgency we create through frequent product introductions in limited quantities. Gross margin is impacted by the mix of sales at full price and markdowns, as well as the level of markdowns.

Certain of our competitors and other retailers report cost of sales differently than we do. As a result, the reporting of our gross profit and gross margin may not be comparable to other companies.

Adjusted EBITDA

To provide investors with additional information regarding our financial results, we have disclosed in the table above and elsewhere in this report Adjusted EBITDA, a non-GAAP financial measure that we calculate as net income before other income, net; taxes; and depreciation and amortization; adjusted to exclude the effects of equity-based compensation expense and certain non-routine items. We have provided below a reconciliation of Adjusted EBITDA to net income, the most directly comparable GAAP financial measure.

We have included Adjusted EBITDA in this report because it is a key measure used by our management and board of directors to evaluate our operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, the exclusion of certain expenses in calculating Adjusted EBITDA facilitates operating performance comparisons on a period-to-period basis and, in the case of exclusion of the impact of equity-based compensation, excludes an item that we do not consider to be indicative of our core operating performance. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.

Adjusted EBITDA has limitations as an analytical tool and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are:

although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not consider the potentially dilutive impact of equity-based compensation;
Adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us;
Adjusted EBITDA does not reflect certain non-routine items that may represent a reduction in cash available to us; and
other companies, including companies in our industry, may calculate Adjusted EBITDA differently, which reduces its usefulness as a comparative measure.

Because of these limitations, you should consider Adjusted EBITDA alongside other financial performance measures, including various cash flow metrics, net income and our other GAAP results.

24


 

A reconciliation of Adjusted EBITDA to net income for the three months ended March 31, 2024 and 2023 is as follows:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net income

 

$

10,873

 

 

$

14,172

 

Excluding:

 

 

 

 

 

 

Other income, net

 

 

(5,321

)

 

 

(6,585

)

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Depreciation and amortization

 

 

1,343

 

 

 

1,218

 

Equity-based compensation

 

 

2,559

 

 

 

1,278

 

Non-routine items(1)

 

 

37

 

 

 

258

 

Adjusted EBITDA

 

$

13,267

 

 

$

15,010

 

 

 

 

(1)

Non-routine items in the three months ended March 31, 2024 and 2023 represent accruals and fees related to two separate legal matters.

Free Cash Flow

To provide investors with additional information regarding our financial results, we have also disclosed in the table above and elsewhere in this report free cash flow, a non-GAAP financial measure that we calculate as net cash provided by operating activities less cash used in purchases of property and equipment. We have provided below a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable GAAP financial measure.

We have included free cash flow in this report because it is a key measure used by our management and board of directors, and we believe free cash flow is an important indicator of our liquidity because it measures the amount of cash we generate. Free cash flow also reflects changes in working capital. Our working capital fluctuates over time primarily as a result of the timing of our inventory purchases to support growth, our effective tax rate and the timing of tax payments, and changes in the level of merchandise that is returned by our customers, which in turn impacts our return reserve. Accordingly, we believe that free cash flow provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.

Free cash flow has limitations as an analytical tool and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. There are limitations to using non-GAAP financial measures, including that other companies, including companies in our industry, may calculate free cash flow differently. Because of these limitations, you should consider free cash flow alongside other financial performance measures, including net cash provided by operating activities, purchases of property and equipment, and our other GAAP results.

The following table presents a reconciliation of free cash flow to net cash provided by operating activities, as well as information regarding net cash used in investing activities and net cash provided by financing activities, for each of the periods indicated:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash provided by operating activities

 

$

38,391

 

 

$

48,829

 

Purchases of property and equipment

 

 

(1,735

)

 

 

(1,148

)

Free cash flow

 

$

36,656

 

 

$

47,681

 

Net cash used in investing activities

 

$

(1,735

)

 

 

(1,148

)

Net cash (used in) provided by financing activities

 

$

(8,264

)

 

$

161

 

Active Customers

We define an active customer as a unique customer account from which a purchase was made across our platform at least once in the preceding 12-month period. We calculate the number of active customers on a trailing

25


 

12-month basis given the volatility that can be observed when calculating it on the basis of shorter periods that may not be reflective of longer-term trends; however, such a methodology may not be indicative of other short-term trends, such as changes in new customers. In any particular period, we determine our number of active customers by counting the total number of customers who have made at least one purchase in the preceding 12-month period, measured from the last date of such period. We view the number of active customers as a key indicator of our growth, the reach of our sites, the value proposition and consumer awareness of our brands, the continued use of our sites by our customers and their desire to purchase our products. We believe the number of active customers is a measure that is useful to investors and management in understanding our growth, brand awareness and market opportunity. Our number of active customers drives both net sales and our appeal to brands and partners.

Active customers increased during the three months ended March 31, 2024 compared to the same period in 2023 primarily due to our ability to engage with our existing customers and acquire new customers through our sales and marketing efforts.

Total Orders Placed

We define total orders placed as the total number of orders placed by our customers, prior to product returns, across our platform in any given period. We view total orders placed as a key indicator of the velocity of our business and an indication of the desirability of our products and sites to our customers. Total orders placed, together with average order value, is an indicator of the net sales we expect to recognize in a given period. We believe that total orders placed is a measure that is useful to investors and management in understanding our ongoing operations and in analysis of ongoing operating trends. Total orders placed and total orders shipped in any given period may differ slightly due to orders that are in process at the end of any particular period.

Total orders placed decreased slightly in the three months ended March 31, 2024 compared to the same period in 2023 primarily due to decreased promotional activity, partially offset by a higher number of orders at full price.

Average Order Value

We define average order value as the sum of the total gross sales from our sites in a given period, prior to product returns, divided by the total orders placed in that period. We believe our high average order value demonstrates the premium nature of our product assortment. We believe that average order value is a measure that is useful to investors and management in understanding our ongoing operations and in analysis of ongoing operating trends. Average order value varies depending on the site through which we sell merchandise, the percentage of sales at full price, and for sales at less than full price, the level of markdowns on these products, product mix, and the number of units per order.

Average order value increased in the three months ended March 31, 2024 relative to the same period in 2023 primarily due to a higher percentage of full price sales.

Factors Affecting Our Performance

Overall Economic Trends

The overall economic environment and related changes in consumer behavior have a significant impact on our business. In general, positive conditions in the broader economy promote customer spending on our sites, while economic weakness, which generally results in a reduction of customer spending, may have a more pronounced negative effect on spending on our sites. Macro factors that can affect consumer confidence, shopping behavior and spending patterns, and thereby our near-term and long-term results of operations, include inflation levels, employment rates, business conditions, changes in the housing market, changes in the stock market, adverse developments affecting the financial services industry, the availability of credit, resumption of student loan payments, U.S. government stimulus payments, interest rates, foreign currency exchange rates, fuel, energy and raw material costs, supply chain challenges, and wars and geopolitical tensions. In addition, during periods of low unemployment, we generally experience higher labor costs.

26


 

Customer Acquisition and Retention and Growth in Brand Awareness

Our focus since inception has been on profitable growth, which has created our disciplined approach to acquiring new customers and retaining existing customers at a reasonable cost, relative to the contributions we expect from such customers. Failure to attract new visitors to our sites and convert them to customers would impact future net sales growth.

If our marketing efforts do not connect with our customer or fail to cost-effectively promote our brand or convert impressions into new customers, our net sales growth and profitability will be adversely affected. Competition for social media and influencer-based marketing channels continues to increase, making it more difficult to differentiate ourselves and cost-effectively acquire customers. Furthermore, changes in the user experience on social media platforms, including a shift towards video and the level of recommended content as well as changes in privacy practices by third parties, may make it more difficult to gain customer awareness and cost effectively acquire and retain customers. Apple Inc. has imposed requirements for consumer disclosures regarding privacy practices, and has implemented an application tracking transparency framework that requires opt-in consent for certain types of tracking. This transparency framework was launched in April 2021 and has made it more difficult and costly to acquire and retain customers. Additionally, in June 2023, Apple announced new software development kit, or SDK, privacy controls that it has integrated into iOS 17, which was released in September 2023, including new protections designed to limit tracking or identification of user devices. In February 2022, Google announced its Privacy Sandbox initiative for Android, a multi-year effort expected to restrict tracking activity and limit advertisers’ ability to collect app and user data across Android devices.

We seek to engage with our customers and build awareness of our brands through delivering unique events and experiences, as well as short-term pop-up retail experiences. We plan to continue to conduct in-person events at varying levels of scale in the future and make opportunistic investments in marketing initiatives that could increase marketing as a percentage of net sales to levels in excess of historical levels for certain quarters or periods of time in the future. This incremental investment may not deliver a meaningful return in the short term and may adversely impact our operating income in the short term.

Our success is impacted not only by efficient and effective customer acquisition and growth in brand awareness, but also by our ability to retain customers, engage with our community and encourage repeat purchases. Existing customers, whom we define as customers in a year who have purchased from us in any prior year, account for a greater and greater share of active customers over time.

Merchandise Mix

We offer merchandise across a variety of product types, brands and price points. The brands we sell on our platform consist of a mix of emerging third-party, established third-party (including iconic luxury brands) and owned brands. Our product mix consists primarily of apparel, footwear, beauty and accessories products.

Our merchandise mix across our two reporting segments carry a range of margin profiles and may cause fluctuations in our gross margin. Shifts in our segment mix and our broader category merchandise mix may result in fluctuations in our gross margin from period to period.

Inventory Management

We leverage our platform and technology to buy and manage our inventory, including merchandise assortment and fulfillment center optimization. We utilize a data-driven “read and react” buying process to merchandise and curate the latest on-trend fashion. We generally make shallow initial inventory buys and then use our proprietary technology tools to identify and re-order best sellers, taking into account customer feedback across a variety of key metrics, which allows us to manage inventory and fashion risk. To ensure sufficient availability of merchandise, we generally purchase inventory in advance and frequently before apparel trends are confirmed. As a result, we are vulnerable to demand and pricing shifts and to suboptimal selection and timing of merchandise purchases. In the normal course of business, we incur inventory valuation adjustments, which impacts our gross margin. Moreover, our inventory investments will fluctuate with the needs of our business. For example, entering new categories will require

27


 

additional investments in inventory. Shifts in inventory levels may result in fluctuations in the percentage of full price sales, levels of markdowns, merchandise mix, as well as gross margin.

Investment in our Operations and Infrastructure

We have made investments over time to grow our customer base, enhance our offerings and deliver best-in-class service to our customers. Over the long term, we expect to continue to make capital investments in our inventory, fulfillment centers, and logistics infrastructure as we grow our customer base, launch new brands, expand internationally and drive operating efficiencies. We believe these investments will yield positive returns in the long term; however, we cannot be certain that these efforts will grow our customer base or be cost-effective in the short term.

Segment and Geographic Performance

Our financial results are affected by the performance across our two reporting segments, REVOLVE and FWRD, as well as across the various geographies in which we serve our customers.

The REVOLVE segment contributes to a majority of our net sales, representing 84.9% and 82.8% of our net sales for the three months ended March 31, 2024 and 2023, respectively. During the three months ended March 31, 2024 and 2023, REVOLVE generated $229.6 million and $231.7 million in net sales, respectively, representing a decrease of 0.9%. The net sales decrease in the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to a decrease in the number of orders shipped.

The FWRD segment contributes to a smaller portion of our overall net sales, representing 15.1% and 17.2% of our net sales for the three months ended March 31, 2024 and 2023, respectively. During the three months ended March 31, 2024 and 2023, FWRD generated $41.0 million and $48.0 million in net sales, respectively, representing a decrease of 14.5%. The net sales decrease in the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to a decrease in the number of orders shipped and the average order value.

Net sales to customers outside of the United States contributed to 19.0% and 18.9% of our net sales for the three months ended March 31, 2024 and 2023, respectively. During the three months ended March 31, 2024 and 2023, net sales to customers outside of the United States were $51.4 million and $52.9 million, respectively, representing a decrease of 2.7%.

Net sales to customers outside of the United States are impacted by various factors including import and export taxes, currency fluctuations and other macroeconomic conditions described in “—Overall Economic Trends” above. In addition, any weakening of a local currency versus the U.S. dollar results in our products becoming more expensive in that local currency, which has had, and may continue to have, a negative impact on demand for our products in the geographies that use such currency.

Seasonality

Seasonality in our business has not historically followed that of traditional retailers which typically experience concentration of net sales in the fourth quarter in connection with the holidays. We historically experienced increased sales in the spring and summer months that have resulted in peak sales during the second quarter of each fiscal year. We also historically experienced lower activity in the first quarter of each year. Our operating income has also been affected by these historical trends because many of our expenses are relatively fixed in the short term. If our growth rates moderate over the long-term, the impact of these seasonality trends on our results of operations may become more pronounced. Our seasonality trends have also been impacted by macroeconomic conditions described in “—Overall Economic Trends” above.

28


 

Components of Our Results of Operations

Net Sales

Net sales consist primarily of sales of women’s apparel, footwear, beauty, accessories and home products. We recognize product sales at the time control is transferred to the customer, which is when the product is shipped. Net sales represent the sales of these items and shipping revenue when applicable, net of estimated returns and promotional discounts. Net sales are primarily driven by growth in the number of our customers, the frequency with which customers purchase and average order value.

Cost of Sales

Cost of sales consists of our purchase price for merchandise sold to customers and includes import duties, net of drawback claims, and other taxes, inbound freight costs, receiving costs, defective merchandise returned from customers, inventory valuation adjustments, and other miscellaneous shrinkage. Cost of sales is primarily driven by the cost of the product, the number of total orders placed by customers, the mix of the product available for sale on our sites and transportation costs related to inventory receipts from our vendors. We expect our cost of sales to fluctuate as a percentage of net sales primarily due to how we manage our inventory and merchandise mix. We have recently experienced and may continue to experience an increase in the cost of goods due to an increase in the cost of materials.

Fulfillment Expenses

Fulfillment expenses represent those costs incurred in operating and staffing our fulfillment centers, including costs attributed to inspecting and warehousing inventories and picking, packaging and preparing customer orders for shipment. Fulfillment expenses also include the cost of warehousing facilities. We expect fulfillment expenses to fluctuate as a percentage of net sales due to pressure from increased costs such as wages and other input cost pressure, expansion of our fulfillment network footprint and capacity, and our customers’ propensity to return merchandise, to be partially offset by operating efficiencies from increased scale as well as automation of the fulfillment center workflow.

Selling and Distribution Expenses

Selling and distribution expenses consist primarily of shipping and other transportation costs incurred delivering merchandise to customers and from customers returning merchandise, merchant processing fees, and customer service. We expect selling and distribution expenses to fluctuate as a percentage of net sales reflecting input cost pressures, particularly freight charges and fuel surcharges, from elevated return rates due to consumer behavior, investments in international markets to offer hassle-free returns, partially offset by efficiencies realized from optimized shipping methods.

Marketing Expenses

Marketing expenses consist primarily of targeted online performance marketing costs, such as paid search/product listing ads, affiliate marketing, paid social, retargeting, search engine optimization, personalized email marketing and mobile “push” communications through our mobile applications. Marketing expenses also consist of investment in brand marketing channels, including events, payments to influencers and other forms of online and offline marketing. Marketing expenses are primarily related to growing and retaining our customer base and building the REVOLVE and FWRD brands. Over the long term, we expect marketing expenses to increase in absolute dollars as we continue to scale our business, and may fluctuate as a percentage of sales depending on net sales volume, the level of marketing investment in a particular period and the competitive environment. We may make opportunistic investments in marketing initiatives that may increase marketing as a percentage of net sales to levels in excess of historical levels for certain quarters or periods of time in the future.

29


 

General and Administrative Expenses

General and administrative expenses consist primarily of payroll and related benefit costs and equity-based compensation expense for our employees involved in general corporate functions, as well as costs associated with the use by these functions of facilities and equipment, such as depreciation, rent and other occupancy expenses. Over the long-term, we expect general and administrative expenses to continue to increase in absolute dollars to support business growth with general and administrative expenses as a percentage of net sales declining over the long-term as we leverage our investments and as our business scales.

Other Income, Net

Other income, net consists primarily of interest income on our money market funds, partially offset by fees associated with our line of credit. For the three months ended March 31, 2024 and 2023, other income, net also includes $2.8 million and $5.1 million, respectively, of insurance proceeds related to legal matters.

Results of Operations

The tables below set forth our results of operations for the periods presented and express the relationship of certain line items as a percentage of net sales for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

Net sales

 

$

270,581

 

 

$

279,609

 

Cost of sales

 

 

129,079

 

 

 

140,389

 

Gross profit

 

 

141,502

 

 

 

139,220

 

Operating expenses:

 

 

 

 

 

 

Fulfillment expenses

 

 

9,393

 

 

 

9,071

 

Selling and distribution expenses

 

 

48,438

 

 

 

51,458

 

Marketing expenses

 

 

41,379

 

 

 

38,343

 

General and administrative expenses

 

 

32,964

 

 

 

28,092

 

Total operating expenses

 

 

132,174

 

 

 

126,964

 

Income from operations

 

 

9,328

 

 

 

12,256

 

Other income, net

 

 

(5,321

)

 

 

(6,585

)

Income before income taxes

 

 

14,649

 

 

 

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Net income

 

$

10,873

 

 

$

14,172

 

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net sales

 

 

100.0

%

 

 

100.0

%

Cost of sales

 

 

47.7

%

 

 

50.2

%

Gross profit

 

 

52.3

%

 

 

49.8

%

Operating expenses:

 

 

 

 

 

 

Fulfillment expenses

 

 

3.5

%

 

 

3.2

%

Selling and distribution expenses

 

 

17.9

%

 

 

18.4

%

Marketing expenses

 

 

15.3

%

 

 

13.7

%

General and administrative expenses

 

 

12.2

%

 

 

10.1

%

Total operating expenses

 

 

48.9

%

 

 

45.4

%

Income from operations

 

 

3.4

%

 

 

4.4

%

Other income, net

 

 

(2.0

%)

 

 

(2.4

%)

Income before income taxes

 

 

5.4

%

 

 

6.8

%

Provision for income taxes

 

 

1.4

%

 

 

1.7

%

Net income

 

 

4.0

%

 

 

5.1

%

 

30


 

Comparison of the Three Months Ended March 31, 2024 and 2023

Net Sales

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

Net sales

 

$

270,581

 

 

$

279,609

 

 

$

(9,028

)

 

 

(3.2

%)

 

The decrease in net sales for the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to a higher proportion of returned purchases combined with a 2.4% decrease in the number of orders shipped, partially offset by a 3.8% increase in the average order value.

Net sales in the REVOLVE segment decreased 0.9% to $229.6 million in the three months ended March 31, 2024 compared to net sales of $231.7 million in the same period in 2023. Net sales in the FWRD segment decreased 14.5% to $41.0 million in the three months ended March 31, 2024 as compared to net sales of $48.0 million in the same period in 2023.

Cost of Sales

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

Cost of sales

 

$

129,079

 

 

$

140,389

 

 

$

(11,310

)

 

 

(8.1

%)

Percentage of net sales

 

 

47.7

%

 

 

50.2

%

 

 

 

 

 

 

 

The decrease in cost of sales for the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to a decrease in the volume of merchandise sold and a decrease in inventory valuation adjustments. The decrease in cost of sales as a percentage of net sales was primarily due to a higher percentage of full price sales and a decrease in inventory valuation adjustments.

Fulfillment Expenses

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

Fulfillment expenses

 

$

9,393

 

 

$

9,071

 

 

$

322

 

 

 

3.5

%

Percentage of net sales

 

 

3.5

%

 

 

3.2

%

 

 

 

 

 

 

 

Fulfillment expenses for the three months ended March 31, 2024 were higher as compared to the same period in 2023, primarily due to higher wages for fulfillment staff and increased occupancy costs. The increase in fulfillment expenses as a percentage of net sales was primarily due to customers returning a higher proportion of their purchases combined with higher wages for fulfillment staff and increased occupancy costs.

Selling and Distribution Expenses

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

Selling and distribution expenses

 

$

48,438

 

 

$

51,458

 

 

$

(3,020

)

 

 

(5.9

%)

Percentage of net sales

 

 

17.9

%

 

 

18.4

%

 

 

 

 

 

 

 

The decrease in selling and distribution expenses for the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to a decrease in the number of orders shipped combined with lower shipping rates. Shipping and handling costs decreased $3.0 million, commissions and other selling expenses decreased

31


 

$0.7 million and merchant processing fees increased $0.7 million for the three months ended March 31, 2024 as compared to the same period in 2023. The decrease in selling and distribution expenses as a percentage of net sales was primarily due to lower shipping rates as compared to the comparative period in the prior year, partially offset by a higher proportion of returned purchases.

Marketing Expenses

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

Marketing expenses

 

$

41,379

 

 

$

38,343

 

 

$

3,036

 

 

 

7.9

%

Percentage of net sales

 

 

15.3

%

 

 

13.7

%

 

 

 

 

 

 

 

The increase in marketing expenses for the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to increased investment in brand marketing activities, partially offset by reduced investment in performance marketing campaigns. As a result, we experienced an increase of $3.7 million in brand marketing expense, offset by a decrease of $0.7 million in performance marketing expense.

General and Administrative Expenses

 

 

 

Three Months Ended March 31,

 

 

Change

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

(dollars in thousands)

 

General and administrative expenses

 

$

32,964

 

 

$

28,092

 

 

$

4,872

 

 

 

17.3

%

Percentage of net sales

 

 

12.2

%

 

 

10.1

%

 

 

 

 

 

 

 

The increase in general and administrative expenses for the three months ended March 31, 2024, as compared to the same period in 2023, was due to a $1.5 million increase related to professional services and other occupancy costs, a $1.3 million increase in equity-based compensation expense, a $1.1 million increase in salaries and related benefits and a $1.0 million increase in other operating expenses. The increase in general and administrative expenses as a percentage of net sales was driven by growth in general and administrative expenses combined with the slight decline in net sales.

Income Taxes

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Income before income taxes

 

$

14,649

 

 

$

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Effective tax rate

 

 

25.8

%

 

 

24.8

%

 

The increase in the effective tax rate for the three months ended March 31, 2024, as compared to the same period in 2023, was primarily due to an increase in state income taxes.

32


 

Liquidity and Capital Resources

The following table shows our cash and cash equivalents, accounts receivable and working capital as of the dates indicated:

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2021

 

 

 

(in thousands)

 

Cash and cash equivalents

 

$

273,416

 

 

$

245,449

 

Accounts receivable, net

 

 

14,929

 

 

 

12,405

 

Working capital(1)

 

 

342,412

 

 

 

338,969

 

 

(1)
Working capital for all periods presented above is defined as current assets less current liabilities.

 

As of March 31, 2024, the majority of our cash and cash equivalents was held for working capital purposes. We believe that our existing cash and cash equivalents, cash flows from operations and available borrowing capacity under our line of credit will be sufficient to meet our anticipated cash needs for at least the next 12 months. However, our liquidity assumptions may prove to be incorrect and we could exhaust our available financial resources sooner than we currently expect. We may seek to borrow funds under our line of credit or raise additional funds at any time through equity, equity-linked or debt financing arrangements. Our future capital requirements and the adequacy of available funds will depend on many factors, including those described in the "Risk Factors" section of this report. We may not be able to secure additional financing to meet our operating requirements on acceptable terms or at all.

Sources of Liquidity

Since our inception, we have financed our operations and capital expenditures primarily through cash flows generated by operations, private sales of equity securities, the incurrence of debt, the net proceeds we received through our IPO, as well as proceeds received from the exercise of stock options.

Line of Credit

On March 23, 2021, we amended and restated our existing credit agreement to, among other things, extend the expiration date from March 23, 2021 to March 23, 2026. On May 11, 2023, we amended the credit agreement to replace the LIBO reference rate with a term SOFR reference rate and made conforming changes throughout the credit agreement. The line of credit provides us with up to $75.0 million aggregate principal in revolver borrowings, based on eligible inventory and accounts receivable less reserves. Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) an adjusted term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans. No borrowings were outstanding as of March 31, 2024 and December 31, 2023.

We are also obligated to pay other customary fees for a credit facility of this size and type, including an unused commitment fee. The credit agreement also permits us, in certain circumstances, to request an increase in the facility by an additional amount of up to $25.0 million (in an initial minimum amount of $10.0 million and in increments of $5.0 million thereafter) at the same maturity, pricing and other terms. Our obligations under the credit agreement are secured by substantially all of our assets. The credit agreement also contains customary covenants restricting certain of our activities, including limitations on our ability to sell assets, engage in mergers and acquisitions, enter into transactions involving related parties, obtain letters of credit, incur indebtedness, repurchase stock or grant liens or negative pledges on our assets, make loans or make other investments. Under these covenants, we are prohibited from paying cash dividends with respect to our capital stock. We were in compliance with all financial covenants as of March 31, 2024 and December 31, 2023.

33


 

Uses of Cash

Our short-term and long-term liquidity requirements primarily arise from operating costs such as merchandise purchases, compensation and benefits, lease obligations, marketing and other expenditures necessary to support our business growth.

In addition, in August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market conditions, stock price and other factors, and the program does not require us to repurchase any specific number of shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents. For more information about repurchases made under our stock repurchase program, see “Part II, Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.”

Historical Cash Flows

 

 

 

Three Months Ended
March 31,

 

 

 

2024

 

 

2023

 

Net cash provided by operating activities

 

$

38,391

 

 

$

48,829

 

Net cash used in investing activities

 

 

(1,735

)

 

 

(1,148

)

Net cash (used in) provided by financing activities

 

 

(8,264

)

 

 

161

 

 

Net Cash Provided by Operating Activities

Cash from operating activities consists primarily of net income adjusted for certain non-cash items, including depreciation, equity-based compensation, and the effect of changes in working capital and other activities.

For the three months ended March 31, 2024, we generated $38.4 million of operating cash flow as compared to $48.8 million for the same period in 2023. The decrease in our operating cash flow was primarily due to negative impact from changes in working capital combined with lower net income adjusted for certain non-cash items.

Net Cash Used in Investing Activities

Our primary investing activities have consisted of purchases of property and equipment to support our fulfillment centers and our overall business growth and internally developed software for the continued development of our proprietary technology infrastructure. Purchases of property and equipment may vary from period-to-period depending on the timing and extent of the expansion of our operations.

Net cash used in investing activities was $1.7 million and $1.1 million for the three months ended March 31, 2024 and 2023, respectively.

Net Cash (Used in) Provided by Financing Activities

Our financing activities primarily consist of repurchases of our Class A common stock, proceeds from the exercise of stock options and borrowings and repayments related to the existing line of credit, when applicable.

Net cash used in financing activities was $8.3 million for the three months ended March 31, 2024 and was primarily attributable to repurchases of shares of our Class A common stock under our stock repurchase program. Net cash provided by financing activities was $0.2 million for the three months ended March 31, 2023 and was attributable to cash proceeds from the exercise of stock options.

Contractual Obligations

As of March 31, 2024, our principal contractual obligations consist of obligations under operating leases for office and fulfillment facilities. There have been no material changes in our contractual obligations and commitments

34


 

as compared to the contractual obligations disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 27, 2024.

Inflation

We have been impacted by high levels of inflation in recent periods resulting in part from various supply chain disruptions, increased shipping and transportation costs, increased merchandise and labor costs and other disruptions caused by general economic and market conditions. We continue to monitor the impact of inflation in order to minimize its effects through pricing strategies, productivity improvements and cost reductions. These mitigating actions may adversely impact demand for our products. Furthermore, if costs were to become subject to significant incremental inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

Critical Accounting Policies and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been 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, net sales, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and significant judgments and estimates disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on February 27, 2024.

Recent Accounting Pronouncements

See Note 2, Significant Accounting Policies, to our condensed consolidated financial statements included elsewhere in this report for information regarding recently issued accounting pronouncements.

35


 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business, including the effects of interest rate changes and foreign currency fluctuations and inflation.

Interest Rate Sensitivity

Cash and cash equivalents are held primarily in money market funds and cash deposits. The fair value of our cash and cash equivalents would not be significantly affected by either an increase or decrease in interest rates due mainly to the short-term nature of these instruments. Interest on our line of credit borrowings incurred pursuant to the credit agreement described above accrue at a floating rate based on a formula tied to certain market rates at the time of incurrence; however, we do not expect that any change in prevailing interest rates will have a material impact on our results of operations.

Foreign Currency Risk

Most of our sales are denominated in U.S. dollars, and therefore, our net sales are not currently subject to significant foreign currency risk. However, our products for sale in foreign countries are generally priced in the country’s local currency based on the currency exchange rate in effect at the time. As the U.S. dollar strengthens, prices for customers in these regions may be more expensive relative to that of competition in those markets, thus adversely impacting our demand. Furthermore, the general purchasing power of consumers in foreign countries is weakened by a stronger U.S. dollar. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of income. To date, foreign currency transaction gains and losses have not been material to our consolidated financial statements and we have not engaged in any foreign currency hedging transactions.

 

 

36


 

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal 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 report. Based on that evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting during the three months ended March 31, 2024 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitation on Effectiveness of Internal Control

The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating and evaluating the controls and procedures and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.

37


 

PART II - OTHER INFORMATION

From time to time, we may be subject to legal proceedings and claims that arise in the ordinary course of business, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. We are not currently a party to any legal proceedings that, if determined adversely to us, would, in our opinion, have a material adverse effect on our business, financial condition, results of operations or cash flows. Future litigation may be necessary to defend ourselves and to determine the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any 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 certain risks. You should carefully consider the following risk factors, in addition to the other information contained in this report, including the section of this report titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes thereto. If any of the events described in the following risk factors or the risks described elsewhere in this report occurs, our business, operating results and financial condition could be seriously harmed. This report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report. Our Risk Factors are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part.

Risks Related to Our Business and Industry

Economic downturns and other macroeconomic conditions or trends may adversely affect consumer discretionary spending and our business, operating results and financial condition.

Our business and operating results are subject to macroeconomic conditions and trends and their direct and indirect impacts on consumer discretionary spending in the markets in which we operate. Some of the factors and events that have negatively influenced consumer spending, and may do so in the future, include inflationary pressures, fluctuating interest rates and credit availability, public health crises, such as the COVID-19 pandemic, high levels of unemployment, high consumer debt levels, reductions in net worth, declines in asset values and related market uncertainty, reductions in home values and home foreclosures, resumption of student loan payments, increases in mortgage rates and rents, adverse developments affecting the financial services industry, labor strikes, fluctuating currency exchange rates, fluctuating fuel and other energy costs, fluctuating commodity prices, wars and conflicts in Ukraine/Russia, Israel/Gaza and the Middle East, other geopolitical tensions, general uncertainty regarding the overall future political and economic environment, and social unrest. Economic conditions in certain regions may also be affected by natural disasters, such as earthquakes, hurricanes, tropical storms and wildfires. Consumer purchases of discretionary items, including the merchandise that we offer, generally decline during periods of economic uncertainty when disposable income is reduced or when there is a reduction in consumer confidence.

Adverse economic changes reduce consumer confidence and could negatively affect our operating results. We cannot predict when macroeconomic uncertainty may arise, whether or when such circumstances may improve or worsen or what impact such circumstances could have on our business. Furthermore, economic downturns could lead to reduced liquidity, decreases in the market price of our Class A common stock and decreases in the fair market value of our financial or other assets, any of which could have a material adverse effect on our business, operating results and financial condition.

38


 

If we fail to effectively manage our growth, our business, financial condition and operating results could be harmed.

To effectively manage future growth, we must continue to implement our operational plans and strategies, improve our business processes, improve and expand our infrastructure of people and information systems, and expand, train and manage our employee base. To support future growth, we must integrate, develop and motivate a large number of new employees while maintaining our corporate culture. We face significant competition for personnel. Our ability to sustain our growth may be complicated by the actions we have taken and their effect on service providers who may seek opportunities with other companies. To attract top talent, we offer, and expect to continue to offer, competitive compensation and benefits packages before we can validate the productivity of new employees. We may also elect to increase compensation levels to remain competitive in attracting and retaining talented employees. We may not be able to hire new employees quickly enough to meet our needs. If we fail to effectively manage our hiring needs or successfully integrate new hires, our operational efficiency, our ability to fulfill orders and provide customer service, our ability to meet forecasts and our employee morale, productivity and retention could suffer, which may have an adverse effect on our business, financial condition and operating results.

We are also required to manage numerous relationships with various suppliers, vendors and other third parties. Changes in our operations, vendor base, fulfillment centers, information technology systems or internal controls and procedures may not be adequate to support our operations. If we are unable to manage growth of our organization effectively, our business, financial condition and operating results may be adversely affected.

We purchase inventory in anticipation of sales, and if we are unable to manage our inventory effectively, our operating results could be adversely affected.

Our business requires us to manage a large volume of inventory effectively. We add new apparel, footwear, beauty, accessories and home products to our sites every week and we depend on our forecasts of demand for and popularity of various products to make purchase decisions and to manage our inventory. Demand for products, however, is difficult to forecast and can change significantly between the time inventory is ordered and the date of sale, resulting in higher inventory levels that may adversely impact our operating results, or insufficient inventory that may adversely impact the conversion of demand for our merchandise. Demand may be affected by macroeconomic factors such as high inflation and low consumer confidence, events such as the COVID-19 pandemic and wars, seasonality, new product launches, rapid changes in product cycles and pricing, product defects, promotions, changes in consumer spending patterns, changes in consumer tastes with respect to our products, and various other factors, such as political instability and social unrest, and our consumers may not purchase products in the quantities that we expect.

Seasonality in our business has not historically followed that of traditional retailers which typically experience concentration of net sales in the fourth quarter in connection with the holidays. For information about the seasonality of our business, see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Factors Affecting Our Performance—Seasonality.” If we are unable to manage inventory at the right levels and with the appropriate assortment during these seasonal fluctuations or if the seasonality of our business changes, the conversion of consumer demand may be adversely impacted.

We generally do not have the right to return unsold products to our suppliers. If we fail to manage our inventory effectively or negotiate favorable credit terms with third-party suppliers, we may be subject to a heightened risk of inventory obsolescence, a decline in inventory values, and significant inventory valuation adjustments, liquidations or write-offs. In addition, if we are required to lower sale prices in order to reduce inventory levels or to pay higher prices to our suppliers, our profit margins might be negatively affected.

Any failure to manage owned brand expansion or accurately forecast demand for owned brands could adversely affect growth, margins and inventory levels. In addition, our ability to meet customer demand may be negatively impacted by a shortage in inventory or appropriate assortment due to reduced inventory purchases or disruptions in the supply chain. Historically, a majority of our owned brand products and a substantial portion of the products we source from third parties have been manufactured in China. Various factors and events outside of our control impact our supply chain and may delay or prevent our manufacturing and may also increase the cost to manufacture or transport product that is sourced in China. In addition, the worsening of U.S.-China relations could also impact our supply chain and negatively impact the cost to source from China. While we seek to further diversify our supply chain and sourcing, we may not be able to diversify in a cost-effective manner, or at all, which may materially and adversely

39


 

affect our business, financial condition and operating results. In addition, the supply chain worldwide has been negatively impacted by events such as wars and geopolitical tensions, the COVID-19 pandemic, labor shortages and other factors, and diversification of the supply chain and sourcing therefore may not yield the targeted benefits.

Merchandise returns could harm our business.

We allow our customers to return products, subject to our return policy. If the rate of merchandise returns increases significantly or if merchandise return economics become less efficient, our business, financial condition and operating results could be harmed. Further, we modify our policies relating to returns from time to time, which may result in customer dissatisfaction or an increase in the number of product returns. From time to time our products are damaged in transit, which can increase return rates and harm our brand. Effective May 1, 2024, we accept merchandise returns for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. Due to our liberal return policy and consumer behavior, we have experienced and may continue to experience heightened levels of returns, which have and may continue to negatively impact our operating results and financial position. We have also experienced and may continue to experience increased levels of returns due to changes in consumer shopping behavior and discretionary spending as a result of changes in macroeconomic conditions or consumer confidence, including levels of unemployment, the size and timing of federal stimulus programs, salaries and wage rates, high inflation, high interest rates, recession or fears of recession, housing costs, energy and fuel costs, the resumption of student loan repayments, income tax rates and the timing of tax refunds, consumer perceptions of personal well-being and security, availability of consumer credit and consumer debt levels.

If we are unable to anticipate and respond to changing customer preferences and shifts in fashion and industry trends in a timely and cost-effective manner, our business, financial condition and operating results could be harmed.

The retail apparel industry is driven in part by fashion and beauty trends, which may shift quickly. Our continued success depends on our ability to anticipate, gauge and react in a timely and cost-effective manner to changes in consumer preferences for products, consumer attitudes toward our industry and brand and where and how consumers shop for those products. We must continually work to develop, produce and market new products, maintain and enhance the recognition of our brands, maintain a favorable mix of products and develop our approach as to how and where we market and sell our products. Failure to respond to changing customer preferences and fashion trends could negatively impact our brand image with our customers and result in diminished brand loyalty.

We have an established process for the identification, development, evaluation and validation of our new products. Nonetheless, each new product launch involves risks, as well as the possibility of unexpected consequences. For example, sales of our new products may not be as high as we anticipate, due to lack of acceptance of the products themselves or their price or limited effectiveness of our marketing strategies. In addition, our ability to launch new products may be limited by delays or difficulties affecting the ability of our suppliers or manufacturers to timely manufacture, distribute and ship new products. Sales of new products may also be affected by inventory management. We may also experience a decrease in sales of certain existing products as a result of newly-launched products. Any of these occurrences could delay or impede our ability to achieve our sales objectives, which could have a material adverse effect on our business, financial condition and operating results.

We typically enter into agreements to manufacture and purchase our merchandise in advance of trends, shifts in customer preference and typical selling seasons. Our failure to anticipate, identify or react appropriately or in a timely manner to changes in customer preferences, tastes and trends or economic conditions, could lead to, among other things, missed opportunities, excess inventory or inventory shortages, markdowns, valuation adjustments, liquidations and write-offs, any of which could negatively impact our profitability and have a material adverse effect on our business, financial condition and operating results. We continue to balance our inventory levels based on shifts in demand, but we may not be able to respond quickly enough to adjust our inventory position accordingly, which may have an adverse impact on our operating results.

As part of our ongoing business strategy, we expect we will need to continue to introduce new products in our traditional product categories of apparel, footwear, beauty, accessories and home products, while also expanding our product launches into adjacent categories in which we may have little to no operating experience. The success of product launches in adjacent categories could be hampered by our relative inexperience operating in such categories,

40


 

the strength of our competitors or any of the other risks referred to above. Furthermore, any expansion into new product categories may prove to be an operational and financial constraint which inhibits our ability to successfully accomplish such expansion. Our inability to introduce successful products in our traditional categories or in adjacent categories could limit our future growth and have a material adverse effect on our business, financial condition and operating results.

There is no assurance that consumers will continue to purchase our products in the future. Customers may consider our offerings to be premium products and purchase fewer or lower-priced products if their discretionary income decreases. During periods of economic uncertainty, we may need to reduce prices in response to competitive pressures or otherwise in order to maintain sales, which may adversely affect margins and profitability.

Our business depends on our ability to maintain a strong community of brands, engaged customers and influencers. We may not be able to maintain and enhance our existing brand community if we receive customer or influencer complaints, negative publicity or otherwise fail to live up to consumers’ expectations, which could materially adversely affect our business, operating results and growth prospects.

Over the course of 2023, we offered over 900 emerging and established brands through REVOLVE, including 25 owned brands, and over 400 brands through FWRD. Our ability to identify new brands and maintain and enhance our relationships with our existing brands is critical to expanding our base of customers and retaining our existing customers. Third-party brands, particularly in the luxury sector, are increasingly limiting wholesale distribution, shifting to selling directly to the consumer. In 2022, we launched a handbag buyback program on FWRD, extending the life cycle of luxury handbags sold on FWRD. If our third-party brand partners perceive this program negatively, our relationships may be damaged and our ability to obtain future products from our brand partners may be limited. Furthermore, the impact of macroeconomic factors, such as inflation and supply chain challenges, on the ecosystem of emerging and established brands is unpredictable. If we are unable to maintain an assortment of brands and styles that resonates with our customer, our operating results and brand could be negatively impacted.

A significant portion of our customers’ experience depends on third parties outside of our control, including vendors, suppliers and logistics providers such as UPS, FedEx and DHL. If these third parties do not meet our or our customers’ expectations, our business may suffer irreparable damage. In addition, macroeconomic events have negatively impacted and may continue to impact the global supply chain. If our third-party service providers are negatively impacted and they are not able to meet our or our customers’ expectations or if rates increase, our operating results and our brand may be negatively impacted. In addition, maintaining and enhancing relationships with third-party brands may require us to make substantial investments and these investments may not be successful. Also, if we fail to promote and maintain our brands, or if we incur excessive expenses in this effort, our business, operating results and financial condition may be materially adversely affected. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brands may become increasingly difficult and expensive. Maintaining and enhancing our brands will depend largely on our ability to provide high quality products to our customers and a reliable, trustworthy and profitable sales channel to our vendors, which we may not do successfully.

Customer or influencer complaints or negative publicity about our sites, products, product delivery times, customer data handling and security practices, customer support, brand marketing events or other actions taken by us, especially on blogs, social media websites and our sites, could rapidly and severely diminish consumer use of our sites and consumer and supplier confidence in us and result in harm to our brands. We believe that much of the growth in our customer base to date has originated from social media and our influencer-driven marketing strategy. Over the long term, if we are not able to develop and maintain positive relationships with our large network of influencers, our ability to promote and maintain awareness of our sites and brands and leverage social media platforms to drive visits to our sites may be adversely affected.

Use of social media and influencers may materially and adversely affect our reputation or subject us to regulatory and tax obligations, fines or other penalties.

We use third-party social media platforms as, among other things, marketing tools. For example, we maintain accounts on Instagram, Facebook, TikTok, Pinterest, YouTube and X (formerly Twitter). We also maintain relationships with thousands of social media influencers and engage in sponsorship initiatives. As existing eCommerce and social media platforms continue to rapidly evolve and new platforms develop, and as customer behavior and preferences evolve, we must continue to adapt to maintain an effective and authentic presence on these platforms and

41


 

establish presences on new or emerging popular social media platforms. If we are unable to cost-effectively use social media platforms as marketing tools and effectively engage with our customers, our ability to maintain and acquire customers and our financial condition may suffer. In addition, social media platforms we use have and may continue to change their policies or algorithms, leading to shifts in the level of video and recommended content, which may impact our ability to fully optimize such platforms.

Furthermore, as laws and regulations and public opinion rapidly evolve to govern the use of social media platforms, our ability to use certain platforms, including TikTok in particular, as marketing tools may become limited, restricted or more expensive or complicated, which could adversely impact our business and operating results. For example, on April 24, 2024, President Biden signed into law certain measures requiring TikTok’s parent company to sell TikTok by January 2025 or face a total ban in the United States. The failure by us, our employees, our network of social media influencers, our sponsors or third parties acting at our direction to abide by applicable laws and regulations in the use of social media platforms or otherwise, including intellectual property laws and tax reporting and compliance requirements, could subject us to regulatory investigations, class action lawsuits, liability, taxes, fines or other penalties and have a material adverse effect on our business, financial condition and operating results.

In addition, an increase in the use of social media for product promotion and marketing may increase the risk that such content could contain problematic product or marketing claims in violation of applicable regulations. For example, in some cases, the Federal Trade Commission, or the FTC, has sought enforcement action where an endorsement has failed to clearly and conspicuously disclose a financial relationship or material connection between an influencer and an advertiser. We do not prescribe what our influencers post and if we were held responsible for the content of their posts or their actions, we could be fined or forced to alter our practices, which could have an adverse impact on our business.

Negative commentary regarding us, our products or influencers and other third parties who are affiliated with us may also be posted on social media platforms and may be adverse to our reputation or business. Influencers with whom we maintain relationships could engage in behavior or use their platforms to communicate directly with our customers in a manner that reflects poorly on our brand and may be attributed to us or otherwise adversely affect us. It is not possible to prevent such behavior and the precautions we take to detect this activity may not be effective in all cases. Our target consumers often value readily available information and often act on such information without further investigation and without regard to its accuracy. The harm may be immediate, without affording us an opportunity for redress or correction.

Failure to continue to obtain or maintain high-quality endorsers of our products could harm our business.

We establish and maintain relationships with both celebrity endorsers and design, celebrity and brand collaborators in order to develop, evaluate and promote our products as well as strengthen our brand. In a competitive environment, the costs associated with establishment and retention of these relationships may increase and there can be no assurance that our investments and efforts will ultimately result in new customers or increased sales to existing customers. If we are unable to maintain current associations or establish new associations in the future, this could adversely affect our brand visibility and strength and result in a negative impact to our financial results. In addition, any repeated or sustained negative shifts in the public or industry perception of any of our celebrity endorsers or collaborators could also seriously harm our brand image with customers and, as a result, could have a material adverse effect on our business, financial condition and operating results.

If we fail to acquire new customers, or fail to do so in a cost-effective manner, our financial results may be materially adversely impacted.

Our success depends on our ability to acquire customers in a cost-effective manner. In order to expand our customer base, we must appeal to and acquire customers who have historically used other means of commerce in shopping for apparel and may prefer alternatives to our offerings, such as traditional brick-and-mortar retailers, the websites of our competitors and the direct websites of the brands we carry. We have made significant investments related to customer acquisition and expect to continue to invest significant amounts to acquire additional customers. For example, we engage in social media marketing campaigns and maintain relationships with thousands of social media and celebrity influencers. Such campaigns are expensive and may not result in the cost-effective acquisition of customers. In addition, the competition for relationships with influencers is increasing and the cost of maintaining such relationships will likely continue to increase. We cannot assure you that the net sales contribution from new

42


 

customers we acquire will ultimately exceed the cost of acquiring those customers. If we fail to deliver a quality shopping experience, or if consumers do not perceive the products we offer to be of high value and quality, we may not be able to acquire new customers. If we are unable to acquire new customers who purchase products in numbers sufficient to grow our business, we may not be able to generate the scale necessary to drive leverage and efficiency with our suppliers, our net sales may decrease, and our business, financial condition and operating results may be materially adversely affected. The market for social media and influencer-based marketing has become increasingly competitive. We believe we have maintained the effectiveness and efficiency of these channels in recent periods; however, if competition continues to increase, it may impact our operating results.

We also seek to engage with our customers and build awareness of our brands through sponsoring unique events and experiences, as well as short-term pop-up retail experiences. Our marketing initiatives have and may continue to become increasingly expensive as competition increases and generating a meaningful return on those initiatives may be difficult. If our marketing efforts are not successful in promoting awareness of our brands and products, driving customer engagement or attracting new customers, or if we are not able to cost-effectively manage our marketing expenses, our operating results will be adversely affected.

We obtain a significant amount of traffic via social networking websites or other channels used by our current and prospective customers. As eCommerce and social networking continue to rapidly evolve, we must continue to establish relationships with these channels and may be unable to develop or maintain these relationships on acceptable terms. We also use paid and non-paid advertising. We acquire and retain customers through paid search and product listing ads, affiliate marketing, paid social media marketing, retargeting, personalized email marketing and mobile “push” communications through our mobile apps. If we are unable to cost-effectively drive traffic to our sites, our ability to acquire new customers and our financial condition would suffer.

Our ability to acquire customers in a cost-effective manner also depends on the rates we are charged by various third parties on which we rely, including vendors, suppliers and logistics providers such as UPS, FedEx and DHL. When these third parties increase their rates or add incremental surcharges, it increases our costs. If these third parties continue to increase their rates and add surcharges, and we do not seek to pass them on to our customers, our financial results could be materially adversely impacted.

If we fail to retain existing customers, or fail to maintain average order value levels, we may not be able to maintain our revenue base and margins, which would have a material adverse effect on our business and operating results.

A significant portion of our net sales are generated from sales to existing customers, particularly those existing customers who are highly engaged and make frequent purchases of the merchandise we offer. If existing customers no longer find our offerings appealing, or if we are unable to timely update our offerings to meet current trends and customer demands, our existing customers may make fewer or smaller purchases in the future. A decrease in the number of our customers who make repeat purchases or a decrease in their spending on the merchandise we offer could negatively impact our operating results. Further, we believe that our future success will depend in part on our ability to increase sales to our existing customers over time, and if we are unable to do so, our business may suffer. If we fail to generate repeat purchases or maintain high levels of customer engagement and average order value, our growth prospects, operating results and financial condition could be materially adversely affected.

Our business, including our costs and supply chain, is subject to risks associated with sourcing, manufacturing and warehousing.

A majority of the merchandise we offer on our sites is sourced from third-party vendors and, as a result, we may be subject to price fluctuations or demand disruptions. Our operating results would be negatively impacted by increases in the prices of our merchandise and we have no guarantees that prices will not rise. In addition, as we expand into new categories and product types, we expect that we may not have strong purchasing power in these new areas, which could lead to higher prices than we have historically seen in our current categories. We may not be able to pass increased prices on to customers, which could adversely affect our operating results. As a result of supply chain challenges caused by a number of factors and events, such as the COVID-19 pandemic, wars and geopolitical tensions in Ukraine/Russia, Israel/Gaza and the Middle East, lockdowns in China, port closures, strikes and labor shortages, we have experienced or may in the future experience delays in the manufacturing and delivery of goods to us. In the event of an extended and significant disruption in the supply of the fabrics or raw materials used in the

43


 

manufacture of the merchandise we offer, we and the vendors that we work with might not be able to locate alternative suppliers of materials of comparable quality at the right time and at an acceptable price.

In addition, merchandise and materials we receive from vendors and suppliers may not be of sufficient quality or free from damage or such merchandise may be damaged during shipping, while stored in our fulfillment centers or when returned by customers. We may incur additional expenses and our reputation could be harmed if customers and potential customers believe that our merchandise does not meet their expectations, is not properly labeled or is damaged.

We rely on third-party suppliers, manufacturers, distributors and other vendors and they may not continue to produce products or provide services that are consistent with our standards or applicable regulatory requirements, which could harm our brand, cause consumer dissatisfaction, and require us to find alternative suppliers of our products or services.

We do not own or operate any manufacturing facilities. We use multiple third-party suppliers and manufacturers based primarily in China and, to a lesser extent, the United States and other countries, including India, to source and manufacture all of our owned brand products. Public health crises, such as the COVID-19 pandemic, have in the past led to, and may in the future lead to, the temporary closure and reduced capacity of our manufacturing partners for a period of time, which results in delayed delivery of product to us. In addition, the worsening of U.S.-China relations have also negatively impacted our supply chain and our cost to source from China.

While we have maintained long-standing relationships with many of our largest suppliers, we engage our third-party suppliers and manufacturers on a purchase order basis and are not party to long-term contracts with any of them. The ability of these third parties to supply and manufacture our products may be affected by competing orders placed by other customers and the demands of those customers. If we experience significant increases in demand, or need to replace a significant number of existing suppliers or manufacturers, there can be no assurance that additional supply and manufacturing capacity will be available when required on terms that are acceptable to us, or at all, or that any supplier or manufacturer will allocate sufficient capacity to us in order to meet our requirements. Furthermore, our reliance on suppliers and manufacturers outside of the United States, the number of third parties with whom we transact and the number of jurisdictions to which we sell complicates our efforts to comply with customs duties and excise taxes; any failure to comply could adversely affect our business.

In addition, quality control problems, such as the use of materials and delivery of products that do not meet our quality control standards and specifications or comply with applicable laws or regulations, could harm our business. In the past, we have experienced negative press and government enforcement actions as a result of our vendors’ failure to comply with certain applicable laws and regulations, and may experience similar negative press as a result of any future non-compliance by our vendors. We do not regularly inspect these vendors and quality control problems could result in regulatory action, such as restrictions on importation, products of inferior quality or product stock outages or shortages, harming our sales and creating inventory write-downs for unusable products.

We have also outsourced portions of our distribution process, returns processing, customer support and local marketing, as well as certain technology-related functions, to various third-party service providers, including third parties in a number of foreign countries and territories. We are also dependent on third-party vendors for credit card processing, and we use third-party hosting and networking providers to host our sites. The failure of one or more of these entities to provide the expected services on a timely basis, or at all, or at the prices we expect, or the costs and disruption incurred in changing these outsourced functions to being performed under our management and direct control or that of a third party, may have a material adverse effect on our business, financial condition and results of operations. We are not party to long-term contracts with some of our distributors, and upon expiration of these existing agreements, we may not be able to renegotiate the terms on a commercially reasonable basis, or at all.

Further, our third-party manufacturers, suppliers, distributors, fulfillment centers and other vendors may:

have economic or business interests or goals that are inconsistent with ours;
take actions contrary to our instructions, requests, policies or objectives;
be unable or unwilling to fulfill their obligations under relevant purchase orders, including obligations to meet our production deadlines, quality standards, pricing guidelines and product specifications, and to comply with applicable regulations, including those regarding the safety and quality of products;

44


 

have financial difficulties, including as a result of negative economic conditions;
encounter raw material or labor shortages;
encounter increases in raw material or labor costs which may affect our procurement costs;
encounter difficulties with proper payment of custom duties or excise taxes;
misuse our confidential information or intellectual property or disclose them to competitors or third parties;
engage in activities or employ practices that may harm our reputation; and
work with, be acquired by, or come under control of, our competitors.

Shipping is a critical part of our business and any changes in our shipping arrangements or any interruptions in shipping could adversely affect our operating results.

We primarily rely on two major vendors for our shipping. If we are not able to negotiate acceptable pricing and other terms with these entities or if they experience capacity constraints, performance problems or other difficulties, it could negatively impact our operating results and our customer experience. Furthermore, volatility in the global oil markets, including as a consequence of wars and geopolitical tension in the Middle East, has in the past resulted, and may in the future result, in higher fuel prices, which many shipping companies pass on to their customers by increasing fuel surcharges. We have experienced such increased shipping costs, which may continue to increase in the future. We have not historically passed on such increased costs to our customers, which may adversely impact our operating results. If we were to pass such cost increases on to our customers in the future, it could adversely impact the demand for our products and we may therefore not be able to pass on such cost increases.

In addition, our ability to receive inbound inventory efficiently and ship merchandise to customers may be negatively affected by public health crises, such as the COVID-19 pandemic, inclement weather, fire, flood, power loss, earthquakes, labor disputes, acts of war, geopolitical tensions, terrorism, trade embargoes, customs and tax requirements, political crises, social unrest and other factors. For example, strikes at major international shipping ports have in the past adversely impacted inventory supply from our vendors. Future strikes, including at shipping ports or logistics providers may adversely impact our inventory supply and ability to ship merchandise to customers. Increased tensions and trade disputes between the United States and China have and may continue to lead to increased tariffs on our goods and restrict the flow of our goods between the United States and China. We are also subject to risks of damage or loss during delivery by our shipping vendors. If our merchandise is not delivered in a timely fashion or is damaged or lost during the delivery process, our customers could become dissatisfied and cease shopping on our sites, which would adversely affect our business and operating results.

Our industry is highly competitive and if we do not compete effectively, our operating results could be adversely affected.

The retail industry is highly competitive. We compete with department stores, specialty retailers, independent retail stores, the online offerings of these traditional retail competitors, brands that we offer and also offer their merchandise directly to the consumer, and eCommerce companies that market merchandise similar to the merchandise we offer. We believe our ability to compete depends on many factors within and beyond our control, including:

attracting new customers and engaging with existing customers;
cultivating our relationships with our customers;
attracting and retaining personnel;
further developing our data analytics and technology capabilities;
maintaining favorable brand recognition and effectively marketing our services to customers;
the amount, diversity and quality of brands and merchandise that we or our competitors offer;
personalizing our website shopping experience;

45


 

maintaining and curating an appealing portfolio of brands and merchandise;
the price at which we are able to offer our merchandise;
maintaining and growing our market share;
price fluctuations or demand disruptions of our third-party vendors;
the speed and cost at which we can deliver merchandise to our customers and the ease with which they can use our services to return merchandise; and
anticipating and quickly responding to changing apparel trends and consumer shopping preferences.

We expect competition to increase as other established and emerging companies enter the markets in which we compete, as customer requirements evolve and as new products and technologies are introduced.

Many of our current competitors have, and potential competitors may have, longer operating histories, larger fulfillment infrastructures, greater technical capabilities, faster shipping times, lower-cost shipping, larger databases, larger customer bases, and greater financial, marketing, institutional and other resources than we do. These factors may allow our competitors to derive greater revenue and profits from their existing customer bases, acquire customers at lower costs or respond more quickly than we can to new or emerging technologies and changes in apparel trends and consumer shopping behavior. These competitors may engage in more extensive research and development efforts, enter into or expand their presence in the personalized retail market, undertake more far-reaching marketing campaigns, and adopt more aggressive pricing policies, which may allow them to build larger customer bases or generate revenue from their existing customer bases more effectively than we do. If we fail to execute on any of the above better than our competitors, our operating results may be adversely affected.

Competition, along with other factors such as consolidation within the retail industry and changes in consumer spending patterns, could also result in significant pricing pressure. These factors may cause us to reduce prices to our customers, which could cause our gross margins to decline if we are unable to appropriately manage inventory levels or otherwise offset price reductions with comparable reductions in our operating costs. If our prices decline and we fail to sufficiently reduce our product costs or operating expenses, our profitability may decline, which could have a material adverse effect on our business, financial condition and operating results.

Our quarterly operating results may fluctuate, which could cause our stock price to decline.

Our quarterly operating results may fluctuate for a variety of reasons, many of which are beyond our control. These reasons include those described in these risk factors as well as the following:

fluctuations in net sales generated from the brands on our sites, including as a result of macroeconomic factors, seasonality trends and the timing and success of large, in-person events that we host;
fluctuations in product mix, including between sites and between product categories;
our ability to effectively launch and manage new sites and brands;
fluctuations in the levels or quality of inventory;
fluctuations in the percentage of returns, full price sales, levels of markdowns and gross margins;
fluctuations in capacity as we expand our operations;
our success in engaging existing customers and attracting new customers;
the amount and timing of our operating expenses;
our ability to attract and retain personnel;
the timing and success of new products and brands we introduce;
the impact of competitive developments and our response to those developments;
our ability to manage our existing business and future growth;

46


 

inflation levels and our ability to control our costs, including employee wages and benefits, shipping costs, other selling costs and other operating expenses;
disruptions or defects in our sites, or actual or perceived privacy or data security breaches or incidents;
the effect on our business of claims, lawsuits, government investigations, other legal or regulatory proceedings or commercial or contractual disputes that we are or may become involved in; and
economic and market conditions, particularly those affecting our industry.

Fluctuations in our quarterly operating results may cause those results to fall below the expectations of analysts or investors, which could cause the price of our Class A common stock to decline. Fluctuations in our results could also cause a number of other problems. For example, analysts or investors might change their models for valuing our Class A common stock, we could experience short-term liquidity issues, our ability to retain or attract key personnel may diminish and other unanticipated issues may arise.

In addition, we believe that our quarterly operating results may vary in the future and that period-to-period comparisons of our operating results may not be meaningful. For example, our historical growth may have overshadowed the seasonal effects on our historical operating results. These seasonal effects may become more pronounced over time, which could also cause our operating results to fluctuate. You should not rely on the results of one quarter as an indication of future performance.

Certain of our key operating metrics are subject to inherent challenges in measurement and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.

We track certain key operating metrics using internal data analytics tools, which have certain limitations. In addition, we rely on data received from third parties, including third-party platforms, to track certain performance indicators. Data from both such sources may include information relating to fraudulent accounts and interactions with our sites or the social media accounts of our influencers (including as a result of the use of bots or other automated or manual mechanisms to generate false impressions that are delivered through our sites or their accounts). We have only limited abilities to verify data from our sites or third parties and perpetrators of fraudulent impressions may change their tactics and may become more sophisticated, which would make it still more difficult to detect such activity.

Our methodologies for tracking metrics may also change over time, which could result in changes to the metrics we report. If we undercount or overcount performance due to the internal data analytics tools we use or issues with the data received from third parties, or if our internal data analytics tools contain algorithmic or other technical errors, the data we report may not be accurate or comparable with prior periods. In addition, limitations, changes or errors with respect to how we measure data may affect our understanding of certain details of our business, which could affect our longer-term strategies.

If our performance metrics are not accurate representations of the reach or monetization of our brand, if we discover material inaccuracies in our metrics or the data on which such metrics are based, or if we can no longer calculate any of our key performance metrics with a sufficient degree of accuracy and cannot find an adequate replacement for the metric, our business, financial condition and operating results could be adversely affected.

We may be unable to accurately forecast net sales and appropriately plan our expenses in the future.

We base our current and future expense levels on our operating forecasts and estimates of future net sales and gross margins. Net sales and operating results are difficult to forecast because they generally depend on the volume, timing, value and type of the orders we receive, and return rates, all of which are uncertain. In addition, we cannot be sure the same growth rates, trends and other key performance metrics are meaningful predictors of future growth. Our business is affected by general economic and business conditions in the United States and in our international markets. In addition, we experience seasonal trends in our business and our mix of product offerings is highly variable from day-to-day and quarter-to-quarter. This variability makes it difficult to predict sales and could result in significant fluctuations in our net sales, margins and profitability from period-to-period.

A significant portion of our expenses are fixed, and as a result, we may be unable to adjust our spending in a timely manner to compensate for any unexpected shortfall in net sales. Furthermore, we may be unable to adjust our investments in a timely manner to support increasing demand and higher net sales or compensate for any incremental

47


 

unexpected shortfall in net sales. Any failure to accurately predict net sales or gross margins could cause our operating results to be lower than expected, which could materially adversely affect our financial condition and stock price.

Our past growth rates are not indicative of expected results in the near term.

Although our net sales have grown profitably over time, this should not be considered as indicative of our future near term performance. We may not be successful in navigating through macroeconomic challenges and may not be successful in executing our growth strategy. Even if we manage through external challenges effectively and achieve our strategic plan, we may not be able to sustain profitability. In future periods, our net sales may decline or grow more slowly than we expect.

We believe that the sustainability of our recent net sales growth, and potential future growth, will depend upon, among other factors, our ability to:

address the short- and long-term macroeconomic challenges by adjusting our cost structure, meeting our customers’ service expectations, shifting our marketing strategy and maintaining a relevant merchandise assortment;
identify and develop emerging, established and owned brands while maintaining the relationships and product curation with existing, established and owned brands;
acquire new customers and retain existing customers;
provide a premium shopping experience for our customers;
offer an assortment of merchandise that is attractive to consumers;
develop new features to enhance the consumer experience on our sites;
increase the frequency with which new and repeat customers purchase products on our sites through merchandising, data analytics and technology;
add new suppliers and deepen our relationships with our existing suppliers;
attract and retain personnel;
enhance and scale the systems our consumers use to interact with our sites and invest in our infrastructure platform;
target additional categories and price points beyond premium apparel for Millennial and Generation Z consumers, such as luxury, beauty and home products, and men’s apparel;
expand internationally; and
pursue strategic acquisitions and investments.

We cannot assure you we will be able to achieve any of the foregoing. Our customer base may not continue to grow or may decline in the future due to increased competition, the maturation of our business or other factors. Failure to continue our net sales growth rates could have a material adverse effect on our financial condition and operating results. You should not rely on our historical rate of net sales growth as an indication of our future performance or the rate of growth we may experience in any new category or internationally.

If we do not successfully optimize, operate and manage the expansion of capacity of our fulfillment centers, our business, financial condition and operating results could be harmed.

If we do not optimize and operate our fulfillment centers successfully and efficiently, it could result in excess or insufficient fulfillment capacity, an increase in costs or impairment charges or harm our business in other ways. If we do not have sufficient fulfillment capacity or experience a problem fulfilling orders in a timely manner, our customers may experience delays in receiving their purchases, which could harm our reputation and our relationship with our customers.

We have designed and built our own primary fulfillment center infrastructure, including customizing third-party inventory and package handling software systems, which is tailored to meet the specific needs of our business. If we

48


 

continue to add fulfillment and warehouse capabilities, add new businesses or categories with different fulfillment requirements or change the mix in products that we sell, our fulfillment network will become increasingly complex and operating it will become more challenging. Failure to successfully address such challenges in a cost-effective and timely manner could impair our ability to timely deliver our customers’ purchases and could harm our reputation and ultimately, our business, financial condition and operating results.

We operate three fulfillment centers located in California and Pennsylvania. We expect that our current capacity in these facilities will support our near-term growth plans. Over the long term, we cannot assure you that we will be able to locate suitable facilities on commercially acceptable terms in accordance with our expansion plans, nor can we assure you that we will be able to recruit qualified managerial and operational personnel to support our expansion plans. If we are unable to secure new facilities for the expansion of our fulfillment operations or to effectively control expansion-related expenses, our business, prospects, financial condition and operating results could be materially and adversely affected. If we grow faster than we anticipate, we may exceed our fulfillment center capacity sooner than we anticipate, we may experience problems fulfilling orders in a timely manner or our customers may experience delays in receiving their purchases, which could harm our reputation and our relationship with our customers, and we would need to increase our capital expenditures more than anticipated. Many of the expenses and investments with respect to our fulfillment centers are fixed and any expansion of our fulfillment centers will require additional investment of capital. We expect to incur higher capital expenditures in the future for our fulfillment center operations. We may incur such expenses or make such investments in advance of expected sales and such expected sales may not occur.

Our failure to adequately and effectively staff our fulfillment centers, through third parties or with our own employees, could adversely affect our customer experience and operating results.

We operate three fulfillment centers located in California and Pennsylvania. If we are unable to adequately staff our fulfillment centers to meet demand or if the cost of such staffing is higher than historical or projected costs due to mandated wage increases, regulatory changes and other business limitations and restrictions, international expansion or other factors, our operating results could be harmed. In addition, operating fulfillment centers comes with potential risks, such as workplace safety issues and employment claims for the failure or alleged failure to comply with labor laws or laws respecting union organizing activities. Various health and safety restrictions imposed by state and local authorities in response to public health crises such as the COVID-19 pandemic have in the past adversely impacted our ability to staff our Los Angeles fulfillment center. If government authorities impose new restrictions on businesses due to future public health crises or otherwise, including ones that would require closure of our fulfillment centers, we may not be able to meet customer demand in a timely way which would have a materially adverse impact on our business, operating results, financial condition and prospects. Any such issues may result in delays in shipping times or packing quality and our reputation and operating results may be harmed.

Increases in labor costs, including wages, could adversely affect our business, financial condition and results of operations.

Labor is a significant portion of our cost structure and is subject to many external factors, including unemployment levels, inflation, prevailing wage rates, minimum wage laws, potential collective bargaining arrangements, health insurance costs and other insurance costs, and changes in employment and labor legislation or other workplace regulation. From time to time, legislative proposals are made to increase the federal minimum wage in the United States, as well as the minimum wage in California and a number of other states and municipalities, and to reform entitlement programs, such as health insurance and paid leave programs. As minimum wage rates increase or related laws and regulations change, we have and may need to continue to increase not only the wage rates of our minimum wage employees, but also the wages paid to our other hourly or salaried employees. Any increase in the cost of our labor could have an adverse effect on our business, financial condition and results of operations or if we fail to pay such higher wages, we could suffer increased employee turnover. Increases in labor costs could force us to increase prices, which could adversely impact our sales. If competitive pressures or other factors prevent us from offsetting increased labor costs by increases in prices, our profitability may decline and could have a material adverse effect on our business, financial condition and results of operations. In particular, the job market in Southern California, where our principal offices and two of our fulfillment centers, including our largest fulfillment center, as well as the majority of our employees are located, is very competitive.

49


 

If we fail to attract and retain key personnel, or effectively manage succession, our business, financial condition and operating results could be adversely affected.

Our success, including our ability to anticipate and effectively respond to changing style trends, depends in part on our ability to attract and retain key personnel on our executive team, particularly our co-chief executive officers, and in our merchandising, data science, engineering, marketing, design and other organizations. Competition for key personnel is strong and we cannot be sure that we will be able to attract and retain a sufficient number of qualified personnel in the future or that the compensation costs of doing so will not adversely affect our operating results. We do not have long-term employment or non-competition agreements with any of our personnel. If we are unable to retain, attract and motivate talented employees with the appropriate skills at cost-effective compensation levels or if changes to our business adversely affect morale or retention, we may not achieve our objectives and our business and operating results could be adversely affected. In addition, the loss of one or more of our key personnel or the inability to promptly identify a suitable successor to a key role could have an adverse effect on our business. In particular, our co-chief executive officers have unique and valuable experiences leading our company from its inception through today. If either of them was to depart or otherwise reduce their focus on our company, our business may be disrupted. We do not currently maintain key-person life insurance policies on any member of our senior management team or other key employees.

Increased scrutiny and changing expectations from investors, customers, employees and others regarding our environmental, social and governance practices and reporting could cause us to incur additional costs, devote additional resources and expose us to additional risks, which could adversely impact our reputation, customer acquisition and retention, access to capital and employee retention.

Companies across many industries are facing scrutiny related to their environmental, social and governance, or ESG, practices and reporting. Investors, customers, employees and other stakeholders have focused increasingly on ESG practices and placed increasing importance on the implications and social cost of their investments, purchases and other interactions with companies. For example, many investment funds focus on positive ESG business practices and sustainability scores when making investments and may consider a company’s ESG or sustainability scores as a reputational or other factor in making an investment decision. In addition, investors, particularly institutional investors, use these scores to benchmark companies against their peers and if a company is perceived as lagging, these investors may engage with that company to improve ESG disclosure or performance and may also make voting decisions on this basis. A growing number of our customers also want to shop more sustainable fashion. With this increased focus and demand, public reporting regarding ESG practices is becoming more broadly expected. If our ESG practices and reporting do not meet investor, customer or employee expectations, which continue to evolve, our brand, reputation and customer retention may be negatively impacted. The Social Impact section of our website and other ESG disclosure we make include our policies and practices on a variety of ESG matters, including corporate governance, environmental compliance, employee health and safety practices, human capital management, product quality, supply chain management and workforce inclusion and diversity. It is possible that stakeholders may not be satisfied with our ESG reporting and disclosure, our ESG practices or our speed of adoption. We could also incur additional costs and devote additional resources to monitor, report and implement various ESG practices. If we fail, or are perceived to be failing, to meet the standards included in any sustainability disclosure or the expectations of our various stakeholders, it could negatively impact our reputation, customer acquisition and retention, access to capital and employee retention. In addition, new sustainability rules and regulations have been adopted and may continue to be introduced in various states and other jurisdictions, and our failure to comply with any applicable rules or regulations could lead to penalties and adversely impact our reputation, customer acquisition and retention, access to capital and employee retention.

Our operating results could be adversely affected by natural disasters, public health crises, political crises, wars, social unrest or other catastrophic events.

Our principal offices and data centers and two of our fulfillment centers, including our largest fulfillment center, are located in Southern California, an area which has a history of earthquakes and wildfires, and are thus vulnerable to damage. Natural disasters, such as earthquakes, wildfires, hurricanes, tornadoes, floods and other adverse weather and climate conditions; unforeseen public health crises, such as the COVID-19 pandemic; political crises; terrorist attacks; wars and geopolitical tensions; worsening U.S.-China relations; social unrest; or other catastrophic events,

50


 

whether occurring in the United States or internationally, could disrupt our operations, or the operations of one or more of our third-party providers or vendors, and adversely affect our operating results.

Customer growth and activity on mobile devices depends upon effective use of mobile operating systems, networks and standards that we do not control.

Purchases using mobile devices by consumers generally, and by our customers specifically, have increased significantly and we expect this trend to continue. To optimize the mobile shopping experience, we are dependent on our customers downloading our specific mobile applications for their particular device or accessing our sites from an Internet browser on their mobile device. As new mobile devices and platforms are released, it is difficult to predict the problems we may encounter in developing applications for these alternative devices and platforms and we may need to devote significant resources to the creation, support and maintenance of such applications. In addition, our future growth and our results of operations could suffer if we experience difficulties in integrating our mobile applications into mobile devices, if problems arise with our relationships with providers of mobile operating systems or mobile application download stores, such as those of Apple Inc. or Google Inc., if those providers impose restrictions on the data collection or use practices or other functionality of our applications, if our applications receive unfavorable treatment compared to competing applications, such as the order of our products in the Apple App Store, or if we face increased costs to distribute or have customers use our mobile applications. For example, Apple has imposed requirements for consumer disclosures regarding privacy practices and has implemented an application tracking transparency framework that requires opt-in consent for certain types of tracking. This transparency framework was launched in April 2021 and has negatively impacted the effectiveness of our advertising practices. Additionally, in June 2023, Apple announced new SDK privacy controls that it has integrated into iOS 17, which was released in September 2023, including new protections designed to limit tracking or identification of user devices. In February 2022, Google announced its Privacy Sandbox initiative for Android, a multi-year effort expected to restrict tracking activity and limit advertisers’ ability to collect app and user data across Android devices. Google has announced plans to stop supporting third-party cookies in its Google Chrome browser as a part of this initiative. Google began rolling out the Privacy Sandbox on January 4, 2024, and is expected to phase out third-party cookies in the second half of 2024. We also depend on the interoperability of our sites with popular mobile operating systems that we do not control, such as iOS and Android, and any changes in such systems that degrade the functionality of our sites or give preferential treatment to competitive products could adversely affect the usage of our sites on mobile devices. In the event that it is more difficult for our customers to access and use our sites on their mobile devices, or if our customers choose not to access or to use our sites on their mobile devices or to use mobile products that do not offer access to our sites, our customer growth could be harmed and our business, financial condition and operating results may be materially and adversely affected.

We are subject to payment-related risks.

We accept payments using a variety of methods, including credit card, gift cards, debit card, PayPal and other third-party payment vendors, which subjects us to certain regulations and the risk of fraud, and we may in the future offer new payment options to customers that would be subject to additional regulations and risks. We pay interchange and other fees in connection with credit card payments, which may increase over time and adversely affect our operating results. While we use a third party to process payments, we are subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard, or PCI-DSS, and rules governing electronic funds transfers. If we fail to comply with applicable rules and regulations, we may be subject to fines or higher transaction fees and may lose our ability to accept online payments or other payment card transactions. If any of these events were to occur, our business, financial condition and operating results could be adversely affected.

We may incur significant losses from fraud.

We have in the past incurred and may in the future incur losses from various types of fraud, including stolen credit card numbers, claims that a customer did not authorize a purchase, merchant fraud and customers who have closed bank accounts or have insufficient funds in open bank accounts to satisfy payments. Although we have measures in place and utilize third parties to detect and reduce the occurrence of fraudulent activity in our marketplace, those measures and providers may not always be effective. In addition to the direct costs of such losses, if the fraud is related to credit card transactions and becomes excessive, it could potentially result in us paying higher fees or losing

51


 

the right to accept credit cards for payment. In addition, under current credit card practices, we are liable for fraudulent credit card transactions because we do not obtain a cardholder’s signature. Our failure to adequately prevent fraudulent transactions could damage our reputation, result in litigation or regulatory action and lead to expenses that could substantially impact our operating results.

If we fail to maintain effective internal controls over financial reporting or disclosure controls and procedures, we may not be able to accurately report our financial results, prevent fraud or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our stock price.

We are subject to the SEC’s rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act, which require our management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of internal controls over financial reporting. Additionally, we are required to obtain an annual audit of our internal controls over financial reporting from our independent registered public accounting firm under Section 404 of the Sarbanes-Oxley Act. Our compliance with applicable provisions of Section 404 requires that we incur substantial accounting expense and expend significant management time on compliance-related issues as we implement additional practices and comply with expanded reporting requirements.

Our testing of key controls over financial reporting, or the testing by our independent registered public accounting firm, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses. If we are not able to comply with the requirements of Section 404 in a timely manner, or if we or our independent registered public accounting firm identify deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock would likely decline and we could be subject to lawsuits, sanctions or investigations by regulatory authorities, which would require additional financial and management resources.

We continue to invest in more robust technology and in more resources in order to manage applicable reporting requirements. Implementing the appropriate changes to our internal controls and remediating a material weakness may distract our officers and employees, result in substantial costs to implement new processes or modify our existing processes and require significant time to complete. Any difficulties or delays in implementing such new processes or modifications could impact our ability to timely report our financial results. In addition, we currently rely on a manual process in some areas which increases our exposure to human error or intervention in reporting our financial results. For these reasons, we may encounter difficulties in the timely and accurate reporting of our financial results, which would impact our ability to provide our investors with information in a timely manner. As a result, our investors could lose confidence in our reported consolidated financial information and our stock price could decline. In addition, any such changes do not guarantee that we will be effective in maintaining the adequacy of our internal controls and any failure to maintain that adequacy could prevent us from accurately reporting our financial results.

We may expand our business through acquisitions, strategic investments and commercial collaborations, which may divert management’s attention, be difficult to integrate, disrupt our business, dilute stockholder value, prove to be unsuccessful and adversely affect our business, operating results and financial condition.

As part of our long-term growth plans, we expect to acquire, invest in or partner with additional businesses, assets and technologies, and to enter into commercial collaborations, that we believe could further complement or expand our business. Such transactions may divert management’s time and focus from operating our business, whether or not they are ultimately completed, and they also may require us to spend a substantial portion of our available cash, incur debt or other liabilities, amortize expenses related to intangible assets or incur write-offs of goodwill or other assets. In addition, integrating acquired businesses or technologies is risky. Completed and future transactions may result in unforeseen operational difficulties and expenditures associated with:

incorporating new businesses and technologies into our infrastructure;
consolidating operational and administrative functions;
coordinating outreach to our community;
maintaining morale and culture and retaining and integrating key employees;

52


 

maintaining or developing controls, procedures and policies (including effective internal control over financial reporting and disclosure controls and procedures); and
identifying and assuming liabilities related to the activities of the acquired business before the acquisition, including liabilities for violations of laws and regulations, intellectual property issues, commercial disputes, taxes and other matters.

Moreover, we may not benefit from our acquisitions and other strategic transactions as we expect or in the time frame we expect, which could adversely affect our business, operating results and financial condition. We also may issue additional equity securities in connection with such transactions, which could cause dilution to our stockholders. Finally, our acquisitions and other strategic transactions could be viewed negatively by analysts, investors or customers and cause our stock price to decline.

Adverse litigation judgments or settlements resulting from legal proceedings in which we may be involved could expose us to monetary damages or limit our ability to operate our business.

We have been, are and may in the future become involved in private actions, collective actions, investigations and various other legal proceedings by customers, employees, suppliers, competitors, government agencies, law enforcement, customs officials or others. The results of any such litigation, investigations and other legal proceedings are inherently unpredictable and expensive. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation, damage our reputation, require significant amounts of management time, result in impositions of fines or other remedial measures as a result of underpayment and divert significant resources. If any of these legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to monetary damages or limits on our ability to operate our business, which could have an adverse effect on our business, financial condition and operating results.

We may require additional capital to support business growth and this capital might not be available or may be available only by diluting existing stockholders.

We intend to continue making investments to support our business growth and may require additional funds to support this growth and respond to business challenges, including the need to develop our services, expand our inventory, enhance our operating infrastructure, expand the markets in which we operate and potentially acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class A common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all, including for reasons outside our control such as negative economic conditions. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly limited and our business and prospects could fail or be adversely affected.

Our credit facility contains restrictive covenants that may limit our operating flexibility.

Our credit facility contains restrictive covenants that limit our ability to, among other things, incur debt, create liens and encumbrances, engage in certain fundamental changes, dispose of assets, prepay certain indebtedness, make restricted payments, make investments, and engage in transactions with affiliates. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets, including our intellectual property, and requires us to satisfy certain financial covenants. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any debt under our facility. Furthermore, there is no guarantee that future working capital, borrowings or equity financing will be available to repay or refinance any such debt. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.

53


 

Risks Related to Regulation and Taxation

Any failure by us or our vendors to comply with trade and other regulations including importation, exportation, product safety, labeling, labor or other laws, or to provide safe conditions for our or their workers, may lead to investigations or actions by government regulators, damage our reputation and brands and harm our business.

The merchandise we sell to our customers is subject to regulation by the Federal Consumer Product Safety Commission, the FTC, the Food and Drug Administration, U.S. Fish and Wildlife Services and other federal, state, local and international regulatory authorities. As a result, our merchandise could become subject to recalls and other remedial actions. Product safety, labeling and licensing regulations, including consumer disclosure and warning regarding chemical exposure, may require us to remove selected merchandise from our inventory. Such recalls or removal of merchandise can result in, among other things, lost sales, diverted resources, potential harm to our reputation and increased customer service costs and legal expenses, which could have a material adverse effect on our operating results. In addition, our failure to comply with such regulations has in the past, and may in the future, subject us to investigations, enforcement actions and the imposition of significant penalties and claims, which could harm our results of operations or our ability to conduct business. Any audits and inspections by governmental agencies related to these matters could result in significant settlement amounts, damages, fines or other penalties, divert financial and management resources, and result in significant legal fees. An unfavorable outcome of any particular proceeding could have an adverse impact on our business, financial condition and results of operations. In addition, the adoption of new regulations or changes in the interpretation of existing regulations may result in significant compliance costs or discontinuation of product sales and could impair the marketing of our products, resulting in significant loss of revenue.

We purchase our merchandise from numerous domestic and international vendors. Failure of our vendors to comply with applicable laws and regulations and contractual requirements could lead to litigation against us, resulting in increased legal expenses and costs. In addition, the failure of any such vendors to provide safe and humane factory conditions and oversight at their facilities could damage our reputation with customers or result in legal claims against us.

If our suppliers fail to use ethical business practices and fail to comply with changing laws and regulations, our brand image could be harmed due to negative publicity.

Developing the highest quality products while operating with integrity, is an important component of our brand image and operating philosophy, which makes our reputation sensitive to allegations of unethical or improper business practices, whether real or perceived. We do not control our suppliers and manufacturers or their business and they may not comply with our guidelines or the law. A lack of compliance could lead to reduced sales or recalls or damage to our brand or cause us to seek alternative suppliers, which could increase our costs and result in delayed delivery of our products, product shortages or other disruptions of our operations. In addition, we rely on our manufacturers’ and suppliers’ compliance reporting in order to comply with regulations applicable to our products. This is further complicated by the fact that expectations of ethical business practices continually evolve and may be substantially more demanding than applicable legal requirements. Ethical business practices are also driven in part by legal developments and by diverse groups active in publicizing and organizing public responses to perceived ethical shortcomings. Accordingly, we cannot predict how such regulations or expectations might develop in the future and cannot be certain that our guidelines or current practices would satisfy all parties who are active in monitoring our products or other business practices worldwide.

Developments in labor and employment law and any unionizing efforts by employees could have a material adverse effect on our results of operations.

We face the risk that Congress, federal agencies or one or more states could approve legislation or regulations significantly affecting our businesses and our relationship with our employees and other individuals providing valuable services to us, such as our influencers and models. For example, the previously proposed federal legislation referred to as the Employee Free Choice Act would have substantially liberalized the procedures for union organization. None of our domestic employees are currently covered by a collective bargaining agreement, but any attempt by our employees to organize a labor union could result in increased legal and other associated costs.

54


 

Additionally, given the National Labor Relations Board’s “speedy election” rule, our ability to timely and effectively address any unionizing efforts would be difficult. If we enter into a collective bargaining agreement with our domestic employees, the terms could materially adversely affect our costs, efficiency and ability to generate acceptable returns on the affected operations.

Federal and state wage and hour rules establish minimum salary requirements for employees to be exempt from overtime payments. For example, among other requirements, California law requires employers to pay employees who are classified as exempt from overtime a minimum salary of at least twice the minimum wage for executive, administrative and professional employees employed by employers that have 26 or more employees. Minimum salary requirements impact the way we classify certain employees, increase our payment of overtime wages and provision of meal or rest breaks, and increases the overall salaries we are required to pay to currently exempt employees to maintain their exempt status. As such, these requirements may have a material adverse effect on our business, financial condition and results of operations.

Further, the laws and regulations that govern the status and classification of independent contractors and other similar non-employee services providers are subject to change and divergent interpretations by various authorities, which can create uncertainty and unpredictability for us. For example, in California, Assembly Bill 5 codified and extended an employment classification test set forth by the California Supreme Court that established a new standard for determining employee or independent contractor status. This bill, and other similar initiatives throughout the United States, could lead to additional challenges to the classification of influencers and models and a potential increase in claims, lawsuits, arbitration proceedings, administrative actions, government investigations and other legal and regulatory proceedings at the federal, state and municipal levels challenging the classification of any influencers or models as independent contractors. Such regulatory scrutiny or actions over such classification practices also may create different or conflicting obligations from one jurisdiction to another. Although we are currently not involved in any material legal actions and, to our knowledge, there have been no material claims of misclassification made against us, the likelihood of misclassification claims in states like California has increased in light of laws such as Assembly Bill 5, and the results of any such litigation or arbitration are inherently unpredictable and legal proceedings related to such claims, individually or in the aggregate, could have a material impact on our business, financial condition and results of operations. Regardless of the outcome, litigation and arbitration of misclassification and wage and hour claims can have an adverse impact on us because of defense and settlement costs individually and in the aggregate, diversion of management resources and other factors, which could have a material adverse effect on our business, financial condition and results of operations.

Government regulation of the Internet and eCommerce is evolving and unfavorable changes or failure by us to comply with these regulations could substantially harm our business and results of operations.

We are subject to general business regulations and laws as well as regulations and laws specifically governing the Internet and eCommerce. Existing and future regulations and laws could impede the growth of the Internet, eCommerce or mobile commerce. These regulations and laws may involve taxes, tariffs, privacy, data protection, data security, anti-spam, content protection, electronic contracts and communications, consumer protection, website accessibility, Internet neutrality and gift cards. It is not clear how existing laws governing issues such as property ownership, sales and other taxes and consumer privacy apply to the Internet as many of these laws were adopted prior to the advent of the Internet and do not contemplate or address the unique issues raised by the Internet or eCommerce. It is possible that general business regulations and laws, or those specifically governing the Internet or eCommerce, may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. We cannot be sure that our practices have complied, comply or will comply fully with all such laws and regulations. Any failure, or perceived failure, by us to comply with any of these laws or regulations could result in damage to our reputation, a loss in business and proceedings or actions against us by governmental entities or others. Any such proceeding or action could hurt our reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business, decrease the use of our sites by consumers and suppliers and may result in the imposition of monetary liability. We may also be contractually liable to indemnify and hold harmless third parties from the costs or consequences of non-compliance with any such laws or regulations. In addition, it is possible that governments of one or more countries or territories may seek to censor content available on our sites or may even attempt to completely block access to our sites. Adverse legal or regulatory developments could substantially harm our business. In particular, in the event that we are restricted, in whole or in part, from operating in one or more countries or territories, our ability to retain or increase our customer

55


 

base may be adversely affected and we may not be able to maintain or grow our net sales and expand our business as anticipated.

We are subject to various governmental export control and trade sanctions laws and regulations that could impair our ability to compete in international markets or subject us to liability if we violate these controls.

In some cases, our merchandise is subject to export control laws and regulations, including the Export Administration Regulations administered by the U.S. Department of Commerce and export regulations administered by the U.S. Fish and Wildlife Services, and our activities are subject to trade and economic sanctions, including those administered by the U.S. Treasury Department’s Office of Foreign Assets Control, or OFAC, which we collectively refer to as trade controls. As such, licenses and notices may be required to export, import or re-export our products to certain countries and end users and for certain end uses. The process for obtaining necessary licenses and making required notices may be time-consuming or unsuccessful, potentially causing delays in sales or losses of sales opportunities. Trade controls are complex and dynamic regimes and monitoring and ensuring compliance can be challenging. Any failure to comply with these regimes could subject us to both civil and criminal penalties, including substantial fines, possible incarceration of responsible individuals for willful violations, possible loss of our export or import privileges, and reputational harm. In addition, investigating or defending against any such allegations, actions or investigations will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.

We may experience fluctuations in our tax obligations and effective tax rate, which could adversely affect our operating results.

We are subject to taxes in the United States and the UK. We record tax expense based on current tax liabilities and our estimates of future tax liabilities, which may include reserves for estimates of probable settlements of tax audits. At any one time, multiple tax years are subject to audit by various taxing jurisdictions. The results of these audits and negotiations with taxing authorities may affect the ultimate settlement of these issues. As a result, we expect that throughout the year there could be ongoing variability in our quarterly tax rates as taxable events occur and exposures are re-evaluated.

Further, our tax liability, after-tax profitability and effective tax rate in a given financial statement period may be materially impacted by changes in tax laws, including legislation implementing changes in taxation of international business activities, changes in the mix and level of earnings by taxing jurisdictions or changes to existing accounting rules or regulations. For example, the Inflation Reduction Act of 2022, among other things, imposed a one percent excise tax on certain stock repurchases by public companies. The Organization of Economic Cooperation and Development proposed implementing a global minimum tax of fifteen percent, which is being adopted or considered by many jurisdictions. There are numerous other factors that could affect our tax rate, including, among others, intercompany transactions, losses incurred in jurisdictions for which we are not able to realize the related tax benefits, exercises of stock options and vesting of restricted stock units, and entry into new businesses and geographies. Fluctuations in our tax obligations and effective tax rate could adversely affect our business, financial condition and operating results.

We could be required to collect additional sales taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for our offering and adversely affect our operating results.

The U.S. Supreme Court held in South Dakota v. Wayfair, Inc. that states could impose sales tax collection obligations on out-of-state retailers even if those retailers lack any physical presence within the states imposing sales taxes. Under Wayfair, a person requires only a “substantial nexus” with the taxing state before the state may subject the person to sales tax collection obligations therein. An increasing number of states, both before and after the Supreme Court’s ruling, have considered or adopted laws that attempt to impose sales tax collection obligations on out-of-state retailers. The Supreme Court’s Wayfair decision has removed a significant impediment to the enactment of these laws and it is possible that states may seek to tax out-of-state retailers, including for prior tax years. Although we believe that we currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers since Wayfair was decided, a successful assertion by one or more states requiring us to collect sales taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some sales taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and

56


 

interest. The imposition by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively, could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors and decrease our future sales, which could have a material adverse impact on our business and operating results.

Risks Related to Our International Operations

We have operations and do business in China, which exposes us to risks inherent in doing business there.

We use multiple third-party suppliers and manufacturers based primarily in China. With the rapid development of the Chinese economy, the cost of labor has increased and may continue to increase in the future. Furthermore, pursuant to Chinese labor laws, employers in China are subject to various requirements when signing labor contracts, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts. Our results of operations will be materially and adversely affected if the labor costs of our third-party suppliers and manufacturers increase significantly. In addition, we and our manufacturers and suppliers may not be able to find a sufficient number of qualified workers due to the intensely competitive and fluid market for skilled labor in China. We also sell our merchandise to customers in China and use Chinese-owned social media and payment platforms such as TikTok, WeChat and AliPay to market to and transact with customers inside and outside of China.

Operating and doing business in China and using Chinese-owned social media platforms as tools for marketing, messaging and transacting with our customers in China exposes us to political, legal and economic risks. In particular, the political, legal and economic climate in China, both nationally and regionally, and China’s relationship with the United States, is fluid and unpredictable. Our ability to operate and do business in China and use Chinese-owned social media platforms may be adversely affected by changes in U.S. and Chinese laws and regulations such as those related to, among other things, taxation, import and export tariffs, custom duties, social media, environmental regulations, land use rights, intellectual property, currency controls, network security, employee benefits, hygiene supervision and other matters. In addition, we may not obtain or retain the requisite legal permits to continue to operate in China and costs or operational limitations may be imposed in connection with obtaining and complying with such permits. In addition, Chinese trade regulations are in a state of flux and we may become subject to other forms of taxation, tariffs and duties in China. Furthermore, the third parties we rely on in China may disclose our confidential information or intellectual property to competitors or third parties, which could result in the illegal distribution and sale of counterfeit versions of our products. If any of these events occur, our business, financial condition and results of operations could be materially and adversely affected. See also “—Tariffs imposed by the U.S. government or a global trade war could increase the cost of our products, which could have a material adverse effect on our business, financial condition and results of operations.”

In addition, the U.S. government has in the past implemented restrictions, and may implement still further restrictions, which affect conducting business with certain Chinese companies, including TikTok. For example, on April 24, 2024, President Biden signed into law certain measures requiring TikTok’s parent company to sell TikTok by January 2025 or face a total ban in the United States. Due to the uncertainty regarding the timing, content and extent of any changes in policy and regulatory restrictions, we cannot assure you that we will successfully mitigate any negative impact, including any ability to continue to procure items or services from entities linked to China or other designated countries. Depending upon their duration and implementation, such executive or regulatory actions could result in a material adverse effect on our business, financial condition and results of operations.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.

Most of our sales are denominated in U.S. dollars. However, a strengthening U.S. dollar could increase the real cost of our products to our customers outside of the United States that pay in foreign currencies, which could adversely affect our operating results. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of income. If we become more exposed to currency fluctuations and are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be materially and adversely affected.

57


 

Our reliance on overseas manufacturing and supply partners, including vendors located in jurisdictions presenting an increased risk of bribery and corruption, exposes us to legal, reputational and supply chain risk through the potential for violations of federal and international anti-corruption law.

We derive a significant portion of our owned brand merchandise from third-party manufacturing and supply partners in foreign countries and territories, including countries and territories perceived to carry an increased risk of corrupt business practices. We are subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, the U.K. Bribery Act of 2010, the U.S. domestic bribery statute contained in 18 U.S.C. § 201 and possibly other anti-bribery and anti-corruption laws in countries outside of the United States where we conduct our activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, and their employees, agents, representatives, business partners and third-party intermediaries, from offering, promising, authorizing or making, directly or indirectly, improper payments to any foreign government official, government staff member, political party or political candidate or private sector individual in an attempt to obtain or retain business. Likewise, the U.S. Department of Justice, as well as foreign regulatory authorities, continue to enforce anti‑corruption laws across industries.

We sometimes leverage third-parties to sell our products and conduct our business abroad. We and our employees, agents, representatives, business partners and third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners or third-party intermediaries even if we do not explicitly authorize such activities. These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address compliance with such laws, and notwithstanding our efforts to conduct our operations in material compliance with these regulations, we cannot assure you that all of our employees, agents, representatives, business partners or third-party intermediaries will not take actions in violation of applicable law for which we may be ultimately held responsible.

Any allegations or violations of the FCPA, the U.K. Bribery Act of 2010 or any of the anti-corruption and anti-bribery laws in the countries and territories where we and our vendors do business, could result in severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, prosecution, enforcement actions, fines, damages, investigations, loss of export privileges, bans on transacting certain business, and other consequences that may have a material adverse effect on our business, financial condition, results of operations and prospects. In addition, investigating or defending against any such allegations, actions or investigations will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Moreover, any actual or alleged corruption in our supply chain could carry significant reputational harms, including negative publicity, loss of good will and decline in stock price.

Expansion of our operations internationally will require management attention and resources, involves additional risks and may be unsuccessful.

We have limited experience with operating in regions outside of the United States. We recently opened an office in the Philippines to support our customer service and certain administrative functions and a small number of our employees are working remotely in other regions outside the United States. If we choose to expand further internationally, we would need to adapt to different local cultures, laws, regulations, standards and policies. The business model we employ and the merchandise we currently offer may not have the same appeal to consumers outside of the United States. Furthermore, to succeed with customers in international locations, it likely will be necessary to locate fulfillment centers in foreign markets and hire local employees in those international centers and we may have to invest in these facilities before proving we can successfully run foreign operations. We may not be successful in expanding into international markets or in generating net sales from foreign operations for a variety of reasons, including:

localization of our merchandise offerings, including translation into foreign languages and adaptation for local practices;
navigating shipping and returns in a more fragmented geography, particularly following the UK’s departure from the EU and if the EU were to lose other members or change its policies regarding the flow of goods across country borders;

58


 

different consumer demand dynamics, which may make our model and the merchandise we offer less successful compared to the United States;
competition from local incumbents that understand the local market and may operate more effectively;
regulatory requirements, taxes, trade laws, trade sanctions and economic embargoes, tariffs, export quotas, custom duties or other trade restrictions or any unexpected changes thereto;
laws and regulations regarding anti-bribery and anti-corruption compliance;
differing labor regulations where labor laws may be more advantageous to employees as compared to the United States and increased labor costs;
more stringent regulations relating to privacy, data protection, and data security and access to, or use of, commercial and personal information, particularly in Europe;
changes in a specific country’s or region’s political or economic conditions; and
risks resulting from changes in currency exchange rates.

If we invest substantial time and resources to establish and expand our operations internationally and are unable to do so successfully and in a timely manner, our operating results would suffer.

Tariffs imposed by the U.S. government or a global trade war could increase the cost of our products, which could have a material adverse effect on our business, financial condition and results of operations.

The U.S. government has in the past made, and may in the future make, significant changes in U.S. trade policy and has taken certain actions that could negatively impact U.S. trade, including imposing tariffs on certain goods imported into the United States. In retaliation, China has in the past implemented, and may in the future implement, tariffs on a wide range of American products. There is also a concern that the imposition of tariffs by the United States could result in the adoption of tariffs by other countries as well, leading to a global trade war. More specifically, the U.S. government has from time to time imposed significant tariffs on certain product categories imported from China, including apparel, footwear, beauty and accessories. Such tariffs could have a significant impact on our business, particularly the REVOLVE segment, within which a large portion of the merchandise offered for sale is manufactured in China. While we attempt to renegotiate prices with suppliers or diversify our supply chain in response to tariffs, such efforts may not yield immediate results or may be ineffective. We might also consider increasing prices to the end consumer; however, this could reduce the competitiveness of our products and adversely affect net sales. If we fail to manage these dynamics successfully, gross margins and profitability could be adversely affected. As of the date of this report, tariffs have not had a material impact on our business, but increased tariffs or trade restrictions implemented by the United States or other countries could have a material adverse effect on our business, financial condition and results of operations.

We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the United States and China or other countries, what products may be subject to such actions or what actions may be taken by the other countries in retaliation. Any further deterioration in the relations between the United States and China could exacerbate these actions and other governmental intervention. For example, the implementation of China’s national-security law in Hong Kong created additional U.S.-China tensions and similar events could potentially increase the risks associated with the business and operations of U.S.-based technology companies in China.

The U.S. or foreign governments may take additional administrative, legislative, or regulatory action that could materially interfere with our ability to sell products in certain countries. Sustained uncertainty about, or worsening of, current global economic conditions and further escalation of trade tensions between the United States and its trading partners, especially China, could result in a global economic slowdown and long-term changes to global trade, including retaliatory trade restrictions that restrict our ability to operate in China. Any alterations to our business strategy or operations made in order to adapt to or comply with any such changes would be time-consuming and expensive and certain of our competitors may be better suited to withstand or react to these changes.

59


 

Risks Related to Privacy, Cybersecurity and Our Technology

Failure to comply with federal, state and international laws and regulations and our contractual obligations relating to privacy, data protection and consumer protection, or the expansion of current or the enactment of new laws or regulations relating to privacy, data protection and consumer protection, could adversely affect our business and our financial condition.

We collect and maintain significant amounts of personal data and other data relating to our customers and employees. A variety of federal, state and international laws and regulations, and certain industry standards, govern or apply to our collection, use, retention, sharing and security of consumer data. We are subject to certain laws, regulations, contractual obligations and industry standards (including, for example, the PCI-DSS) relating to privacy, data protection, information security and consumer protection, including California’s Consumer Legal Remedies Act and unfair competition and false advertising laws, which are evolving and subject to potentially differing interpretations. These requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another or may conflict with other rules or our practices. As a result, our practices likely have not complied or may not comply in the future with all such laws, regulations, requirements and obligations. Any failure, or perceived failure, by us to comply with our privacy policies or with any federal, state or international laws, regulations, industry self-regulatory principles, industry standards or codes of conduct, regulatory guidance, orders to which we may be subject or other legal or contractual obligations relating to privacy, data protection, information security or consumer protection could adversely affect our reputation, brand and business, and may result in claims, proceedings or actions against us by governmental entities or others or other liabilities or require us to change our operations and/or cease or modify our use of certain data sets. Any such claim, proceeding or action could hurt our reputation, brand and business, force us to incur significant expenses in defense of such proceedings, distract our management, increase our costs of doing business, result in a loss of customers and suppliers or an inability to process credit card payments and may result in the imposition of monetary penalties. We may also be contractually required to indemnify and hold harmless third parties from the costs or consequences of non-compliance with any laws, regulations or other legal obligations relating to privacy or consumer protection or any inadvertent or unauthorized use or disclosure of data that we store or handle as part of operating our business. Additionally, any failure by us to comply with the PCI-DSS may violate payment card association operating rules, applicable laws and regulations, and contractual obligations to which we are subject. Any such failure to comply with the PCI-DSS also may subject us to fines, penalties, damages, and civil liability, or the loss of our ability to accept credit and debit card payments, any of which may materially adversely affect our business, financial condition and operating results.

Federal, state and international governmental authorities continue to evaluate the privacy implications inherent in the use of third-party “cookies” and other methods of online tracking for behavioral advertising and other purposes. The United States and foreign governments have enacted, have considered or are considering legislation or regulations that could significantly restrict the ability of companies and individuals to engage in these activities, such as by regulating the level of consumer notice and consent required before a company can employ cookies or other electronic tracking tools or the use of data gathered with such tools. Additionally, some providers of consumer devices and web browsers have implemented, or announced plans to implement, means to make it easier for Internet users to prevent the placement of cookies or to block other tracking technologies, which could if widely adopted result in the use of third-party cookies and other methods of online tracking becoming significantly less effective. Regulation of the use of these cookies and other online tracking and advertising practices, or a loss in our ability to make effective use of services that employ such technologies, could increase our costs of operations and limit our ability to track trends, optimize our product assortment or acquire new customers on cost-effective terms and consequently, materially adversely affect our business, financial condition and operating results. For example, Apple has imposed requirements for consumer disclosures regarding privacy practices, and has implemented an application tracking transparency framework that requires opt-in consent for certain types of tracking. This transparency framework was launched in April 2021. This transparency framework has and may continue to negatively impact the effectiveness of our advertising practices. Additionally, in June 2023, Apple announced new SDK privacy controls that it has integrated into iOS 17, which was released in September 2023, including new protections designed to limit tracking or identification of user devices. In February 2022, Google announced its Privacy Sandbox initiative for Android, a multi-year effort expected to restrict tracking activity and limit advertisers’ ability to collect app and user data across Android devices. Google has announced plans to stop supporting third-party cookies in its Google Chrome browser as a part of this initiative. Google began rolling out the Privacy Sandbox on January 4, 2024, and is expected to phase out third-party cookies in the second half of 2024.

60


 

Foreign laws and regulations relating to privacy, data protection, information security, and consumer protection often are more restrictive than those in the United States. The EU, for example, traditionally has imposed stricter obligations under its laws and regulations relating to privacy, data protection and consumer protection than the United States. The General Data Protection Regulation, or GDPR, governs the EU’s data practices and privacy. The GDPR requires companies to meet more stringent requirements regarding the handling of personal data of individuals in the EU than were required under predecessor EU requirements. The GDPR provides for substantial penalties for non-compliance, which may result in monetary penalties of up to 20.0 million Euros or 4% of a company’s worldwide turnover, whichever is higher.

European privacy and data protection laws, including the GDPR, regulate the transfer of personal data from Europe, including the European Economic Area, or EEA, the UK, and Switzerland, to third countries that have not been found to provide adequate protection to such personal data, including the United States, unless the parties to the transfer have implemented specific safeguards to protect the transferred personal information. The safeguard on which we have primarily relied for such transfers has been use of the European Commission’s standard contractual clauses, or SCCs. We have undertaken certain efforts to conform transfers of personal data from the European Economic Area, or the EEA, to the United States based on our understanding of current regulatory obligations and the guidance of data protection authorities. In the “Schrems II” decision issued by the Court of Justice of the European Union, or CJEU, on July 16, 2020, the CJEU invalidated one mechanism for cross-border personal data transfer, the EU-U.S. Privacy Shield, and imposed additional obligations on companies relying on the SCCs to transfer personal data. The Swiss-U.S. Privacy Shield framework subsequently was invalidated by the Swiss Federal Data Protection and Information Commissioner. Following issuance of a U.S. executive order, a new framework, the EU-U.S. Data Privacy Framework, or DPF, was created. Following an adequacy decision issued by the European Commission on July 10, 2023, the DPF, along with a UK extension to the DPF that allows the transfer of personal data from the UK to the U.S., or the UK DPF Extension, are available for companies to use to legitimize personal data transfers to the U.S. from the EEA and UK. The DPF and the UK DPF Extension may be modified and subject to legal challenge, and it remains unclear whether the DPF or the UK DPF Extension will be appropriate for us to rely on. Developments relating to cross-border data transfer may result in data protection regulators applying differing standards for, and requiring ad hoc verification of, transfers of personal data from Europe or other regions to the U.S. The European Commission has released revised SCCs addressing the CJEU concerns. The UK has also adopted new standard contractual clauses, or the UK SCCs, which became effective on March 21, 2022. The CJEU’s Schrems II decision, the revised SCCs and the UK SCCs, regulatory guidance and opinions, and other developments relating to cross-border data transfer may require us to implement additional contractual and technical safeguards for any personal data transferred out of the EEA, the UK and Switzerland, which may increase compliance costs, lead to increased regulatory scrutiny or liability, may require additional contractual negotiations, and may adversely impact our business, financial condition and operating results.

The UK has implemented legislation similar to the GDPR, including the UK Data Protection Act and legislation similar to the GDPR referred to as the UK GDPR, which provides for fines of up to the greater of 17.5 million British Pounds or 4% of a company’s worldwide turnover, whichever is higher. Additionally, the relationship between the UK and the EU in relation to certain aspects of data protection law remains unclear following the UK’s exit from the EU, including with respect to regulation of data transfers between EU member states and the UK. On June 28, 2021, the European Commission announced a decision of “adequacy” concluding that the UK ensures an equivalent level of data protection to the GDPR, which generally permits continued personal data flows from the EEA to the UK. Some uncertainty remains, however, as this adequacy determination must be renewed after four years and may be modified or revoked in the interim. We cannot fully predict how the Data Protection Act, the UK GDPR, and other UK data protection laws or regulations may develop in the medium to longer term nor the effects of divergent laws and guidance regarding how data transfers to and from the UK will be regulated. Further, the GDPR and other similar regulations require companies to give specific types of notice and in some cases seek consent from consumers and other data subjects before collecting or using their data for certain purposes, including some marketing activities. The European Commission also has a draft regulation in the approval process that focuses on a person’s right to conduct a private life. The proposed legislation, known as the Regulation of Privacy and Electronic Communications, or ePrivacy Regulation, would replace the current ePrivacy Directive. Originally planned to be adopted and implemented at the same time as the GDPR, the ePrivacy Regulation is still being negotiated. If adopted, the ePrivacy Regulation is expected to have a broad potential impact on the use of internet-based services and tracking technologies, such as cookies. Aspects of the ePrivacy Regulation remain for negotiation between the European Commission and the Council. We expect to incur additional costs to comply with the requirements of the ePrivacy Regulation as it is finalized for implementation. Further, on January 13, 2022, the Austrian data protection authority published a decision

61


 

ruling that the collection of personal data and transfer to the United States through Google Analytics and other analytics and tracking tools used by website operators violates the GDPR. On February 10, 2022, the French data protection authority issued a press release announcing that the French data protection authority had issued a similar decision. Other data protection authorities in the EU are increasingly focused on the use of online tracking tools and have indicated that they plan to issue similar rulings. We may find it necessary or appropriate to develop or use alternative methods to replace the functionality of cookies.

Outside of the EU, many countries and territories have laws, regulations, or other requirements relating to privacy, data protection, information security, localized storage of data, and consumer protection, and new countries and territories are adopting such legislation or other obligations with increasing frequency. In China, for example, the Personal Information Protection Law, or PIPL, was adopted on August 20, 2021 and went into effect on November 1, 2021. The PIPL shares similarities with the GDPR, including extraterritorial application, data minimization, data localization and purpose limitation requirements, as well as obligations to provide certain notices and rights to citizens of China. The PIPL allows for fines of up to 50 million renminbi, or 5% of a covered company’s revenue in the prior year. More generally, many of these foreign laws and regulations may require consent from consumers for the use of data for various purposes, including marketing, which may reduce our ability to market our products. There is no harmonized approach to these laws and regulations globally. Consequently, international activities and operations increase our risk of non-compliance with applicable laws and regulations, and we would increase our risk of non-compliance with applicable foreign data protection laws by expanding internationally. We may need to change and limit the way we use personal information in operating our business, may be required to make additional investments in compliance programs, may be required to update our policies and procedures and may have difficulty maintaining a single operating model that is compliant. In addition, various federal, state and foreign legislative and regulatory bodies, or self-regulatory organizations, may expand current laws or regulations, enact new laws or regulations or issue revised rules or guidance regarding privacy, data protection, information security and consumer protection. For example, in 2018, California enacted the California Consumer Privacy Act, or CCPA, which, among other things, requires new disclosures to California consumers and affords such consumers new abilities to opt out of certain sales of personal information. The CCPA, which became effective January 1, 2020, provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information. This private right of action may increase the likelihood of, and risks associated with, data breach litigation. Moreover, California voters approved the California Privacy Rights Act, or CPRA, in November 2020. The CPRA significantly modified the CCPA, creating obligations relating to consumer data effective as of January 1, 2022. Numerous other states have proposed, and in certain cases enacted, legislation that share similarities with the CCPA and the CPRA. Aspects of these privacy statutes remain unclear, resulting in further uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply. As a general matter, compliance with laws, regulations, and any applicable rules or guidance from self-regulatory organizations relating to privacy, data protection, information security and consumer protection may result in substantial costs and may necessitate changes to our business practices, which may compromise our growth strategy, adversely affect our ability to acquire customers, and otherwise adversely affect our business, financial condition and operating results.

If sensitive information, including such information about our customers, is disclosed or accessed without authorization, or if we or our third-party providers are subject to real or perceived cyberattacks or other security breaches or incidents, our customers may curtail use of our platform, we may be exposed to liability and our reputation would suffer.

We collect, transmit, store and otherwise process personal and financial information provided by our customers, such as names, email addresses, the details of transactions and credit card and other financial information. Some of our third-party service providers, such as identity verification and payment processing providers, also regularly have access to customer data. Additionally, we maintain other confidential, proprietary, or otherwise sensitive information relating to our business and from third parties. In an effort to protect sensitive information, we rely on a variety of security measures, including encryption and authentication technology licensed from third parties. However, advances in computer capabilities, increasingly sophisticated tools and methods used by hackers and cyber terrorists, new discoveries in the field of cryptography or other developments may result in our failure or inability to adequately protect sensitive information.

The majority of our servers are located in close proximity to one another in Southern California and are vulnerable to power outages, telecommunications failures and catastrophic events. Like other online services, they are

62


 

also vulnerable to computer viruses, malware, computer hacking, fraudulent use, credential stuffing attacks, unauthorized access, phishing or social engineering attacks, ransomware attacks, denial-of-service attacks, exploitation of bugs and vulnerabilities, system malfunctions, failures, terrorism, inadvertent or intentional acts by our employees and contractors and other real or perceived cyberattacks. Any of these incidents could lead to interruptions or shutdowns of our platform, loss, unavailability or corruption of data, or unauthorized access to or alteration, use, acquisition or disclosure of personal data or other sensitive information. Cyberattacks could also result in the theft of our intellectual property. We have been subject to phishing and social engineering attacks in the past and may continue to be subject to such attacks in the future. If we gain greater visibility, we may face a higher risk of being targeted by cyberattacks. Advances in computer capabilities, new technological discoveries or other developments may result in cyberattacks becoming more sophisticated and more difficult to detect. We and our third-party service providers may not have the resources or technical sophistication to anticipate or prevent all such cyberattacks, and we or they may face difficulties or delays in identifying and responding to cyberattacks and data security breaches and incidents. In particular, our vendors and service providers may also be the targets of cyberattacks, malicious software, phishing schemes, and fraud, and our third-party vendors’ and service providers’ systems and networks may be, or may have been, breached or contain exploitable defects or bugs that could result in a breach of or disruption to our or their systems and networks. Our ability to monitor our vendors and service providers’ data security is limited, and, in any event, third parties may be able to circumvent those security measures, resulting in the unauthorized access to, misuse, acquisition, disclosure, loss, alteration, or destruction of our and our customers’ data, including confidential, sensitive, and other information about individuals. Moreover, techniques used to obtain unauthorized access to systems change frequently and may not be known until launched against us or our third-party service providers. Security breaches and incidents can also occur as a result of non-technical issues, including phishing attacks, social engineering, and other intentional or inadvertent actions by our employees, our third-party service providers, or their personnel. Our third-party service providers also face these risks. Additionally, with many of our employees and employees of our service providers now working remotely, we and our service providers have less capability to monitor and enforce our data protection and data security policies and face increased privacy, data protection and data security risks.

Also, due to political uncertainty and military actions associated with geopolitical tensions, including wars and conflicts in Ukraine/Russia, Israel/Gaza and the Middle East, we and our vendors and service providers are vulnerable to heightened risks of cybersecurity incidents and security and privacy breaches from or affiliated with nation-state actors.

We are taking steps to monitor and enhance the security of our systems, information technology infrastructure, networks, and data, including with respect to remote access to systems and data. The unprecedented scale of remote work may, however, require additional personnel and resources, which nevertheless cannot be guaranteed to fully safeguard all systems, information technology infrastructure, networks and data upon which we rely.

We incur significant costs in an effort to detect and prevent security breaches and other security-related incidents and we expect our costs will increase as we make improvements to our systems and processes to prevent further breaches and incidents. In the event of a future breach or incident, we could be required to expend additional significant capital and other resources in an effort to prevent further breaches or incidents, which may require us to divert substantial resources. Moreover, we could be required or otherwise find it appropriate to expend significant capital and other resources to respond to, notify third parties of, and otherwise address the incident or breach and its root cause. Each of these could require us to divert substantial resources.

We and our third-party service providers regularly experience cyberattacks aimed at disrupting our and their services. If we or our third-party service providers experience, or are believed to have experienced, security breaches or incidents that result in marketplace performance or availability problems or the loss or corruption of, or unauthorized access to or disclosure of, personal data or confidential information, people may become unwilling to provide us the information necessary to make purchases on our sites and our reputation and market position could be harmed. Existing customers may also decrease their purchases or close their accounts altogether. We could also face potential claims, investigations, regulatory proceedings, liability and litigation, and bear other substantial costs in connection with remediating and otherwise responding to any data security breach or incident, all of which may not be adequately covered by insurance, and which may result in an increase in our costs for insurance or insurance not being available to us on economically feasible terms or at all. Insurers may also deny us coverage as to any future claim. Any of these results could harm our growth prospects, financial condition, business and reputation.

63


 

System interruptions that impair customer access to our sites or other performance failures in our technology infrastructure could damage our business, reputation and brand and substantially harm our business and results of operations.

The satisfactory performance, reliability and availability of our sites, transaction-processing systems and technology infrastructure are critical to our reputation and our ability to acquire and retain customers, as well as maintain adequate customer service levels.

We currently use two redundant third-party data center hosting facilities in Los Angeles County, California. If the facilities where the computer and communications hardware are located fail, or if we suffer an interruption or degradation of services at our main facility, we could lose customer data and miss order fulfillment deadlines, which could harm our business. Our systems and operations are vulnerable to damage or interruption from fire, flood, power loss, telecommunications failure, terrorist attacks, cyberattacks, data loss, acts of war, break-ins, earthquakes and similar events. For example, in September 2018, a distributed denial of service, or DDoS, attack caused our sites to be down for several hours, and we could be the subject of similar attacks in the future. In the event of a failure of our main facility, the failover to our back-up facility could take substantial time, during which time our sites could be completely shut down. Our back-up facility is designed to support transaction volume at a level slightly above our average daily sales, but is not adequate to support spikes in demand. The back-up facility may not process effectively during times of higher traffic to our sites and may process transactions more slowly and may not support all of our sites’ functionality.

We use complex custom-built proprietary software in our technology infrastructure, which we seek to continually update and improve. We may not always be successful in executing these upgrades and improvements, and the operation of our systems may be subject to failure. In particular, we have in the past and may in the future experience slowdowns or interruptions in some or all of our sites when we are updating them, and new technologies or infrastructures may not be fully integrated with existing systems on a timely basis or at all. Additionally, if we expand our use of third-party services, including cloud-based services, our technology infrastructure may be subject to increased risk of slowdown or interruption as a result of integration with such services and/or failures by such third parties, which are out of our control. Our net sales depend on the number of visitors who shop on our sites and the volume of orders we can handle. Unavailability of our sites or reduced order fulfillment performance would reduce the volume of goods sold and could also materially adversely affect consumer perception of our brand. We may experience periodic system interruptions from time to time. In addition, continued growth in our transaction volume, as well as surges in online traffic and orders associated with promotional activities or seasonal trends in our business, place additional demands on our technology platform and could cause or exacerbate slowdowns or interruptions. If there is a substantial increase in the volume of traffic on our sites or the number of orders placed by customers, we will be required to further expand, scale and upgrade our technology, transaction processing systems and network infrastructure. There can be no assurance that we will be able to accurately project the rate or timing of increases, if any, in the use of our sites or expand, scale and upgrade our technology, systems and infrastructure to accommodate such increases on a timely basis. In order to remain competitive, we must continue to enhance and improve the responsiveness, functionality and features of our sites, which is particularly challenging given the rapid rate at which new technologies, customer preferences and expectations and industry standards and practices are evolving in the eCommerce industry. Accordingly, we redesign and enhance various functions on our sites on a regular basis and we may experience instability and performance issues as a result of these changes.

Any slowdown or failure of our sites and the underlying technology infrastructure could harm our business, reputation and our ability to acquire, retain and serve our customers, which could materially adversely affect our results of operations and our business interruption insurance may not be sufficient to compensate us for the losses that could occur.

We are increasingly dependent on information technology, and if we are unable to protect against service interruptions, data corruption, cyber-based attacks or network security breaches, our operations could be disrupted.

We rely on information technology networks and systems to market and sell our products, to process, transmit and store electronic and financial information, to manage a variety of business processes and activities and to comply with regulatory, legal and tax requirements. We are increasingly dependent on a variety of information systems to effectively process customer orders. We depend on our information technology infrastructure for digital marketing activities and for electronic communications among our personnel, customers, manufacturers and suppliers around the world. These information technology systems, some of which are managed by third parties, may be susceptible to

64


 

damage, disruptions or shutdowns due to failures during the process of upgrading or replacing software, databases or components, power outages, hardware failures, computer viruses, attacks by computer hackers, other security breaches and incidents, telecommunication failures, user errors or catastrophic events. Any material disruption of our systems or the systems of our third-party service providers could disrupt our ability to track, record and analyze the products that we sell and could negatively impact our operations, shipment of goods, ability to process financial information and transactions, and our ability to receive and process retail customers’ orders and eCommerce orders or engage in normal business activities. If our information technology systems suffer damage, disruption or shutdown and we do not effectively resolve the issues in a timely manner, our business, financial condition and results of operations may be materially and adversely affected and we could experience delays in reporting our financial results.

Our eCommerce operations are important to our business. Our website serves as an effective extension of our marketing strategies by exposing potential new consumers to our brand, product offerings and enhanced content. Due to the importance of our website and eCommerce operations, we are vulnerable to website downtime and other technical failures. Our failure to successfully respond to these risks could reduce eCommerce sales and damage our brand’s reputation. Additionally, the information technology networks and systems used in our business and operations, some of which are managed by third parties, may suffer cyberattacks and otherwise be subject to security breaches and incidents. Any such security breaches and incidents may result in, in addition to network and system disruptions, damage, and shutdowns, consequences such as loss or corruption of, or unauthorized access to or acquisition of, data stored or processed on those networks and systems. The risks described here are heightened due to the increase in remote working since 2020. See also “—If sensitive information, including such information about our customers, is disclosed or accessed without authorization, or if we or our third-party providers are subject to real or perceived cyberattacks or other security breaches or incidents, our customers may curtail use of our platform, we may be exposed to liability and our reputation would suffer.”

We must successfully maintain, scale and improve our information technology systems and personnel, and failure to do so could have a material adverse effect on our business, financial condition and results of operations.

We must successfully maintain, scale and improve our information technology systems and personnel to support our current operations and future growth. As such, we will continue to invest in and implement significant modifications and upgrades to our information technology systems and procedures, including replacing legacy systems with successor systems, making changes to legacy systems or acquiring new systems with new functionality, hiring employees with information technology expertise and building new policies, procedures, training programs and monitoring tools. These types of activities subject us to inherent costs and risks associated with replacing and changing these systems, including impairment of our ability to leverage our eCommerce channels, fulfill customer orders, potential disruption of our internal control structure, substantial capital expenditures, additional administration and operating expenses, acquisition and retention of sufficiently skilled personnel to implement and operate the new systems, demands on management time, the introduction of errors or vulnerabilities and other risks and costs of delays or difficulties in transitioning to or integrating new systems into our current systems. These implementations, modifications and upgrades may not result in productivity improvements at a level that outweighs the costs of implementation or at all. Additionally, difficulties with implementing new technology systems, delays in our timeline for planned improvements, significant system failures, or our inability to successfully modify our information systems to respond to changes in our business needs may cause disruptions in our business operations and have a material adverse effect on our business, financial condition and results of operations.

Some of our software and systems contain open source software, which may pose particular risks to our proprietary applications.

We use open source software in the applications we have developed to operate our business and will use open source software in the future. We may face claims from third parties demanding the release or license of the open source software or derivative works that we develop from such software (which could include our proprietary source code) or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to purchase a costly license, publicly release the affected portions of our source code, or cease offering the implicated solutions unless and until we can re-engineer them to avoid infringement. In addition, our use of open source software may present additional security risks because the source code for open source software is publicly available, which may make it easier for hackers and other third parties to determine how to breach our website and systems that rely on open source software. For example, in December 2021, a vulnerability in a popular

65


 

logging software, Log4j, was publicly announced. Any of these risks could be difficult to eliminate or manage and, if not addressed, could have an adverse effect on our business and operating results.

Our software is highly complex and may contain undetected errors.

The software underlying our sites is highly complex and may contain undetected errors or vulnerabilities, some of which may only be discovered after the code has been released. We rely heavily on a software engineering practice known as “continuous deployment,” meaning that we typically release software code multiple times per day. This practice may result in the more frequent introduction of errors or vulnerabilities into the software underlying our platform. Any errors or vulnerabilities discovered in our code after release could result in damage to our reputation, loss of customers, disruption to our eCommerce channels, loss of net sales or liability for damages, any of which could adversely affect our growth prospects and our business.

Our business may be adversely affected if we are unable to provide our customers a cost-effective shopping platform that is able to respond and adapt to rapid changes in technology.

The majority of our customer orders are placed from a mobile device. As existing mobile devices and other platforms evolve and new mobile devices and platforms are released, it is difficult to predict the problems we may encounter in adjusting and developing applications for changed and alternative devices and platforms, and we may need to devote significant resources to the creation, support and maintenance of such applications. If we are unable to attract consumers to our websites through these devices or are slow to develop a version of our websites that is more compatible with alternative devices or a mobile application, we may fail to capture a significant share of consumers in the fashion retail market, which could materially and adversely affect our business.

Further, we continually upgrade existing technologies and business applications, and we may be required to implement new technologies or business applications in the future. The implementation of upgrades and changes requires significant investments. Our results of operations may be affected by the timing, effectiveness and costs associated with the successful implementation of any upgrades or changes to our systems and infrastructure. In the event that it is more difficult for our customers to buy products from us on their mobile devices, or if our customers choose not to buy products from us on their mobile devices or to use mobile products that do not offer access to our websites, our customer growth could be harmed and our business, financial condition and operating results may be materially adversely affected.

Our use of artificial intelligence and machine learning could adversely affect our business and operating results.

We use artificial intelligence, or AI, and machine learning, or ML, in our business to, among other things, optimize our product assortment and personalize our website experience through advanced search and product recommendations. We may expand our use of AI and ML into other areas of our business including the design and development of owned brand merchandise and general administrative functions. Issues relating to our use of new and evolving technologies such as AI may cause us to experience brand or reputational harm, competitive harm, legal liability and new or enhanced governmental or regulatory scrutiny, and to incur additional costs to resolve such issues. For example, AI algorithms are based on ML and predictive analytics, which can include unexpected biases and lead to discriminatory outcomes. In addition, perceived or actual technical, legal, compliance, privacy, security, ethical or other issues relating to the use of AI could undermine the decisions, predictions or analysis that AI applications produce and create additional risks, such as risks of cybersecurity incidents, all of which could adversely affect our business and operating results. The use of AI involves significant technical complexity and requires specialized expertise. Any disruption or failure in our AI-based systems or technology infrastructure could result in delays or errors in our operations, which could harm our business and operating results. Moreover, developing, testing and deploying AI systems may also increase our operating expenses due to the nature of the computing costs involved in such systems.

66


 

Risks Related to Our Intellectual Property

If we cannot successfully protect our intellectual property, our business would suffer.

We rely on trademark, copyright, trade secrets, confidentiality agreements and other practices to protect our brands, designs, proprietary information, technologies and processes. Our principal trademark assets include the registered trademarks “REVOLVE,” “FWRD” and multiple other brand names and our logos. Our trademarks are valuable assets that support our brand and consumers’ perception of our services and merchandise. We also hold the rights to the “revolve.com” and “fwrd.com” Internet domain names and various other related domain names, which are subject to Internet regulatory bodies and trademark and other related laws of each applicable jurisdiction. We have copyrights and other proprietary rights associated with our owned brands’ apparel and other products.

If we are unable to protect our trademarks or domain names in the United States or in other jurisdictions in which we may ultimately operate, our brand recognition and reputation would suffer, we would incur significant expense establishing new brands and our operating results would be adversely impacted. We expend substantial resources in the development of new high-quality products but are susceptible to counterfeiting, which may harm our reputation for producing such products and force us to incur expenses in enforcing our intellectual property rights. Counterfeiting of our products may be difficult or costly to detect and any related claims or lawsuits to enforce our rights can be expensive to resolve, require management time and resources, and may not provide a satisfactory or timely result. Despite our efforts to enforce our intellectual property rights, counterfeiters may continue to violate our intellectual property rights by using our trademarks or imitating or copying our products, which could harm our brand, reputation and financial condition. Since our products are sold internationally, we are also dependent on the laws of a range of countries and territories to protect and enforce our intellectual property rights.

We currently have no registered copyrights, applications for copyright registrations, patents issued or applications pending in the United States or internationally. Any registered copyrights or patents that may be issued in the future may not provide us with any competitive advantages or may be challenged by third parties, and future registered copyrights or patent applications may never be granted. Even if issued, there can be no assurance that these registered copyrights or patents will adequately protect our intellectual property or survive a legal challenge, as the legal standards relating to the validity, enforceability and scope of protection of registered copyright, patent and other intellectual property rights are uncertain. Our limited registered copyright and patent protection may restrict our ability to protect our technologies and processes from competition. We primarily rely on unregistered copyrights to protect our designs and products and on trade secret laws to protect our technologies and processes, including the algorithms we use throughout our business. Others may independently develop the same or similar designs, products, technologies and processes, or may improperly acquire and use information about our technologies and processes, which may allow them to provide products or services similar to ours, which could harm our competitive position.

We may be required to spend significant resources to monitor and protect our intellectual property rights, and the efforts we take to protect our proprietary rights may not be sufficient.

The inability to acquire, use or maintain our marks and domain names for our sites could substantially harm our business, financial condition and operating results.

We currently are the registrant of marks for our brands in numerous jurisdictions and are the registrant of the Internet domain name for the websites of revolve.com and fwrd.com and our other sites, as well as various related domain names. However, we have not registered our marks or domain names in all major international jurisdictions. Domain names generally are regulated by Internet regulatory bodies. As our business grows, we may incur material costs in connection with the registration, maintenance and protection of our marks. If we do not have, or cannot obtain on reasonable terms, the ability to use our marks in a particular country, or to use or register our domain name, we could be forced either to incur significant additional expenses to market our products within that country, including the development of a new brand and the creation of new promotional materials and packaging, or to elect not to sell products in that country. Either result could materially adversely affect our business, financial condition and operating results.

Furthermore, the regulations governing domain names and laws protecting marks and similar proprietary rights could change in ways that block or interfere with our ability to use relevant domains or our current brand. Also, we might not be able to prevent third parties from registering, using or retaining domain names that interfere with our consumer communications or infringe or otherwise decrease the value of our marks, domain names and other

67


 

proprietary rights. Regulatory bodies also may establish additional generic or country-code top-level domains or may allow modifications of the requirements for registering, holding or using domain names. As a result, we might not be able to register, use or maintain the domain names that use the name REVOLVE, FWRD or the names of our other brands in all of the countries and territories in which we currently or intend to conduct business.

We may be accused of infringing intellectual property or other proprietary rights of third parties.

We have in the past received, and may in the future receive, claims by various third-parties that we have infringed their copyrights, trademarks or patents, or improperly used or disclosed their trade secrets, or otherwise infringed or violated their proprietary rights, such as licensing or publicity rights. For example, in March 2023, we received a cease and desist letter alleging copyright infringement and related claims. During 2023, we accrued $7.3 million to general and administrative expenses for losses and legal fees incurred in connection with these claims. In November 2023, we entered into a final settlement agreement with the claimant and paid $7.3 million in settlement costs and legal fees related to this matter. During the three months ended March 31, 2024, we received $2.8 million in insurance proceeds related to this matter. We record insurance proceeds related to legal matters within other income, net in the period in which they are received.

Our active engagement in social media activities and large network of social media influencer partners increases these risks for us. The costs of supporting any litigation or disputes related to these claims can be considerable, and we cannot assure you that we will achieve a favorable outcome of any such claim. If any such claim is valid, we may be compelled to cease our use of such intellectual property or other proprietary rights and pay damages, including statutory damages of up to $150,000 per work infringed in the event of willful copyright infringement. We could also be subject to actual damages, the amounts of which may be difficult to quantify. In addition, in some cases we may be obligated to pay the attorneys’ fees for a plaintiff in a lawsuit filed against us. Such damages and attorneys’ fees, if any, could adversely affect our business, operating results and financial condition. Even if such claims were not valid, defending them could be expensive and distracting, adversely affecting our operating results. Because of the potential risks, expenses and uncertainties of litigation, we may, from time to time, choose to enter into settlement agreements with third parties to avoid or settle litigation, the amounts of which could be substantial and adversely affect our operating results.

Risks Related to Our Class A Common Stock

The market price of our Class A common stock may be volatile or may decline steeply or suddenly regardless of our operating performance, and we may not be able to meet investor or analyst expectations.

The market price of our Class A common stock has, and may continue to, fluctuate or decline significantly in response to numerous factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our Class A common stock. Factors that could cause fluctuations in the market price of our Class A common stock include the following:

market volatility and economic disruption caused by macroeconomic factors, including but not limited to inflation, consumer confidence and events such as the COVID-19 pandemic;
actual or anticipated fluctuations in our customer base, the level of customer engagement, net sales or other operating results;
variations between our actual operating results and the expectations of securities analysts, investors and the financial community;
any forward-looking financial or operating information we may provide to the public or securities analysts, any changes in this information or our failure to meet expectations based on this information;
actions of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;
whether investors or securities analysts view our stock structure unfavorably, particularly our dual-class structure and the significant voting control of our executive officers, directors and their affiliates;

68


 

additional shares of our Class A common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales;
repurchases of our Class A common stock pursuant to our stock repurchase program and any announcement of a termination of the program;
announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
changes in operating performance and stock market valuations of companies in our industry, including our vendors and competitors;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
lawsuits threatened or filed against us;
developments in new legislation and pending lawsuits or regulatory actions, including interim or final rulings by judicial or regulatory bodies;
imposition of fines or other remedial measures as a result of the underpayment of customs duties; and
other events or factors, including those resulting from war and geopolitical tensions, or incidents of terrorism, or responses to these events.

In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many eCommerce and other technology companies’ stock prices. Often, their stock prices have fluctuated in ways unrelated or disproportionate to the companies’ operating performance. 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 seriously harm our business.

Moreover, because of these fluctuations, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our Class A common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated operating results forecasts that we may provide. In addition, the price of our Class A common stock could decline if our results fail to meet investor expectations driven by certain investors and analysts having access to third-party credit card data used to estimate our net sales.

We cannot guarantee that our stock repurchase program will be fully consummated or that it will enhance long-term stockholder value. Share repurchases could also increase the volatility of the trading price of our stock and could diminish our cash reserves.

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. Although our board of directors has authorized this repurchase program, the program does not obligate us to repurchase any specific dollar amount or number of shares. The actual timing and amount of repurchases remain subject to a variety of factors, including stock price, trading volume, market conditions and other general business considerations. In addition, the terms of our credit agreement impose certain limitations on our ability to repurchase shares. The repurchase program has no expiration date but it may be modified, suspended or terminated at any time, and we cannot guarantee that the program will be fully consummated or that it will enhance long-term stockholder value. The program could affect the trading price of our stock and increase volatility, and any announcement of a termination of the program may result in a decrease in the trading price of our stock. In addition, the repurchase program could diminish our cash reserves.

69


 

Future sales of shares could cause our stock price to decline.

Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers and principal stockholders, or the perception that such sales might occur, could cause our stock price to decline. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

Our outstanding shares of Class A common stock, including shares issuable upon conversion of our outstanding Class B common stock, may be resold in the public market in the United States subject to registration under the Securities Act or under an exemption from registration, including Rule 144. The holders of all of our Class B common stock have rights, subject to certain conditions, to require us to file registration statements for the public resale of the shares of Class A common stock issuable upon conversion of their shares of Class B common stock, or to include such shares in registration statements that we may file. If we register the offer and sale of shares for the holders of registration rights, those shares can be freely sold in the public market upon issuance.

In addition, we register the offer and sale of all shares of common stock that we may issue under our equity incentive plans, including the shares subject to outstanding options and restricted stock units, or RSUs. As a result, the sale of shares to be issued under our equity incentive plans can be freely resold in the public market upon issuance, subject to the restrictions of Rule 144 under the Securities Act in the case of our affiliates.

The dual class structure of our common stock concentrates voting control with our executive officers, directors and their affiliates, which may depress the trading price of our Class A common stock.

Our Class A common stock has one vote per share and our Class B common stock has ten votes per share. As of March 31, 2024, our co-chief executive officers and MMMK Development, Inc., an entity controlled by our co-chief executive officers, collectively beneficially owned approximately 46% of the outstanding shares of common stock and collectively controlled approximately 90% of the voting power of our outstanding common stock. Our co-chief executive officers therefore are able to control all matters submitted to our stockholders for approval, including the election of directors and approval of significant corporate transactions, such as a merger or other sale of our company or our assets, even though their stockholdings represent less than 50% of the number of outstanding shares of our capital stock. Our co-chief executive officers may have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership will limit the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could involve risks to you or that may not be aligned with your interests.

If securities or industry analysts either do not publish research about us or publish inaccurate or unfavorable research about us, our business or our market, or if they adversely change their recommendations regarding our Class A common stock, the trading price or trading volume of our Class A common stock could decline.

The trading market for our Class A common stock will be influenced in part by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. With a limited history operating as a public company, the impact of analyst research and reports on the trading market for our Class A common stock may be greater than on that of other companies in our sector. If one or more of the analysts initiate research with an unfavorable rating or downgrade our Class A common stock, provide a more favorable recommendation about our competitors or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume of our Class A common stock to decline.

We have elected to take advantage of the “controlled company” exemption to the corporate governance rules for NYSE-listed companies, which could make our Class A common stock less attractive to some investors or otherwise harm our stock price.

Because we qualify as a “controlled company” under the corporate governance rules for NYSE-listed companies, we are not required to have a majority of our board of directors be independent, nor are we required to have a compensation committee or an independent nominating function. In light of our status as a controlled company, in the future we could elect not to have a majority of our board of directors be independent or not to have a

70


 

compensation committee or nominating and corporate governance committee. Accordingly, should the interests of our management and MMMK Development, Inc., an entity controlled by our co-chief executive officers, differ from those of other stockholders, the other stockholders may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance rules for NYSE-listed companies. Our status as a controlled company could make our Class A common stock less attractive to some investors or otherwise harm our stock price.

Future securities issuances could result in significant dilution to our stockholders and impair the market price of our Class A common stock.

Future issuances of shares of our Class A common stock or the conversion of a substantial number of shares of our Class B common stock, or the perception that these sales or conversions may occur, could depress the market price of our Class A common stock and result in dilution to our existing stockholders. Also, to the extent outstanding options are exercised or RSUs or other equity-based awards become vested, there will be further dilution which could be substantial. Furthermore, we may issue additional equity securities that could have rights senior to those of our Class A common stock.

All of the shares of Class A common stock issuable upon the conversion of the shares of Class B common stock that are subject to outstanding options have been registered for public resale under the Securities Act. Accordingly, these shares will be able to be freely resold in the public market upon issuance as permitted by any applicable vesting requirements and subject to compliance with applicable securities laws.

In addition, the holders of all of our Class B common stock have rights, subject to certain conditions, to require us to file registration statements for the public resale of the shares of Class A common stock issuable upon conversion of their shares of Class B common stock or to include such shares in registration statements that we may file.

Delaware law and provisions in our certificate of incorporation and bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our Class A common stock.

Our certificate of incorporation and bylaws contain provisions that could depress the trading price of our Class A common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions include the following:

permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
require super-majority voting to amend some provisions in 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;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws;
restrict the forum for certain litigation against us to Delaware;
reflect the dual class structure of our common stock; 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.

Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our Class A common stock.

71


 

Our bylaws designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and also provide that the federal district courts are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, each of which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, stockholders or employees.

Our bylaws provide that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, stockholders, officers or other employees to us or our stockholders, (3) any action arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws or (4) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware), except for any claim as to which such court determines that there is an indispensable party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within ten days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than such court or for which such court does not have subject matter jurisdiction. This provision does not apply to any action brought to enforce a duty or liability created by the Exchange Act and the rules and regulations thereunder.

Section 22 of the Securities Act establishes concurrent jurisdiction for federal and state courts over Securities Act claims. Accordingly, both state and federal courts have jurisdiction to hear such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our bylaws also provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States are the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.

Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our securities shall be deemed to have notice of and consented to the foregoing bylaw provisions. Although we believe these exclusive forum provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws in the types of lawsuits to which each applies, the exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our current or former directors, officers, stockholders or other employees, which may discourage such lawsuits against us and our current and former directors, officers, stockholders and other employees. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions.

Further, the enforceability of similar exclusive forum provisions in other companies’ organizational documents has been challenged in legal proceedings, and it is possible that a court of law could rule that these types of provisions are inapplicable or unenforceable if they are challenged in a proceeding or otherwise. If a court were to find either exclusive forum provision contained in our bylaws to be inapplicable or unenforceable in an action, we may incur significant additional costs associated with resolving such action in other jurisdictions, all of which could harm our results of operations.

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

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market conditions, stock price and other factors, and the program does not require us to repurchase any specific number of

72


 

shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents.

The following table summarizes repurchases of shares of our Class A common stock for the three months ended March 31, 2024:

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

 

Approximate Dollar Value of Shares that
May Yet Be
Purchased
Under the
Plans or Programs
(1)

 

January 1, 2024 to January 31, 2024

 

 

345,905

 

 

$

14.94

 

 

 

345,905

 

 

$

64,255,721

 

February 1, 2024 to February 29, 2024

 

 

184,102

 

 

$

15.60

 

 

 

184,102

 

 

$

61,384,381

 

March 1, 2024 to March 31, 2024

 

 

 

 

$

 

 

 

 

 

$

61,384,381

 

Total

 

 

530,007

 

 

 

 

 

 

530,007

 

 

 

 

 

(1)

Exclusive of broker fees and excise taxes.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Securities Trading Plans of Directors and Executive Officers

During our last fiscal quarter, no director or officer, as defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.

73


 

Item 6. Exhibits

 

Exhibit

Number

 

Description

 

Form

 

File Number

 

Exhibit Number

 

Filing Date

 

Filed/

Furnished

Herewith

 

 

 

 

 

 

 

 

 

 

 

 

 

  31.1

 

Certification of Principal Executive Officer 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.

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

  31.2

 

Certification of Principal Financial Officer 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.

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

  32.1*

 

Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

 

 

 

 

 

 

 

 

X

 

* The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q is deemed furnished and not filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Revolve Group, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

74


 

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.

 

REVOLVE GROUP, INC.

 

By:

 

/s/ JESSE TIMMERMANS

 

 

Jesse Timmermans

 

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

Date: May 7, 2024

75


EX-31.1 2 rvlv-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION

I, Mike Karanikolas, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 of Revolve Group, 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 7, 2024

By:

/s/ Mike Karanikolas

 

Mike Karanikolas

 

Co-Founder and Co-Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 rvlv-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION

I, Jesse Timmermans, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 of Revolve Group, 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 7, 2024

By:

/s/ Jesse Timmermans

 

Jesse Timmermans

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 4 rvlv-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION

In connection with the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 of Revolve Group, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Quarterly Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Quarterly Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 7, 2024

By:

/s/ Mike Karanikolas

 

Mike Karanikolas

 

Co-Founder and Co-Chief Executive Officer

(Principal Executive Officer)

 

 

By:

/s/ Jesse Timmermans

 

Jesse Timmermans

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

 


EX-101.SCH 5 rvlv-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Equity-based Compensation link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Stockholders' Equity and Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Detail of Certain Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Equity-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Stockholders' Equity and Stock Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Detail of Certain Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Significant Accounting Policies - Summary of Sales Return Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Line of Credit - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Equity-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Equity-based Compensation - Summary of Equity Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Income Taxes - Summary of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Earnings per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Segment Information - Schedule of Net Sales by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Loyalty program description Loyalty Program Description Loyalty program description. Geographical Geographical [Axis] Topic 606 Accounting Standards Update 2014-09 [Member] Equity incentive plans vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue recognized Other current liabilities Increase (Decrease) in Other Current Liabilities Prepaid Expense and Other Assets, Current [Abstract] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Concentration Risk Type Concentration Risk Type [Axis] FWRD FORWARD Forward Segment [Member] Forward segment. Line of credit facility, additional borrowing capacity initial minimum amount Line Of Credit Facility Additional Borrowing Capacity Initial Minimum Amount Line of credit facility additional borrowing capacity initial minimum amount. Class A Common Stock, Released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Share based compensation arrangement by share based payment award equity instruments other than options released in period. Summary of Net Sales and Percentage of Net Sales by Product Category Revenue from External Customers by Products and Services [Table Text Block] Non-current lease liabilities Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Repurchased and retired shares of Class A common stock Repurchases of Class A common stock, shares Repurchases of Class A common stock, shares Stock Repurchased During Period, Shares Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Line of credit facility, dividend restrictions Line of Credit Facility, Dividend Restrictions Income Tax [Table] Income tax. Class Of Stock [Line Items] Class of Stock [Line Items] Loss Contingency Accrual, Provision Accrued expenses on settlement of case Total current assets Assets, Current Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Assets, Net, Total Deferred income taxes Deferred Income Tax Assets, Net Number of Shares, Beginning balance Number of Shares, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Amendment to 2013 Equity Incentive Plan Amendment To Two Thousand Thirteen Equity Incentive Plan [Member] Amendment to two thousand thirteen equity incentive plan. Weighted average grant date fair value of options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Total prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Numerator Net Income (Loss) Attributable to Parent [Abstract] Common stock reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Document And Entity Information [Line Items] Document And Entity Information [Line Items] Document and entity information. Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Entity Address, City or Town Entity Address, City or Town Income taxes payable Increase (Decrease) in Income Taxes Payable Line of Credit Debt Disclosure [Text Block] Number of Shares, Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Additional Paid-in Capital Additional Paid-in Capital [Member] Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Weighted Average Exercise Price, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Current lease liabilities Current operating lease liabilities Operating Lease, Liability, Current Lender Name Lender Name [Axis] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Line of credit facility agreement date Line of Credit Facility, Initiation Date Property and equipment (net of accumulated depreciation of $19,306 and $17,994 as of March 31, 2024 and December 31, 2023, respectively) Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Class of Stock Class of Stock [Domain] Aggregate Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Statement of Comprehensive Income [Abstract] Store credit Store Credit Current Store credit current. Entity Central Index Key Entity Central Index Key Plan Name Plan Name [Domain] Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Increase (Decrease) in Other Operating Assets, Total Other assets Increase (Decrease) in Other Operating Assets Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Line Of Credit Facility [Table] Line of Credit Facility [Table] Plan Name Plan Name [Axis] Geographical Geographical [Domain] Total assets Assets Number of customer Number Of Customer Number of customer. United States UNITED STATES Right-of-use lease assets Right-of-use asset Operating Lease, Right-of-Use Asset Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Class A Common Stock Common Class A Common Class A [Member] Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Proceeds from Insurance Settlement, Operating Activities Insurance proceeds Tax benefits in relation to equity-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Retained Earnings Retained Earnings [Member] Class of Stock Class of Stock [Axis] Class A Common Stock, Beginning balance Class A Common Stock, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Minimum Minimum [Member] Proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards Proceeds from Stock Options Exercised Significant Accounting Policies Significant Accounting Policies [Text Block] Handbags, Shoes and Accessories Handbags Shoes And Accessories [Member] Handbags, shoes and accessories. Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Increase in number of shares reserved for future issuance, description Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period, Description Sales taxes Accrued Income Taxes, Current Equity Component Equity Component [Domain] Segments Segments [Axis] Employee Stock Options Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Conversion of Class B to Class A common stock outstanding Incremental Common Shares Attributable To Conversion Of Common Stock Incremental common shares attributable to conversion of common stock. Debt Disclosure [Abstract] Net income attributable to common stockholders — diluted Net Income (Loss) Available to Common Stockholders, Diluted Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized 2013 Plan and 2019 Equity Incentive Plan 2013 and 2019 Equity Incentive Plan Two Thousand Thirteen And Two Thousand Nineteen Equity Incentive Plan [Member] Two thousand thirteen and two thousand nineteen equity incentive plan. Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Assets Assets [Abstract] Operational Milestone Operational Milestones [Member] Operational milestones. Net Sales Revenue from Contract with Customer [Policy Text Block] Number of shares available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common stock value Common Stock, Value, Issued Conversion of stock Conversion of Stock, Shares Issued Total accrued expenses Accrued expenses Accrued Liabilities, Current Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Equity-based compensation Share-Based Payment Arrangement, Noncash Expense Income from operations Operating Income (Loss) Entity Ex Transition Period Entity Ex Transition Period Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Provision for income taxes Number of votes per share Number Of Vote Per Share Number of votes per share. Description of Business Nature of Operations [Text Block] Percentage of net sales Concentration Risk, Percentage Equity-based compensation cost Share-Based Payment Arrangement, Expense Rest of the world Rest Of The World [Member] Rest of the world. Taxes Payable, Current, Total Income taxes payable Taxes Payable, Current Summary of Net Sales and Gross Profit of Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Aggregate Intrinsic Value, Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Other (income) expense, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other income, net Income Tax [Line Items] Income tax. Line of credit facility, additional borrowing capacity increments thereafter Line Of Credit Facility Additional Borrowing Capacity Increments Thereafter Line of credit facility additional borrowing capacity increments thereafter. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies Operating expenses: Operating Expenses [Abstract] Schedule of Net Sales by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Net earning per share basic and diluted. Net Earnings Per Share Basic and Diluted [Abstract] Earnings per share: Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Stock option granted Number of Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other Other Accrued Liabilities, Current Stockholders' Equity and Stock Repurchase Program Equity [Text Block] Salaries and related benefits Accrued Salaries, Current Class B Common Stock Common Class B Common Class B [Member] Interest rate terms Debt Instrument, Interest Rate Terms Stockholders' equity: Equity, Attributable to Parent [Abstract] Maximum amount of line of credit Line of Credit Facility, Maximum Borrowing Capacity Cost of Goods and Services Sold, Total Cost of sales Cost of Goods and Services Sold Earnings per share of Class A and Class B common stock: Earnings Per Share [Abstract] Other Liabilities, Current [Abstract] Loss Contingencies [Table] Accounting Policies [Abstract] Segments Segments [Domain] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Increase in number of shares reserved for future issuance, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Breakage on Store Credit and Gift Cards Breakage On Store Credit And Gift Cards [Member] Breakage on store credit and gift cards. Employee stock options and restricted stock units rsu. Employee Stock Options And Restricted Stock Units R S U [Member] Employee Stock Options And Restricted Stock Units R S U Revolving Credit Facility Revolving Credit Facility [Member] Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Customer Concentration Risk Customer Concentration Risk [Member] Income Statement [Abstract] Number of Shares, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement Statistical Measurement [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating leases Operating Lease, Payments Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Product and Service Product and Service [Domain] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Financial Milestone Financial Milestones [Member] Financial milestones. Number of Shares, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of reportable segments Number of Reportable Segments Impact of COVID-19 on Our Business Impact Of C O V I D19 On Our Business Policy [Text Block] Impact of COVID-19 on our business. Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Repurchases of Class A common stock Payments for Repurchase of Common Stock Number of Shares, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Common Class A and Class B Common Class A and Class B [Member] Common class A and class B. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Increase (Decrease) in Accounts Payable, Total Accounts payable Increase (Decrease) in Accounts Payable Credit Facility Credit Facility [Domain] Equity [Abstract] Restricted stock unit granted Class A Common Stock, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Selling and distribution Accrued Selling And Distribution Current Accrued selling and distribution current. Line of credit facility, additional maximum borrowing capacity Line Of Credit Facility Additional Maximum Borrowing Capacity Line of credit facility additional maximum borrowing capacity. Local Phone Number Local Phone Number Weighted Average Exercise Price, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Statement of Cash Flows [Abstract] Provisions Contract With Customer Liability Sales Return Reserves Provision Contract with customer liability sales return reserves provision. Provision recorded for returns Dresses Dresses [Member] Dresses. Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross profit Gross profit Gross Profit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Reward amount Reward Amount Per Two Thousand Reward Point Reward amount per two thousand reward point. Floor rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Total unrecognized compensation cost to be recognized, weighted average service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Prepaid marketing Prepaid Marketing Prepaid marketing. Weighted Average Remaining Contractual Term, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum Maximum [Member] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Equity-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Average price Shares Acquired, Average Cost Per Share Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other Other Sundry Liabilities, Current General and Administrative Expense General and Administrative Expense [Member] Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Effect of dilutive stock options and RSUs Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Number of Shares, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] City Area Code City Area Code Inventory, Net, Total Inventory Inventory, Net Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Aggregate Intrinsic Value, Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Weighted Average Remaining Contractual Term,Granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Remaining Contractual Terms Share based compensation arrangement by share based payment award equity instruments other than options granted weighted average remaining contractual terms. Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment General and Administrative Expense, Total General and administrative General and Administrative Expense Weighted Average Number of Shares Outstanding, Basic, Total Weighted average shares used to compute earnings per share — basic Basic Weighted Average Number of Shares Outstanding, Basic Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Percentage of net sales Concentration Risk Threshold Percentage Concentration risk threshold percentage. Statement [Table] Statement [Table] Summary of Equity Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Fashion Apparel Fashion Apparel [Member] Fashion apparel. Document Fiscal Period Focus Document Fiscal Period Focus Accrued Professional Fees, Current Legal matter Statement [Line Items] Statement [Line Items] Marketing Marketing Expense Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stock options to purchase Class A and Class B common stock, and RSUs Contract with Customer, Asset, after Allowance for Credit Loss, Total Expected merchandise returns, net Contract with Customer, Asset, after Allowance for Credit Loss Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Common Stock Common Stock [Member] Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repurchases of Class A common stock Repurchases of Class A common stock Repurchases of Class A common stock Stock Repurchased During Period, Value Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Other Manufactured Product, Other [Member] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Payments for Legal Settlements Cash payments for litigation settlements Income Taxes Paid, Net, Total Income taxes, net of refund Income Taxes Paid, Net Income taxes receivable Income Taxes Receivable, Current Weighted average grant date fair value granted Weighted Average Grant Date Fair Value,Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Earnings Per Share [Table] Earnings Per Share [Table] Earnings per share. Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] 2023 Performance Option Awards Two Thousand Twenty Three Performance Option Award [Member] Two thousand twenty three performance option award. Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings per share. Proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards Proceeds from Stock Options Exercised Net of Tax Withholdings on Share-Based Payment Awards Proceeds from stock options exercised net of tax withholdings on share-based payment awards. Lease assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Advanced payments on inventory to be delivered from vendors Advances on Inventory Purchases Weighted Average Exercise Price, Forfeited Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Denominator Weighted average number of shares of Class A and Class B common stock outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of RSU Award Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag REVOLVE Revolve Segment [Member] Revolve segment. Undistributed Earnings, Basic, Total Reallocation of undistributed earnings Undistributed Earnings, Basic Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Marketing Accrued Marketing Costs, Current Accounting Standards Update Accounting Standards Update [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Variable Rate Variable Rate [Domain] Entity File Number Entity File Number Line of credit facility expiration date Line of Credit Facility, Expiration Date Line of Credit Facility [Abstract] Gift cards Accrued Liabilities For Gift Card Accrued liabilities for gift card. Balance Sheet Related Disclosures [Abstract] Share-Based Payment Arrangement [Abstract] Weighted Average Grant Date Fair Value,Released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options released in period weighted average grant date fair value. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Weighted Average Grant Date Fair Value, Beginning balance Weighted Average Grant Date Fair Value,Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Fulfillment Fulfillment Expense Fulfillment expenses represent those costs incurred in operating and staffing the fulfillment centers, including costs attributed to inspecting and warehousing inventories and picking, packaging and preparing customer orders for shipment. Fulfillment expenses also include the cost of warehousing facilities. Total operating expenses Operating Expenses Line of credit facility, asset restrictions Line of Credit Facility, Asset Restrictions Margin Rate Margin Rate [Member] Margin rate. Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Earnings per Share Earnings Per Share [Text Block] Commitments and contingencies disclosure. Commitments And Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Entity Address, Address Line One Entity Address, Address Line One Sales Revenue, Net Revenue Benchmark [Member] Loyalty club liability current. Loyalty Club Liability Current Loyalty Club liability Antidilutive Securities Antidilutive Securities [Axis] Total other current liabilities Other current liabilities Other Liabilities, Current Detail of Certain Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Returns Contract With Customer Liability Sales Return Reserves Sales Return Contract with customer liability sales return reserves sales return. Returns reserve Beauty Beauty [Member] Beauty. Income Statement Location Income Statement Location [Axis] Returns reserve Increase Decrease Customer Refund Liability Current Increase (decrease) customer refund liability current. Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Prepaid insurance Prepaid Insurance Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Product and Service Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture LIBOR Rate Margin London Interbank Offered Rate Margin [Member] London Interbank offered rate margin . Accounting Standards Update Accounting Standards Update [Axis] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Number of reward point Number Of Reward Point Number of reward point. 2019 Equity Incentive Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two thousand nineteen equity incentive plan. Long-term Line of Credit, Total Outstanding borrowings Long-Term Line of Credit Other Income [Member] Other Income Expected cash payments for litigation settlements. Expected Cash Payments for Litigation Settlements Expected cash payments for litigation settlements Proceeds from insurance Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Document And Entity Information [Table] Document And Entity Information [Table] Document and entity information table. Equity incentive plans award term Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award Weighted Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common stock, shares outstanding Stockholders' equity, Beginning Balance, Shares Stockholders' equity, Ending Balance, shares Common Stock, Shares, Outstanding Equity-based Compensation Share-Based Payment Arrangement [Text Block] Weighted Average Grant Date Fair Value,Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Selling and distribution Selling Expense Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Weighted average exercise price, granted Weighted Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Returns reserve Beginning balance Ending balance Customer Refund Liability, Current Document Type Document Type Other Other Prepaid Expense, Current Line of credit facility interest rate description Line of Credit Facility, Interest Rate Description Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Restricted stock unit forfeited Restricted stock unit forfeited Class A Common Stock, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Supplemental disclosure of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Schedule of Changes in Stockholders' Equity Schedule of Stockholders Equity [Table Text Block] Weighted Average Exercise Price, Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Increase (Decrease) in Accrued Liabilities, Total Accrued expenses Increase (Decrease) in Accrued Liabilities Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Variable Rate Variable Rate [Axis] Accrued Liabilities, Current [Abstract] Total liabilities Liabilities Summary of Sales Return Reserve Sales Reserve Return Table [Text Block] Sales reserve return. Total stockholders' equity Stockholders' equity, Beginning Balance Stockholders' equity, Ending Balance Equity, Attributable to Parent SOFR Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Product Concentration Risk Product Concentration Risk [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Bank of America, N.A, Bank Of America N A [Member] Bank of America, N.A. Net income Net income Statement of Financial Position [Abstract] Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Weighted average number of shares used to compute earnings per share — diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Summary of Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility Credit Facility [Axis] Effective corporate tax rate Effective Income Tax Rate Reconciliation, Percent, Total Effective tax rate Effective Income Tax Rate Reconciliation, Percent Weighted Average Remaining Contractual Term, Granted Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award options granted weighted average remaining contractual term. 2013 Equity Incentive Plan Two Thousand Thirteen Equity Incentive Plan [Member] Two thousand thirteen equity incentive plan. Right-of-use lease assets and current and non-current lease liabilities Right-of-use lease assets and current and non-current lease liabilities Right-of-use lease assets and current and non-current lease liabilities Right-of-use lease assets and current and non-current lease liabilities. Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Performance-Based RSU Awards Performance Based Restricted Stock Unit Awards [Member] Performance based restricted stock unit awards. Weighted Average Exercise Price, Beginning balance Weighted Average Exercise Price, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Schedule of Calculation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Percentage of number of shares of common stock outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Income Tax Disclosure [Abstract] Segment reporting, disclosure of customers Segment Reporting, Disclosure of Major Customers XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Document And Entity Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol RVLV  
Entity Registrant Name REVOLVE GROUP, INC.  
Entity Central Index Key 0001746618  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity File Number 001-38927  
Entity Tax Identification Number 46-1640160  
Entity Address, Address Line One 12889 Moore Street  
Entity Address, City or Town Cerritos  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 90703  
City Area Code 562  
Local Phone Number 677-9480  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Security Exchange Name NYSE  
Document Quarterly Report true  
Document Transition Report false  
Entity Incorporation, State or Country Code DE  
Class A Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   38,220,393
Class B Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   32,597,119
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 273,416 $ 245,449
Accounts receivable, net 14,929 12,405
Inventory 201,839 203,587
Income taxes receivable   1,625
Prepaid expenses and other current assets 78,555 65,523
Total current assets 568,739 528,589
Property and equipment (net of accumulated depreciation of $19,306 and $17,994 as of March 31, 2024 and December 31, 2023, respectively) 8,151 7,763
Right-of-use lease assets 36,819 36,440
Intangible assets, net 1,879 1,875
Goodwill 2,042 2,042
Other assets 2,398 2,172
Deferred income taxes 30,005 30,005
Total assets 650,033 608,886
Current liabilities:    
Accounts payable 56,000 47,821
Income taxes payable 1,248  
Accrued expenses 48,479 40,714
Returns reserve 84,396 63,780
Current lease liabilities 7,417 6,863
Other current liabilities 28,787 30,442
Total current liabilities 226,327 189,620
Non-current lease liabilities 33,823 34,126
Total liabilities 260,150 223,746
Stockholders' equity:    
Additional paid-in capital 119,127 116,713
Retained earnings 270,685 268,355
Total stockholders' equity 389,883 385,140
Total liabilities and stockholders’ equity 650,033 608,886
Common Class A    
Stockholders' equity:    
Common stock value 38 39
Common Class B    
Stockholders' equity:    
Common stock value $ 33 $ 33
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property and equipment, accumulated depreciation $ 19,306 $ 17,994
Common Class A    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 38,219,753 38,693,589
Common stock, shares outstanding 38,219,753 38,693,589
Common Class B    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 125,000,000 125,000,000
Common stock, shares issued 32,597,119 32,597,119
Common stock, shares outstanding 32,597,119 32,597,119
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 270,581 $ 279,609
Cost of sales 129,079 140,389
Gross profit 141,502 139,220
Operating expenses:    
Fulfillment 9,393 9,071
Selling and distribution 48,438 51,458
Marketing 41,379 38,343
General and administrative 32,964 28,092
Total operating expenses 132,174 126,964
Income from operations 9,328 12,256
Other income, net (5,321) (6,585)
Income before income taxes 14,649 18,841
Provision for income taxes 3,776 4,669
Net income $ 10,873 $ 14,172
Earnings per share of Class A and Class B common stock:    
Basic $ 0.15 $ 0.19
Diluted $ 0.15 $ 0.19
Weighted average number of shares of Class A and Class B common stock outstanding:    
Basic 70,919 73,370
Diluted 71,523 74,379
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 10,873 $ 14,172
Other comprehensive (loss) income:    
Cumulative translation adjustment (425) 755
Total other comprehensive (loss) income (425) 755
Total comprehensive income $ 10,448 $ 14,927
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net income $ 10,873 $ 14,172
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,343 1,218
Equity-based compensation 2,559 1,278
Changes in operating assets and liabilities:    
Accounts receivable (2,524) (2,659)
Inventories 1,748 25,072
Income taxes receivable 1,625 1,996
Prepaid expenses and other current assets (13,032) (4,925)
Other assets (226) (442)
Accounts payable 8,179 (1,690)
Income taxes payable 1,248 2,368
Accrued expenses 7,765 (2,747)
Returns reserve 20,616 10,544
Right-of-use lease assets and current and non-current lease liabilities (128) 534
Other current liabilities (1,655) 4,110
Net cash provided by operating activities 38,391 48,829
Investing activities:    
Purchases of property and equipment (1,735) (1,148)
Net cash used in investing activities (1,735) (1,148)
Financing activities:    
Proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards (145) 161
Repurchases of Class A common stock (8,119)  
Net cash (used in) provided by financing activities (8,264) 161
Effect of exchange rate changes on cash and cash equivalents (425) 755
Net increase in cash and cash equivalents 27,967 48,597
Cash and cash equivalents, beginning of period 245,449 234,724
Cash and cash equivalents, end of period 273,416 283,321
Supplemental disclosure of cash flow information:    
Income taxes, net of refund 1,599 255
Operating leases 2,254 1,795
Supplemental disclosure of non-cash activities:    
Lease assets obtained in exchange for new operating lease liabilities $ 1,994 $ 20,452
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 10,873 $ 14,172
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

Note 1. Description of Business

Revolve Group, Inc., or REVOLVE, is an online retailer and fashion brand. Through our websites and mobile applications, we deliver an aspirational customer experience with a vast, yet curated, merchandise offering. Our dynamic platform connects a deeply engaged community of consumers, global fashion influencers, and emerging, established and owned brands. We are headquartered in Los Angeles County, California.

XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies

Note 2. Significant Accounting Policies

Basis of Presentation

Our unaudited condensed consolidated interim financial information has been prepared in accordance with Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by generally accepted accounting principles, or GAAP, in the United States can be condensed or omitted. These financial statements have been prepared on the same basis as our annual audited financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of our financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2024 or for any other interim period or for any other future year. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31 of each year.

The accompanying unaudited condensed consolidated financial statements and related notes thereto should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023 contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or the SEC, on February 27, 2024.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the allowance for sales returns, the valuation of deferred tax assets, inventory, equity‑based compensation, valuation of goodwill, reserves for income tax uncertainties and other contingencies, and breakage of store credit and gift cards.

Net Sales

Revenue is primarily derived from the sale of apparel merchandise through our sites and, when applicable, shipping revenue. We recognize revenue through the following steps: (1) identification of the contract, or contracts, with the customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation. A contract is created with our customer at the time the order is placed by the customer, which creates a performance obligation to deliver the product to the customer. We recognize revenue for the performance obligation at the time control of the merchandise passes to the customer, which is at the time of shipment. In addition, we have elected to treat shipping and handling as fulfillment activities and not a separate performance obligation.

We have a Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $20 reward once they earn 2,000 points. We defer revenue based on an allocation of the price of the customer purchase and the estimated standalone selling price of the points earned. Revenue is recognized once the reward is redeemed or expires or once

unconverted points expire. Rewards generally expire 90 days after they are issued and unconverted points generally expire if a customer fails to engage in any activity that generates points for a period of one year or if their participation in the program is otherwise terminated.

In accordance with our policy on returns and exchanges, effective May 1, 2024, merchandise returns are accepted for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. At the time of sale, we establish a reserve for merchandise returns, based on historical experience, merchandise mix and expected future returns, which is recorded as a reduction of sales. Accordingly, cost of sales is also reduced and an offsetting asset is recorded within prepaid expenses and other current assets for expected merchandise to be returned.

The following table presents a roll-forward of our sales return reserve for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

63,780

 

 

$

63,381

 

Returns

 

 

(374,513

)

 

 

(368,175

)

Provisions

 

 

395,129

 

 

 

378,719

 

Ending balance

 

$

84,396

 

 

$

73,925

 

 

We may also issue store credit in lieu of cash refunds and sell gift cards without expiration dates to our customers. Store credits issued and proceeds from the issuance of gift cards are recorded as deferred revenue and recognized as revenue when the store credit or gift cards are redeemed or upon inclusion in our store credit and gift card breakage estimates. Revenue recognized in net sales on breakage on store credit and gift cards was $0.8 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively.

Sales taxes and duties collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers and are subject to audits by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively. No significant interest or penalties related to sales taxes are recognized in the accompanying condensed consolidated financial statements.

We have exposure to losses from fraudulent credit card charges. We record losses when incurred related to these fraudulent charges as amounts have historically been insignificant.

See Note 9, Segment Information, for disaggregation of net sales by reportable segment, by geographic area and by major product category.

Accounting Pronouncements Not Yet Effective

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. ASU 2023-07 is effective for us for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances income tax disclosures, primarily through changes to the rate reconciliation and disaggregation of income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after December

15, 2024, with early adoption permitted. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Line of Credit
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Line of Credit

Note 3. Line of Credit

On March 23, 2021, we amended and restated our existing credit agreement to, among other things, extend the expiration date from March 23, 2021 to March 23, 2026. On May 11, 2023, we amended the credit agreement to replace the LIBO reference rate with a term SOFR reference rate and made conforming changes throughout the credit agreement. The line of credit provides us with up to $75.0 million aggregate principal in revolver borrowings, based on eligible inventory and accounts receivable less reserves. Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) an adjusted term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans. No borrowings were outstanding as of March 31, 2024 and December 31, 2023.

We are also obligated to pay other customary fees for a credit facility of this size and type, including an unused commitment fee. The credit agreement also permits us, in certain circumstances, to request an increase in the facility by an additional amount of up to $25.0 million (in an initial minimum amount of $10.0 million and in increments of $5.0 million thereafter) at the same maturity, pricing and other terms. Our obligations under the credit agreement are secured by substantially all of our assets. The credit agreement also contains customary covenants restricting certain of our activities, including limitations on our ability to sell assets, engage in mergers and acquisitions, enter into transactions involving related parties, obtain letters of credit, incur indebtedness, repurchase stock or grant liens or negative pledges on our assets, make loans or make other investments. Under these covenants, we are prohibited from paying cash dividends with respect to our capital stock. We were in compliance with all financial covenants as of March 31, 2024 and December 31, 2023.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity-based Compensation

Note 4. Equity-based Compensation

In 2013, Twist Holdings, LLC, or Twist, and Advance Holdings, LLC, or Advance, which subsequently became part of Revolve Group, Inc., adopted equity incentive plans that we refer to collectively as the 2013 Plan, pursuant to which the board of managers could grant options to purchase Class A units to officers and employees. Options could be granted with an exercise price equal to or greater than the unit’s fair value at the date of grant. All issued awards have 10 year terms and generally vest and become fully exercisable annually over five years of service from the date of grant. Awards will become fully vested upon the sale of the company. The then-outstanding options to purchase Class A units were converted into options to purchase shares of our Class B common stock in connection with our corporate conversion in June 2019.

In September 2018, the board of directors adopted the 2019 Equity Incentive Plan, or the 2019 Plan, which became effective in June 2019. Under the 2019 Plan, a total of 4,500,000 shares of our Class A common stock are reserved for issuance as options, stock appreciation rights, restricted stock, restricted stock units, or RSUs, performance units or performance shares. Upon the completion of our IPO, the 2019 Plan replaced the 2013 Plan, however, the 2013 Plan continues to govern the terms and conditions of the outstanding awards previously granted under that plan. The number of shares that will be available for issuance under our 2019 Plan also will increase annually on the first day of each year in an amount equal to the least of: (1) 6,900,000 shares, (2) 5% of the outstanding shares of all classes of our common stock as of the last day of the immediately preceding year and (3) such other amount as our board of directors may determine. Our board of directors determined not to increase the number of shares reserved for issuance under the 2019 Plan as of January 1, 2024. As of March 31, 2024, approximately 9.0 million shares of Class A common stock remain available for future issuance under the 2019 Plan.

Option activity for the three months ended March 31, 2024 under the 2013 Plan and 2019 Plan is as follows:

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Balance at January 1, 2024

 

 

5,229,440

 

 

$

15.62

 

 

 

8.0

 

 

$

18,882

 

Granted

 

 

67,615

 

 

 

17.82

 

 

 

9.9

 

 

 

 

Exercised

 

 

(30,619

)

 

 

6.33

 

 

 

 

 

 

 

Forfeited

 

 

(12,663

)

 

 

27.56

 

 

 

 

 

 

 

Expired

 

 

(4,901

)

 

 

15.41

 

 

 

 

 

 

 

Balance at March 31, 2024

 

 

5,248,872

 

 

 

15.67

 

 

 

7.9

 

 

 

39,893

 

Exercisable at March 31, 2024

 

 

1,552,398

 

 

 

15.21

 

 

 

5.5

 

 

 

13,758

 

Vested and expected to vest

 

 

3,672,616

 

 

 

16.79

 

 

 

7.2

 

 

 

27,109

 

 

RSU award activity for the three months ended March 31, 2024 under the 2019 Plan is as follows:

 

 

 

Class A
Common
Stock

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Unvested at January 1, 2024

 

 

33,136

 

 

$

19.91

 

 

 

0.4

 

 

$

549

 

Granted (1)

 

 

32,092

 

 

 

22.70

 

 

 

0.0

 

 

 

 

Released

 

 

(40,494

)

 

 

24.61

 

 

 

 

 

 

 

Forfeited (2)

 

 

(437

)

 

 

26.82

 

 

 

 

 

 

 

Unvested at March 31, 2024

 

 

24,297

 

 

 

15.64

 

 

 

0.2

 

 

 

514

 

(1)
Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
(2)
Includes an adjustment of (437) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.

There were 67,615 options and 25,245 RSUs granted during the three months ended March 31, 2024. The weighted average grant-date fair value of options granted during the three months ended March 31, 2024 was $9.72. The weighted average grant-date fair value of RSUs granted during the three months ended March 31, 2024 was $21.59 per share.

As of March 31, 2024, there was $15.7 million of total unrecognized compensation cost related to unvested RSUs and time-based options granted under the 2013 Plan and 2019 Plan, which is expected to be recognized over a weighted average service period of 3.4 years.

2023 Performance Option Awards

On September 15, 2023, the Company granted an aggregate of 1,701,479 performance-based options to certain members of management with an exercise price of $13.05 and a grant-date fair value of $6.79. In addition, on November 3, 2023, the Company granted 49,971 performance-based options to a member of management with an exercise price of $13.35 and a grant-date fair value of $6.94. Collectively, we refer to these option awards as the 2023 Performance Option Awards. The 2023 Performance Option Awards are subject to multiple vesting tranches that vest upon achievement of certain predefined financial milestones. As of March 31, 2024, we had $1.0 million of total unrecognized stock-based compensation expense for the financial milestones that were considered probable of achievement, which will be recognized over a weighted-average period of 2.8 years. As of March 31, 2024, we had unrecognized stock-based compensation expense of $10.7 million for the operational milestones that were considered not probable of achievement. During the three months ended March 31, 2024, we recorded stock-based compensation expense of $(0.1) million related to the 2023 Performance Option Awards.

Equity‑based compensation cost included in general and administrative expense in the accompanying condensed consolidated statements of income amounted to $2.6 million and $1.3 million for the three months ended March 31, 2024 and 2023, respectively. There was an excess income tax benefit of $0.1 million recognized in the condensed consolidated statements of income for equity‑based compensation arrangements for the three months ended March 31, 2024. The amount of excess tax benefit for the three months ended March 31, 2023 was insignificant.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 5. Commitments and Contingencies

Contingencies

We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Although we cannot predict with assurance the outcome of any litigation or tax matters, we do not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on our operating results, financial position and cash flows.

Indemnifications

In the ordinary course of business, we may provide indemnifications of varying scope and terms to vendors, directors, officers and other parties with respect to certain matters. We have not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in our condensed consolidated financial statements.

Tax Contingencies

We are subject to income taxes in the United States and the United Kingdom, or UK. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. During the ordinary course of business, there are transactions and calculations for which the ultimate tax determination is uncertain. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these reserves in light of changing facts and circumstances, such as the outcome of tax audits. Our provision for income taxes does not include any reserve provision because we believe that all of our tax positions are highly certain.

Legal Proceedings

In March 2022, we received a cease and desist letter alleging copyright infringement and related claims. During 2022, we accrued $6.3 million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims and during the three months ended March 31, 2023, we accrued an additional $0.3 million for estimated legal fees. In February, 2023, we entered into a final settlement agreement with the claimant and paid approximately $1.5 million in settlement costs and legal fees related to this matter, net of insurance proceeds. The related insurance proceeds of $5.1 million were recorded within other income, net in the accompanying statements of income.

In March 2023, we received a separate cease-and-desist letter alleging copyright infringement and related claims. During 2023, we accrued $7.3 million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims. In November 2023, we entered into a final settlement agreement with the claimant and paid $7.3 million in settlement costs and legal fees related to this matter. During the three months ended March 31, 2024, we received $2.8 million in insurance proceeds related to this matter. We record insurance proceeds related to legal matters within other income, net in the period in which they are received.

In February 2024, the U.S. Fish and Wildlife Service served us with a notice of violation and proposed civil penalty, alleging that we have violated certain administrative requirements under the Endangered Species Act and the Lacey Act in connection with our export and import of certain items of merchandise. During the fourth quarter of 2023, we accrued $2.8 million to general and administrative expenses for estimated losses and legal fees related to this matter, which remains pending as of the date of this report. While we believe the amount accrued is adequate

based on the information available to us as of the date of this report, the ultimate loss and associated legal expenses may differ from the amount accrued.

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

Note 6. Income Taxes

The following table summarizes our effective tax rate for the periods presented (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income before income taxes

 

$

14,649

 

 

$

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Effective tax rate

 

 

25.8

%

 

 

24.8

%

 

The increase in the effective tax rate for the three ended March 31, 2023, as compared to the same period in 2023, was primarily due to an increase in state income taxes.

In October 2021, the Organization for Economic Co-operation and Development issued a statement updating and finalizing the key components of the two-pillar plan on global tax reform, intended to be effective on January 1, 2024. Pillar One focuses on nexus and profit allocation. Pillar Two provides for a global minimum effective corporate tax rate of 15%, applied on a jurisdiction-by-jurisdiction basis. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation. As currently designed, Pillar Two will apply to our worldwide operations. However, given that we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two model rules in the jurisdictions in which we operate.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity and Stock Repurchase Program
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity and Stock Repurchase Program

Note 7. Stockholders’ Equity and Stock Repurchase Program

Changes in stockholders’ equity for the three months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,290,708

 

 

$

72

 

 

$

116,713

 

 

$

268,355

 

 

$

385,140

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

56,171

 

 

 

 

 

 

(145

)

 

 

 

 

 

(145

)

Repurchases of Class A common stock

 

 

(530,007

)

 

 

(1

)

 

 

 

 

 

(8,118

)

 

 

(8,119

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,559

 

 

 

 

 

 

2,559

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(425

)

 

 

(425

)

Net income

 

 

 

 

 

 

 

 

 

 

 

10,873

 

 

 

10,873

 

Ending balance

 

 

70,816,872

 

 

$

71

 

 

$

119,127

 

 

$

270,685

 

 

$

389,883

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

73,363,629

 

 

$

74

 

 

$

110,338

 

 

$

269,161

 

 

$

379,573

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

36,144

 

 

 

 

 

 

161

 

 

 

 

 

 

161

 

Equity-based
   compensation

 

 

 

 

 

 

 

 

1,278

 

 

 

 

 

 

1,278

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

755

 

 

 

755

 

Net income

 

 

 

 

 

 

 

 

 

 

 

14,172

 

 

 

14,172

 

Ending balance

 

 

73,399,773

 

 

$

74

 

 

$

111,777

 

 

$

284,088

 

 

$

395,939

 

 

Stock Repurchase Program

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market conditions, stock price and other factors, and the program does not require us to repurchase any specific number of shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents. All repurchased shares under the share repurchase program will be retired. During the three months ended March 31, 2024, we repurchased and retired 530,007 shares of Class A common stock for a total cost of $8.0 million, exclusive of broker fees and excise taxes, at an average price of $15.17 per share. Broker fees and excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as part of the cost basis.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings per Share

Note 8. Earnings per Share

Basic and diluted earnings per share is presented in conformity with the two-class method required for multiple classes of common stock. The rights of the holders of Class A and Class B common stock are identical, except for voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to ten votes per share and is convertible at any time into one share of Class A common stock.

Basic earnings per share is computed by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted earnings per share represents net income divided by the weighted-average number of shares of common stock outstanding, inclusive of the effect of dilutive stock options and RSUs. The undistributed earnings are allocated based on the participation rights of shares of Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical for both classes, the undistributed earnings are allocated on a proportionate basis.

The calculation of diluted earnings per share for Class A common stock assumes the conversion of Class B common stock, while diluted earnings per share of Class B common stock does not assume the conversion of Class A common stock as Class A common stock is not convertible into Class B common stock. Similarly, outstanding options to purchase Class B common stock and RSUs that are dilutive are included in the calculation of diluted earnings for both Class A and Class B common stock.

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. Repurchases during any given fiscal period under the repurchase program reduce the weighted-average number of shares of common stock outstanding for the period.

The following table presents the calculation of basic and diluted earnings per share:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

 

 

(in thousands, except per share data)

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

5,875

 

 

$

4,998

 

 

$

7,876

 

 

$

6,296

 

Reallocation of undistributed earnings as a result of conversion of Class B to Class A common stock

 

 

4,998

 

 

 

 

 

 

6,296

 

 

 

 

Reallocation of undistributed earnings to Class B common stock

 

 

 

 

 

50

 

 

 

 

 

 

107

 

Net income attributable to common
   stockholders — diluted

 

$

10,873

 

 

$

5,048

 

 

$

14,172

 

 

$

6,403

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used
   to compute earnings per
   share — basic

 

 

38,322

 

 

 

32,597

 

 

 

40,773

 

 

 

32,597

 

Conversion of Class B to Class A
   common stock outstanding

 

 

32,597

 

 

 

 

 

 

32,597

 

 

 

 

Effect of dilutive stock options
   and RSUs

 

 

604

 

 

 

604

 

 

 

1,009

 

 

 

1,009

 

Weighted average number of shares
   used to compute earnings
   per share — diluted

 

 

71,523

 

 

 

33,201

 

 

 

74,379

 

 

 

33,606

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

Diluted

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

 

The following have been excluded from the computation of basic and diluted earnings per share as their effect would have been anti-dilutive (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase Class A
   and Class B common stock, and RSUs

 

 

1,735

 

 

 

658

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

Note 9. Segment Information

We have two reportable segments, REVOLVE and FWRD, each offering apparel, shoes, accessories, and beauty products available for sale to customers through their respective websites and mobile applications. Our reportable segments have been identified based on how our chief operating decision makers manage our business, make operating decisions and evaluate operating performance. Our chief operating decision makers are our co-chief executive officers. We evaluate the performance of our reportable segments based on net sales and gross profit. Management does not evaluate the performance of our reportable segments using asset measures. During the three months ended March 31, 2024 and 2023, no customer represented over 10% of net sales.

The following tables summarize our net sales and gross profit for each of our reportable segments (in thousands):

 

 

 

Three Months Ended March 31,

 

Net sales

 

2024

 

 

2023

 

REVOLVE

 

$

229,589

 

 

$

231,653

 

FWRD

 

 

40,992

 

 

 

47,956

 

Total

 

$

270,581

 

 

$

279,609

 

 

Gross profit

 

 

 

 

 

 

REVOLVE

 

$

127,672

 

 

$

120,236

 

FWRD

 

 

13,830

 

 

 

18,984

 

Total

 

$

141,502

 

 

$

139,220

 

 

The following table presents net sales by geographic area (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

219,133

 

 

$

226,716

 

Rest of the world (1)

 

 

51,448

 

 

 

52,893

 

Total

 

$

270,581

 

 

$

279,609

 

 

(1) No individual country exceeded 10% of total net sales for any period presented.

 

The following tables summarize net sales (in thousands) and percentage of net sales by product category for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net Sales

 

 

 

 

 

 

Fashion Apparel

 

$

121,787

 

 

$

126,236

 

Dresses

 

 

78,893

 

 

 

80,013

 

Handbags, Shoes and Accessories

 

 

55,967

 

 

 

62,486

 

Beauty

 

 

12,437

 

 

 

9,290

 

Other (1)

 

 

1,497

 

 

 

1,584

 

Total net sales

 

$

270,581

 

 

$

279,609

 

 

 

 

 

 

 

 

As a percentage of net sales

 

 

 

 

 

 

Fashion Apparel

 

 

45

%

 

 

45

%

Dresses

 

 

29

%

 

 

29

%

Handbags, Shoes and Accessories

 

 

21

%

 

 

22

%

Beauty

 

 

5

%

 

 

3

%

Other (1)

 

 

0

%

 

 

1

%

Total net sales

 

 

100

%

 

 

100

%

 

(1)
Includes deferred revenue, shipping revenue and other revenue.
XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Balance Sheet Accounts
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Detail of Certain Balance Sheet Accounts

Note 10. Detail of Certain Balance Sheet Accounts

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Expected merchandise returns, net

 

$

34,400

 

 

$

26,127

 

Advanced payments on inventory to be delivered from vendors

 

 

11,408

 

 

 

10,306

 

Other

 

 

32,747

 

 

 

29,090

 

Total prepaid expenses and other current assets

 

$

78,555

 

 

$

65,523

 

 

Accrued Expenses

Accrued expenses consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Marketing

 

$

17,406

 

 

$

14,113

 

Sales taxes

 

 

5,840

 

 

 

5,332

 

Salaries and related benefits

 

 

5,421

 

 

 

6,683

 

Selling and distribution

 

 

5,199

 

 

 

3,927

 

Other

 

 

14,613

 

 

 

10,659

 

Total accrued expenses

 

$

48,479

 

 

$

40,714

 

Other Current Liabilities

Other current liabilities consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Store credit

 

$

13,372

 

 

$

13,389

 

Loyalty Club liability

 

 

5,882

 

 

 

5,530

 

Gift cards

 

 

4,307

 

 

 

4,489

 

Other

 

 

5,226

 

 

 

7,034

 

Total other current liabilities

 

$

28,787

 

 

$

30,442

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

Our unaudited condensed consolidated interim financial information has been prepared in accordance with Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by generally accepted accounting principles, or GAAP, in the United States can be condensed or omitted. These financial statements have been prepared on the same basis as our annual audited financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of our financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2024 or for any other interim period or for any other future year. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31 of each year.

The accompanying unaudited condensed consolidated financial statements and related notes thereto should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023 contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or the SEC, on February 27, 2024.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the allowance for sales returns, the valuation of deferred tax assets, inventory, equity‑based compensation, valuation of goodwill, reserves for income tax uncertainties and other contingencies, and breakage of store credit and gift cards.

Net Sales

Net Sales

Revenue is primarily derived from the sale of apparel merchandise through our sites and, when applicable, shipping revenue. We recognize revenue through the following steps: (1) identification of the contract, or contracts, with the customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation. A contract is created with our customer at the time the order is placed by the customer, which creates a performance obligation to deliver the product to the customer. We recognize revenue for the performance obligation at the time control of the merchandise passes to the customer, which is at the time of shipment. In addition, we have elected to treat shipping and handling as fulfillment activities and not a separate performance obligation.

We have a Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $20 reward once they earn 2,000 points. We defer revenue based on an allocation of the price of the customer purchase and the estimated standalone selling price of the points earned. Revenue is recognized once the reward is redeemed or expires or once

unconverted points expire. Rewards generally expire 90 days after they are issued and unconverted points generally expire if a customer fails to engage in any activity that generates points for a period of one year or if their participation in the program is otherwise terminated.

In accordance with our policy on returns and exchanges, effective May 1, 2024, merchandise returns are accepted for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. At the time of sale, we establish a reserve for merchandise returns, based on historical experience, merchandise mix and expected future returns, which is recorded as a reduction of sales. Accordingly, cost of sales is also reduced and an offsetting asset is recorded within prepaid expenses and other current assets for expected merchandise to be returned.

The following table presents a roll-forward of our sales return reserve for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

63,780

 

 

$

63,381

 

Returns

 

 

(374,513

)

 

 

(368,175

)

Provisions

 

 

395,129

 

 

 

378,719

 

Ending balance

 

$

84,396

 

 

$

73,925

 

 

We may also issue store credit in lieu of cash refunds and sell gift cards without expiration dates to our customers. Store credits issued and proceeds from the issuance of gift cards are recorded as deferred revenue and recognized as revenue when the store credit or gift cards are redeemed or upon inclusion in our store credit and gift card breakage estimates. Revenue recognized in net sales on breakage on store credit and gift cards was $0.8 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively.

Sales taxes and duties collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers and are subject to audits by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively. No significant interest or penalties related to sales taxes are recognized in the accompanying condensed consolidated financial statements.

We have exposure to losses from fraudulent credit card charges. We record losses when incurred related to these fraudulent charges as amounts have historically been insignificant.

See Note 9, Segment Information, for disaggregation of net sales by reportable segment, by geographic area and by major product category.

Accounting Pronouncements Not Yet Effective

Accounting Pronouncements Not Yet Effective

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. ASU 2023-07 is effective for us for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhances income tax disclosures, primarily through changes to the rate reconciliation and disaggregation of income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after December

15, 2024, with early adoption permitted. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Sales Return Reserve

The following table presents a roll-forward of our sales return reserve for the three months ended March 31, 2024 and 2023 (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

63,780

 

 

$

63,381

 

Returns

 

 

(374,513

)

 

 

(368,175

)

Provisions

 

 

395,129

 

 

 

378,719

 

Ending balance

 

$

84,396

 

 

$

73,925

 

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Equity Option Activity

Option activity for the three months ended March 31, 2024 under the 2013 Plan and 2019 Plan is as follows:

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Balance at January 1, 2024

 

 

5,229,440

 

 

$

15.62

 

 

 

8.0

 

 

$

18,882

 

Granted

 

 

67,615

 

 

 

17.82

 

 

 

9.9

 

 

 

 

Exercised

 

 

(30,619

)

 

 

6.33

 

 

 

 

 

 

 

Forfeited

 

 

(12,663

)

 

 

27.56

 

 

 

 

 

 

 

Expired

 

 

(4,901

)

 

 

15.41

 

 

 

 

 

 

 

Balance at March 31, 2024

 

 

5,248,872

 

 

 

15.67

 

 

 

7.9

 

 

 

39,893

 

Exercisable at March 31, 2024

 

 

1,552,398

 

 

 

15.21

 

 

 

5.5

 

 

 

13,758

 

Vested and expected to vest

 

 

3,672,616

 

 

 

16.79

 

 

 

7.2

 

 

 

27,109

 

Summary of RSU Award Activity

RSU award activity for the three months ended March 31, 2024 under the 2019 Plan is as follows:

 

 

 

Class A
Common
Stock

 

 

Weighted
Average
Grant Date
Fair Value

 

 

Weighted
Average
Remaining
Contractual
Term
(years)

 

 

Aggregate
Intrinsic
Value
(thousands)

 

Unvested at January 1, 2024

 

 

33,136

 

 

$

19.91

 

 

 

0.4

 

 

$

549

 

Granted (1)

 

 

32,092

 

 

 

22.70

 

 

 

0.0

 

 

 

 

Released

 

 

(40,494

)

 

 

24.61

 

 

 

 

 

 

 

Forfeited (2)

 

 

(437

)

 

 

26.82

 

 

 

 

 

 

 

Unvested at March 31, 2024

 

 

24,297

 

 

 

15.64

 

 

 

0.2

 

 

 

514

 

(1)
Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
(2)
Includes an adjustment of (437) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Summary of Effective Tax Rate

The following table summarizes our effective tax rate for the periods presented (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income before income taxes

 

$

14,649

 

 

$

18,841

 

Provision for income taxes

 

 

3,776

 

 

 

4,669

 

Effective tax rate

 

 

25.8

%

 

 

24.8

%

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity and Stock Repurchase Program (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Changes in Stockholders' Equity

Changes in stockholders’ equity for the three months ended March 31, 2024 and 2023 were as follows:

 

 

 

Three Months Ended March 31, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,290,708

 

 

$

72

 

 

$

116,713

 

 

$

268,355

 

 

$

385,140

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

56,171

 

 

 

 

 

 

(145

)

 

 

 

 

 

(145

)

Repurchases of Class A common stock

 

 

(530,007

)

 

 

(1

)

 

 

 

 

 

(8,118

)

 

 

(8,119

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,559

 

 

 

 

 

 

2,559

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(425

)

 

 

(425

)

Net income

 

 

 

 

 

 

 

 

 

 

 

10,873

 

 

 

10,873

 

Ending balance

 

 

70,816,872

 

 

$

71

 

 

$

119,127

 

 

$

270,685

 

 

$

389,883

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

73,363,629

 

 

$

74

 

 

$

110,338

 

 

$

269,161

 

 

$

379,573

 

Issuance of Class A common stock from exercise of
   stock options and vesting of restricted stock units

 

 

36,144

 

 

 

 

 

 

161

 

 

 

 

 

 

161

 

Equity-based
   compensation

 

 

 

 

 

 

 

 

1,278

 

 

 

 

 

 

1,278

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

755

 

 

 

755

 

Net income

 

 

 

 

 

 

 

 

 

 

 

14,172

 

 

 

14,172

 

Ending balance

 

 

73,399,773

 

 

$

74

 

 

$

111,777

 

 

$

284,088

 

 

$

395,939

 

 

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings per Share

The following table presents the calculation of basic and diluted earnings per share:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

Class A

 

 

Class B

 

 

Class A

 

 

Class B

 

 

 

(in thousands, except per share data)

 

Numerator

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

5,875

 

 

$

4,998

 

 

$

7,876

 

 

$

6,296

 

Reallocation of undistributed earnings as a result of conversion of Class B to Class A common stock

 

 

4,998

 

 

 

 

 

 

6,296

 

 

 

 

Reallocation of undistributed earnings to Class B common stock

 

 

 

 

 

50

 

 

 

 

 

 

107

 

Net income attributable to common
   stockholders — diluted

 

$

10,873

 

 

$

5,048

 

 

$

14,172

 

 

$

6,403

 

Denominator

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used
   to compute earnings per
   share — basic

 

 

38,322

 

 

 

32,597

 

 

 

40,773

 

 

 

32,597

 

Conversion of Class B to Class A
   common stock outstanding

 

 

32,597

 

 

 

 

 

 

32,597

 

 

 

 

Effect of dilutive stock options
   and RSUs

 

 

604

 

 

 

604

 

 

 

1,009

 

 

 

1,009

 

Weighted average number of shares
   used to compute earnings
   per share — diluted

 

 

71,523

 

 

 

33,201

 

 

 

74,379

 

 

 

33,606

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

Diluted

 

$

0.15

 

 

$

0.15

 

 

$

0.19

 

 

$

0.19

 

Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share

The following have been excluded from the computation of basic and diluted earnings per share as their effect would have been anti-dilutive (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Stock options to purchase Class A
   and Class B common stock, and RSUs

 

 

1,735

 

 

 

658

 

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Net Sales and Gross Profit of Reportable Segments

The following tables summarize our net sales and gross profit for each of our reportable segments (in thousands):

 

 

 

Three Months Ended March 31,

 

Net sales

 

2024

 

 

2023

 

REVOLVE

 

$

229,589

 

 

$

231,653

 

FWRD

 

 

40,992

 

 

 

47,956

 

Total

 

$

270,581

 

 

$

279,609

 

 

Gross profit

 

 

 

 

 

 

REVOLVE

 

$

127,672

 

 

$

120,236

 

FWRD

 

 

13,830

 

 

 

18,984

 

Total

 

$

141,502

 

 

$

139,220

 

Schedule of Net Sales by Geographic Area

The following table presents net sales by geographic area (in thousands):

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

United States

 

$

219,133

 

 

$

226,716

 

Rest of the world (1)

 

 

51,448

 

 

 

52,893

 

Total

 

$

270,581

 

 

$

279,609

 

 

(1) No individual country exceeded 10% of total net sales for any period presented.

Summary of Net Sales and Percentage of Net Sales by Product Category

The following tables summarize net sales (in thousands) and percentage of net sales by product category for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net Sales

 

 

 

 

 

 

Fashion Apparel

 

$

121,787

 

 

$

126,236

 

Dresses

 

 

78,893

 

 

 

80,013

 

Handbags, Shoes and Accessories

 

 

55,967

 

 

 

62,486

 

Beauty

 

 

12,437

 

 

 

9,290

 

Other (1)

 

 

1,497

 

 

 

1,584

 

Total net sales

 

$

270,581

 

 

$

279,609

 

 

 

 

 

 

 

 

As a percentage of net sales

 

 

 

 

 

 

Fashion Apparel

 

 

45

%

 

 

45

%

Dresses

 

 

29

%

 

 

29

%

Handbags, Shoes and Accessories

 

 

21

%

 

 

22

%

Beauty

 

 

5

%

 

 

3

%

Other (1)

 

 

0

%

 

 

1

%

Total net sales

 

 

100

%

 

 

100

%

 

(1)
Includes deferred revenue, shipping revenue and other revenue.
XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Expected merchandise returns, net

 

$

34,400

 

 

$

26,127

 

Advanced payments on inventory to be delivered from vendors

 

 

11,408

 

 

 

10,306

 

Other

 

 

32,747

 

 

 

29,090

 

Total prepaid expenses and other current assets

 

$

78,555

 

 

$

65,523

 

 

Schedule of Accrued Expenses

Accrued expenses consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Marketing

 

$

17,406

 

 

$

14,113

 

Sales taxes

 

 

5,840

 

 

 

5,332

 

Salaries and related benefits

 

 

5,421

 

 

 

6,683

 

Selling and distribution

 

 

5,199

 

 

 

3,927

 

Other

 

 

14,613

 

 

 

10,659

 

Total accrued expenses

 

$

48,479

 

 

$

40,714

 

Schedule of Other Current Liabilities

Other current liabilities consist of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Store credit

 

$

13,372

 

 

$

13,389

 

Loyalty Club liability

 

 

5,882

 

 

 

5,530

 

Gift cards

 

 

4,307

 

 

 

4,489

 

Other

 

 

5,226

 

 

 

7,034

 

Total other current liabilities

 

$

28,787

 

 

$

30,442

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Point
Mar. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]    
Loyalty program description Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $20 reward once they earn 2,000 points.  
Reward amount $ 20  
Number of reward point | Point 2,000  
Revenue recognized $ 270,581,000 $ 279,609,000
Topic 606 | Breakage on Store Credit and Gift Cards    
Summary Of Significant Accounting Policies [Line Items]    
Revenue recognized $ 800,000 $ 500,000
XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Summary of Sales Return Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Beginning balance $ 63,780 $ 63,381
Returns (374,513) (368,175)
Provisions 395,129 378,719
Ending balance $ 84,396 $ 73,925
XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Line of Credit - Additional Information (Details) - Revolving Credit Facility - USD ($)
3 Months Ended
May 11, 2023
Mar. 23, 2021
Mar. 31, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate description     Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) an adjusted term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans.  
SOFR Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Bank of America, N.A,        
Line Of Credit Facility [Line Items]        
Line of credit facility expiration date   Mar. 23, 2026    
Maximum amount of line of credit   $ 75,000,000    
Outstanding borrowings     $ 0 $ 0
Line of credit facility, additional maximum borrowing capacity $ 25,000,000      
Line of credit facility, additional borrowing capacity initial minimum amount 10,000,000      
Line of credit facility, additional borrowing capacity increments thereafter $ 5,000,000      
Line of credit facility, asset restrictions     The credit agreement also contains customary covenants restricting certain of our activities  
Line of credit facility, dividend restrictions     prohibited from paying cash dividends with respect to our capital stock  
Bank of America, N.A, | Federal Funds Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.50%      
Bank of America, N.A, | SOFR Rate        
Line Of Credit Facility [Line Items]        
Interest rate terms     one-month interest period  
Floor rate (as a percent) 0.00%      
Bank of America, N.A, | SOFR Rate | Minimum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.25%      
Bank of America, N.A, | SOFR Rate | Maximum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.75%      
Bank of America, N.A, | Margin Rate | Minimum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.25%      
Bank of America, N.A, | Margin Rate | Maximum        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.75%      
XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2024
Nov. 03, 2023
Sep. 15, 2023
Jun. 30, 2019
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2013
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock option granted         67,615    
Weighted average grant date fair value of options granted         $ 9.72    
Tax benefits in relation to equity-based compensation         $ 0.1    
General and Administrative Expense              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Equity-based compensation cost         $ 2.6 $ 1.3  
Class A Common Stock | Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Restricted stock unit granted         25,245    
Weighted average grant date fair value granted         $ 21.59    
2013 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Equity incentive plans award term             10 year
Equity incentive plans vesting period             5 years
2019 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance         9,000,000    
Increase in number of shares reserved for future issuance, description         The number of shares that will be available for issuance under our 2019 Plan also will increase annually on the first day of each year in an amount equal to the least of: (1) 6,900,000 shares, (2) 5% of the outstanding shares of all classes of our common stock as of the last day of the immediately preceding year and (3) such other amount as our board of directors may determine.    
Increase in number of shares reserved for future issuance, shares 0     6,900,000      
Percentage of number of shares of common stock outstanding       5.00%      
2019 Equity Incentive Plan | Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total unrecognized compensation cost         $ 15.7    
Total unrecognized compensation cost to be recognized, weighted average service period         3 years 4 months 24 days    
2019 Equity Incentive Plan | Employee Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total unrecognized compensation cost         $ 15.7    
Total unrecognized compensation cost to be recognized, weighted average service period         3 years 4 months 24 days    
2019 Equity Incentive Plan | Class A Common Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock reserved for issuance       4,500,000      
2019 Equity Incentive Plan | Class A Common Stock | Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Restricted stock unit granted [1]         32,092    
Weighted average grant date fair value granted [1]         $ 22.7    
2023 Performance Option Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Restricted stock unit granted   49,971 1,701,479        
Weighted average exercise price, granted   $ 13.35 $ 13.05        
Weighted average grant date fair value granted   $ 6.94 $ 6.79        
Equity-based compensation cost         $ (0.1)    
2023 Performance Option Awards | Financial Milestone              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total unrecognized compensation cost         $ 1.0    
Total unrecognized compensation cost to be recognized, weighted average service period         2 years 9 months 18 days    
2023 Performance Option Awards | Operational Milestone              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Total unrecognized compensation cost         $ 10.7    
[1] Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation - Summary of Equity Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Granted 67,615  
2013 Plan and 2019 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Beginning balance 5,229,440  
Number of Shares, Granted 67,615  
Number of Shares, Exercised (30,619)  
Number of Shares, Forfeited (12,663)  
Number of Shares, Expired (4,901)  
Number of Shares, Ending balance 5,248,872 5,229,440
Number of Shares, Exercisable 1,552,398  
Number of Shares, Vested and expected to vest 3,672,616  
Weighted Average Exercise Price, Beginning balance $ 15.62  
Weighted Average Exercise Price, Granted 17.82  
Weighted Average Exercise Price, Exercised 6.33  
Weighted Average Exercise Price, Forfeited 27.56  
Weighted Average Exercise Price, Expired 15.41  
Weighted Average Exercise Price, Ending balance 15.67 $ 15.62
Weighted Average Exercise Price, Exercisable 15.21  
Weighted Average Exercise Price, Vested and expected to vest $ 16.79  
Weighted Average Remaining Contractual Term 7 years 10 months 24 days 8 years
Weighted Average Remaining Contractual Term, Granted 9 years 10 months 24 days  
Weighted Average Remaining Contractual Term, Exercisable 5 years 6 months  
Weighted Average Remaining Contractual Term, Vested and expected to vest 7 years 2 months 12 days  
Aggregate Intrinsic Value, Balance $ 39,893 $ 18,882
Aggregate Intrinsic Value, Exercisable 13,758  
Aggregate Intrinsic Value, Vested and expected to vest $ 27,109  
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation - Summary of RSU Award Activity (Details) - Restricted Stock Units (RSUs) - Common Class A - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Class A Common Stock, Granted 25,245  
Weighted Average Grant Date Fair Value,Granted $ 21.59  
2019 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Class A Common Stock, Beginning balance 33,136  
Class A Common Stock, Granted [1] 32,092  
Class A Common Stock, Released (40,494)  
Class A Common Stock, Forfeited [2] (437)  
Class A Common Stock, Ending balance 24,297 33,136
Weighted Average Grant Date Fair Value, Beginning balance $ 19.91  
Weighted Average Grant Date Fair Value,Granted [1] 22.7  
Weighted Average Grant Date Fair Value,Released 24.61  
Weighted Average Grant Date Fair Value,Forfeited [2] 26.82  
Weighted Average Grant Date Fair Value,Ending Balance $ 15.64 $ 19.91
Weighted Average Remaining Contractual Term 2 months 12 days 4 months 24 days
Weighted Average Remaining Contractual Term,Granted [1] 0 years  
Aggregate Intrinsic Value, Balance $ 514 $ 549
[1] Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
[2] Includes an adjustment of (437) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.
XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details) - 2019 Equity Incentive Plan - Performance-Based RSU Awards
3 Months Ended
Mar. 31, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Restricted stock unit granted 6,847
Restricted stock unit forfeited (437)
XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 03, 2023
Feb. 28, 2023
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Commitments And Contingencies Disclosure [Line Items]              
Expected cash payments for litigation settlements     $ 2.8        
Cash payments for litigation settlements $ 7.3 $ 1.5          
General and Administrative Expense              
Commitments And Contingencies Disclosure [Line Items]              
Accrued expenses on settlement of case       $ 2.8 $ 0.3 $ 7.3 $ 6.3
Other Income              
Commitments And Contingencies Disclosure [Line Items]              
Insurance proceeds   $ 5.1          
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Summary of Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income before income taxes $ 14,649 $ 18,841
Provision for income taxes $ 3,776 $ 4,669
Effective tax rate 25.80% 24.80%
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details)
1 Months Ended 3 Months Ended
Oct. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Income Tax [Line Items]      
Effective corporate tax rate   25.80% 24.80%
Minimum      
Income Tax [Line Items]      
Effective corporate tax rate 15.00%    
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 385,140 $ 379,573
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units (145) 161
Repurchases of Class A common stock (8,119)  
Equity-based compensation 2,559 1,278
Cumulative translation adjustment (425) 755
Net Income (Loss) 10,873 14,172
Stockholders' equity, Ending Balance 389,883 395,939
Common Stock    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 72 $ 74
Stockholders' equity, Beginning Balance, Shares 71,290,708 73,363,629
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares 56,171 36,144
Repurchases of Class A common stock, shares (530,007)  
Repurchases of Class A common stock $ (1)  
Stockholders' equity, Ending Balance $ 71 $ 74
Stockholders' equity, Ending Balance, shares 70,816,872 73,399,773
Additional Paid-in Capital    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 116,713 $ 110,338
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units (145) 161
Equity-based compensation 2,559 1,278
Stockholders' equity, Ending Balance 119,127 111,777
Retained Earnings    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance 268,355 269,161
Repurchases of Class A common stock (8,118)  
Cumulative translation adjustment (425) 755
Net Income (Loss) 10,873 14,172
Stockholders' equity, Ending Balance $ 270,685 $ 284,088
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity and Stock Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Aug. 31, 2023
Class of Stock [Line Items]    
Repurchases of Class A common stock $ 8,119  
Common Class A [Member]    
Class of Stock [Line Items]    
Stock repurchase program, authorized amount $ 100 $ 100,000
Repurchased and retired shares of Class A common stock 530,007  
Repurchases of Class A common stock $ 8,000  
Average price $ 15.17  
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Vote
shares
Aug. 31, 2023
USD ($)
Common Class A    
Earnings Per Share [Line Items]    
Number of votes per share 1  
Conversion of stock | shares 1  
Stock repurchase program, authorized amount | $ $ 100 $ 100,000
Common Class B    
Earnings Per Share [Line Items]    
Number of votes per share 10  
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net Income (Loss) $ 10,873 $ 14,172
Denominator    
Weighted average shares used to compute earnings per share — basic 70,919 73,370
Weighted average number of shares used to compute earnings per share — diluted 71,523 74,379
Earnings per share:    
Basic $ 0.15 $ 0.19
Diluted $ 0.15 $ 0.19
Common Class A    
Numerator    
Net Income (Loss) $ 5,875 $ 7,876
Reallocation of undistributed earnings 4,998 6,296
Net income attributable to common stockholders — diluted $ 10,873 $ 14,172
Denominator    
Weighted average shares used to compute earnings per share — basic 38,322 40,773
Conversion of Class B to Class A common stock outstanding 32,597 32,597
Effect of dilutive stock options and RSUs 604 1,009
Weighted average number of shares used to compute earnings per share — diluted 71,523 74,379
Earnings per share:    
Basic $ 0.15 $ 0.19
Diluted $ 0.15 $ 0.19
Common Class B    
Numerator    
Net Income (Loss) $ 4,998 $ 6,296
Reallocation of undistributed earnings 50 107
Net income attributable to common stockholders — diluted $ 5,048 $ 6,403
Denominator    
Weighted average shares used to compute earnings per share — basic 32,597 32,597
Effect of dilutive stock options and RSUs 604 1,009
Weighted average number of shares used to compute earnings per share — diluted 33,201 33,606
Earnings per share:    
Basic $ 0.15 $ 0.19
Diluted $ 0.15 $ 0.19
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Stock Options And Restricted Stock Units R S U | Common Class A and Class B    
Earnings Per Share [Line Items]    
Stock options to purchase Class A and Class B common stock, and RSUs 1,735 658,000
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Customer
Segment
Mar. 31, 2023
Customer
Segment Reporting Information [Line Items]    
Number of reportable segments | Segment 2  
Segment reporting, disclosure of customers During the three months ended March 31, 2024 and 2023, no customer represented over 10% of net sales.  
Sales Revenue, Net | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Number of customer | Customer 0 0
Percentage of net sales 10.00% 10.00%
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 270,581 $ 279,609
Gross profit 141,502 139,220
REVOLVE    
Segment Reporting Information [Line Items]    
Net sales 229,589 231,653
Gross profit 127,672 120,236
FWRD    
Segment Reporting Information [Line Items]    
Net sales 40,992 47,956
Gross profit $ 13,830 $ 18,984
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Schedule of Net Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues From External Customers And Long Lived Assets [Line Items]    
Total net sales $ 270,581 $ 279,609
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total net sales 219,133 226,716
Rest of the world    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total net sales $ 51,448 $ 52,893
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total net sales $ 270,581 $ 279,609
Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 100.00% 100.00%
Fashion Apparel    
Segment Reporting Information [Line Items]    
Total net sales $ 121,787 $ 126,236
Fashion Apparel | Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 45.00% 45.00%
Dresses    
Segment Reporting Information [Line Items]    
Total net sales $ 78,893 $ 80,013
Dresses | Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 29.00% 29.00%
Handbags, Shoes and Accessories    
Segment Reporting Information [Line Items]    
Total net sales $ 55,967 $ 62,486
Handbags, Shoes and Accessories | Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 21.00% 22.00%
Beauty    
Segment Reporting Information [Line Items]    
Total net sales $ 12,437 $ 9,290
Beauty | Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 5.00% 3.00%
Other    
Segment Reporting Information [Line Items]    
Total net sales $ 1,497 $ 1,584
Other | Sales Revenue, Net | Product Concentration Risk    
Segment Reporting Information [Line Items]    
Percentage of net sales 0.00% 1.00%
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Expected merchandise returns, net $ 34,400 $ 26,127
Advanced payments on inventory to be delivered from vendors 11,408 10,306
Other 32,747 29,090
Total prepaid expenses and other current assets $ 78,555 $ 65,523
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Marketing $ 17,406 $ 14,113
Sales taxes 5,840 5,332
Salaries and related benefits 5,421 6,683
Selling and distribution 5,199 3,927
Other 14,613 10,659
Total accrued expenses $ 48,479 $ 40,714
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]    
Store credit $ 13,372 $ 13,389
Loyalty Club liability 5,882 5,530
Gift cards 4,307 4,489
Other 5,226 7,034
Total other current liabilities $ 28,787 $ 30,442
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %>"IU@'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 " !7@J=8PSK4N.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.LW&0%'7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR77.DH=$KZD$#&1Q7S3N]9GJ>.:'8BB!,CZ@$[EFC MVB,(SE?@D)11I& $%G$FLJ8V6NJ$BD(ZXXV>\?$SM1/,:, 6'7K*4)45L&:< M&$]]6\,5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M(IXII=)K\M'AZW&]8(+I8%ORWXW59P6=U+L?H877_X785=,'9G M_['Q1;"IX===-%]02P,$% @ 5X*G6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !7@J=8B[B7&S\& #J(P & 'AL+W=O.-#3J9OVPDT,1">),\UE1&'209?4[(?:CUO@R>VW&QI=8H4SP])E/@T HPLKUH3 M>.'8 UF0?>+9)YODX#&0**^4?I-/IMY5RY(M(@%QN8S XM\;<4@0R"31CG_R MT%;QG;+P\/$^_3:#%S"O."$.#?[P/;Z^:@U;P"-+G 9\3C>_D1RH)_-<&B39 M7[#9?;;;:P$W33@-\V+1@M"/=O_Q>]X1AP6CD@*4%Z#O"F"WI,#."^P,=->R M#.L3YGA\R>@&,/EID28?9'V350L:/Y+#N.!,O.N+.C[^1-U4C H'./+ 3<1] MO@73:#<]9#>W0;+&C"27'2Z^3=9TW#SY>I>,2I)M<$\CODY$JD>\C_4=TL[,\NZKG)OJ>^^M. M%( I)V'RMZ[W=NE=?;H\>B^2&+ODJB4.SX2P-](:__0#[%N_ZM!/%/:A([I% M1W1-Z:HCGK8QT9&:RZ'5_J)#,E;51.H52#UCFR:"Q\N8;@.\TC&9ZY,T(\RGTB9LXJXS-6U>0;%GS#_\67#VWZT HMM^$H#'9&Y?OY\]ZQC,E;59(*6VF7Z\>[X!G^>/7V=G8/K@G.MHS2EU<0^T AZ#ZXAYRL0 >_DZT6 MV!QE618<=/M].-1R&HOK8K0B8N*XX8V$BQMM%:HF;4!VH7 >:9:5P5RX:FIU5R5'%^SFM93IT!-^!U-/K##^TG=WY\SE MN!61W7X;]KN6:*+VPD 3+H24"Z&C7&CB>2(].=L_ -D%@L=(NW]61$(T'([ M/:6,"--@A.B6:<<<4I=;N1$ZRHT*;D<^HPP\T4VD93;'.80QGU/MUF(NK4NJ M[ B9=>9[4BE_1*+.&'WS(U<_Q!7&-=&"-F%'2-D1.LJ."M 93;C0P3_]6"S$ MGA[3G#BR!I:M)6W"BI"R(F1VF&RR3AC!Y6#F@%X?:;&:D""D) B9[>6.9I<, MUC0R;2X5(?W!H#WJ#O5K;1,6A)0%(;.]//E<;)MT"2#Z^?47L"!N*A8-K1Y4 M)#D!%FOT1 I&*+:F!:?NMS,0B_.>-QRD!/QHG8M-%L3B-"&[1*[MC":4"2EE M0F;#V=.#FW=WC2-Q/E)VS:$BZ.%E<:/E:\*4D#(E9):_ MF#7\D]EI?S-K0J5LI5+V42KU<7M99#^V@L>4"Z^*Y&5P;3^<2(WR?MBE];(T M^;/_V]@>(F39(^%E;SI&)5%VA41EL_RZ>I:?2(IRH"84RU:*9?>;G>4G,JB\ M,YKP,5OYF'W45:E:L_Q$\I3WP^"_LQSU1@,(1]_-\L[!W13R8E-VDTD"7+D+ M[6ZL*%XM;F299+=O=-3'=W?!W&-YK2H! 5F*4NM\(+Z>[6XLV3WA-,[NS7BE MG-,P>[@FV"-,?D"\OZ24[Y_(+RAN[QG_"U!+ P04 " !7@J=8]3?7"3\& M J'0 & 'AL+W=OS-7\0=T+]7-\6<#9MO<1))O(RD3DJQ/)J\@E?+JA?#V@L_DG$ MMCPX1G4H]U+^JD^^Q%<3IU8D4A&IV@6'?QNQ$&E:>P(=O_=.)^T]ZX&'Q\_> M/S?!0S#WO!0+F?Z;Q&IU-6$3%(LEKU+U76[_$ON O-I?)-.R^8NV>UMG@J*J M5#+;#P8%69+O_O/'?2(.!F!W9 #9#R O'4#W V@3Z$Y9$]8-5WP^*^06%;4U M>*L/FMPTHR&:)*^G\4X5<#6!<6J^D'D,DR)B!$>E3).8*SBYYBG/(X'N:LOHS.4Y.C'2E8ES^-R-E6@I_8ZC?;WOM[=FXS< M^RLO/B"*SQ%QB&L8OK /OQ%1.YSVAT\A"VTJ2)L*TOBC8ZFHBD+D"O&RA)@O M3?'L'+AF!_6.NRS7/!)7$]A2I2@V8C)_^P;[SD=3="=RUHN5MK%2F_?Y@I.,L[ESYC:NZ+&SF)* N]F?3S6$\!C/7<]VP->LI=5NE MKE7IIRB2%0B#FA$)4'F?BG.4"V42NO/D'2C ;DC"@4Z#%7$=SRS3:V5Z5IE? M\@VD3Q9/)EV>=D?B8$:'PDQFU&.!69G?*O./*(MD)I#BC^(PB2:=5D>O7=Z^ MGF:?C&0Y:&,)K+'<%F+-DQB)QW5=M,IF"4NU$@74RL/=:XHNT 0%S/.\P23H M5K[GU?7%I)NUNIE5]P^I>/H"B4R[N>>S0%LH!C/"/#:RT\)69'@DN= <%.JI M26I=$M99K?8=;#8DEP#'3\K#4WGK!]V1$]O1V?91:_XTQG^LP\_S84D,)T8W'53,I>&P]3>8^31@(SPC'<^(G6?M3FVP>[!? MC5IU6 4N#H92=2N?C74)Y.#9T8ZT;[TF])A2 [U8P#2INAEUW#'*D8YRQ$ZY M?C=Z3*L!9L2G1!.KVV$6^F1L#738(W;L_2WSB^A5Z\# -3$;J0 M#G_D)?@[IM'PK.<[V!N66I,=H8$[IK)C(+$S\$[)Z-=*IK$HRC^:;E\]F5]Y MG!2"I_+6C[J#(#D"P3A.ZF<6F*#Z.?(BR5'$UPE,F#%TG7,8AUA?^B8[/\!C M1:4#(K$#$0HTAY\ (KS(D_S!O)1T&I+ \=FPW3/9^8QZ(_T>Z4A'[*3;+?C2 ML*",>MC^;A])#^6_?0#,3?+0$00V\,[6P M)CM+"TL[,-(C8)19!H_>BQ3:;/3)*-'JX+7[]E3>^N%V=*7V5[,OKE;TI&]H M3^6M'_7!.]HC+VEWD]PL3;3A:65LT:@.7CKLA4TV(V^+: =F:@=S;PU>&Z59 M';QZ-D[DK1]NQW7JG6@-6ON#5T=](F_]J+L^@=K?'K]P#?K:NW^]%EIM=O*F M!Q^RZJ^(7WGQD, 32BJ6,,CY$$ RBMV'N=V)DNOFV]:]5$IFS>%*<)BBV@"N M+Z54SR?UY[+V\^C\/U!+ P04 " !7@J=8Z*0(#RL# "M"P & 'AL M+W=OTYSM!.*6:^TNW+)UHLT%>S;)Z1J6H._RA<29W;C$ M+(5,,9$1":NI=>5>SEW/",J(GPRV:F],3"KW0CR8R;=X:CF&"#A$VEA0_-G M'#@W3LCQNS:UFF<:X?YXY_ZE3!Z3N:<*YH+_8K%.IM;8(C&L:,'UK=A^A3JA MP/A%@JORFVSK6,P)W\(K JP5>7X%?"_PRT8JL M3.N&:CJ;2+$ETD2CFQF4:U.J,1N6F=>XU!+O,M3IV5QD,;X4B F.E. LIAHG MUY33+ *R-,:*G"ZHA$PGH%E$^1DYOG)$3PC+R(Q&% MHEFL)K9&/O,4.ZI9KBL6[Q66[U1>$-\])Y[C#3KD\\/R&X@:N=^6V[@JS=)X MS=)XI=_@%;^%Q&*1^HE@-@1^%RS'[:O/<>=%15KP[.?5$34*PT$3U<+W&WS_(/YTOM7#B.^^*%O!75H@P:RN =E"K!DE*$%CH1DOV!N(NV,@SV-X:S^[Q M[A7:XAXVW,/W_H_;QX@BF- MAY?K===B ?U[ZW6(YFU4@V;5,-C56O8JUK?BFI1 MNL[SR>@D%GO?8*;9/OG>GN,2NV=FMM:B\(1ZX;OH3N$=EF?CYL MW<.G[?]4;6W9![Q'9 5N[_52II'%IF3-,D4XK%#J7(S00U:]8371(B_;JWNA ML5DKAPGVTR!- -Y?":%W$].Q-1WZ["]02P,$% @ 5X*G6"IZX-#M! M%1, !@ !X;"]W;W)K++AHJ *FF+KR+U@ M-*VDEE1 MR98\_Y&E:C>;Q!.4L@T]Y.H;?_R=-0D%.MZ:Y[+Z18^-K3M!ZX-4O&B<@:#( MROJ?/C4=<>( <8%0V_O M2WI(,WC^#KU']W>^SN08ILG>JL.IAO#J9G^I7OBWZ_ ]8F"3-F;$D:M>P(\=0YGO*; MS)+035JS,[*@)0NL9$LNE:[U4;K:/3AY+2:)&R4].H.9[WKQ"%W8TH56ND^" M2XGV@F\R98(+#6_%@4MZ< 8S+R'$-<-%+5QD+>:O>R:HRLHM8D][O9C(*Q-C M])I%_$K!SO*-VWQCZV!\/.2;+,_UO#7E&0\Z.?$2KS<2!B,WPN9Q2%JNQ,IU M!V*H1P&67)1FL)QDJX/62A-D,GB_'_M>W*,<6@78#V(S)G8[S7&MH+":/C!= M,$9A<(=HV!O,,X.9%WN^-\)VHH?8/M-8"=6<5YU(4U!80J1?G 8K3$@0CG!V$H7M&O55[9B _8NFO4 E,T[R)L;I MR]\'T)U]1H-9&,3!"&,G5MBN5DU?KAALY%G#BA1]&AEZDRB%_F!*&"'[-JWP^T_P\[%"DOBL(^Z]#*#\,1E<6=DF&K<%3[DQK0B!8- MMA[8C:/^VFXR\W$T-ML[V<&Q56<_4%'"+(=] -1GM>W6&Y9E3F%K<%TM6/7U M D$"!70W?#VL'XQ:C*T*][-B_%K1SONEDSULU[T%E=G:F&7M%Y\,A'N)@_YP M&:U&2HET(D?L(G>3Y0?5_W9I/E7OJ1*-W?X&OEO4)31>F/C""/>$V*R7*V09"NI<1,(GZ M#*9N*+ZOCC%67"E>5)<[1E,FM $\WW"NGAOZ!>U)V/P_4$L#!!0 ( %>" MIUASA]^7ZP( -D( 8 >&PO=V]R:W-H965T&ULK59- M<]HP$/TK&C?326::V/@#4PJ>":2=YI V$Y+VT.E!V *KD257DB']]UW)Q@5B M: ZY8'WL>WYO5]8R6@OYJ')"-'HJ&%=C)]>Z'+JN2G-28'4A2L)A9R%D@35, MY=)5I20XLZ""N;[G]=T"4^XD([MV*Y.1J#2CG-Q*I*JBP/+/A#"Q'CL]9[-P M1Y>Y-@MN,BKQDLR(?BAO)&*"HXD68R=R]YP.C#Q-N ;)6NU-4;& MR5R(1S.YSL:.9P011E)M&# \5F1*&#-$(.-WP^FTKS3 [?&&_9/U#E[F6)&I M8-]IIO.Q,W!01A:X8OI.K#^3QD]D^%+!E/U%ZR;6 0-(# &JV565M76.-D),4:21,-;&9@3J> 9U(1D"$9*,)IA#9.9A@<42RLD%K!5P!')3>U6!%WS5!0$G3YP M7&44HL_0.7J87:'3DS-T@BA'][FH%.:9&KD:-)HWN6FC9U+K\0_H"="-X#I7 MZ"/HRG;Q+GAK#?H;@Q/_*.$-EA''7JF+X<'1^0$;;X#RQ<S"O/R[G2DLXWC^[LE>SA]WLYI,?JA*G9.P L2)R19SD[9M>W_O09?V5R'82 M$;:)"(^Q)U_@AJ+6<9?-&MNW6',1K9*>-XBA *MM_1U182_VVZ@=85$K+#I: MH:\Z)Q*E.Z4Y94*ILT;OL$MP])IU>26R'?O]UG[_:%VF55$Q;.Y6!*>0*S,V MUVWV"RXC4T58ASD,_VJO6\Z XBKIK%;=BXZ-B[X7&#(G_5:Q+M)('+Y"\*_:PRD''=Q"&@SV9'5'A>S_>$^IN=8F"R*5MG@JD5%S7 M]VF[VO;G2]N6]M8GT+?K-ON/IF[Z<%LN*5>(D050>A:%':7C07 M&CJ;'>;PWX-($P#["R'T9F)>T/Z;2?X"4$L#!!0 ( %>"IUCB?N-[ @< M 'P> 8 >&PO=V]R:W-H965T&ULK5EM;]LX$OXKA'>Q M:(&Z%JDW.YL82-T6M\!U&S37N\^,1,?<2J*7I./D?OT-*4>O%),>_"61Y.'H M&<[+,R->'H7\H7:,:?18%I6ZFNVTWE\L%BK;L9*J]V+/*OAE*V1)-=S*^X7: M2T9SNZ@L%B0(DD5)>35;7]IG-W)]*0ZZX!6[D4@=RI+*IP^L$,>K&9X]/_C& M[W?:/%BL+_?TGMTR_7U_(^%NT6C)>S:[QQ29,S (K\6_.CJIS MC8PI=T+\,#=_Y%>SP"!B!EL^:=9F'W^EG[9VL\ M&'-'%=N(XC\\U[NKV7*&;T25@U-8CN!*B8+G5,/-K89_X"VMD-BB#54[ M]!D\KM";[Q4]Y!QDWJ(Y^G[[$;WY]2WZ%?$*_6LG#HI6N;I<:$!F]"^R$XH/ M-0HR@2)$7T2E=PI] C1Y?_T"+&K,(L]F?2!>A5^H?(]"_ Z1@$0./)O7+P\] M<,)FET.K+YS0]W7/)-6\NJ_#EFO.U(5KFVHUD5N-2>D+M:<9NYI!SBHF']AL M_=LO. E^=]EX)F4]BZ/&XLBG??TG5"!>9:)D+C/KM8E=:PK-PQH'RQ1V^J&+ MWR$5X90T4CU@<0,L]KKB.O\+LJH.;2V@$F6BRGC!4-4@-L_-76;"?B_% X>@ M1'=/2+S6C?$YW7@F9;W=2IK=2KQN_,A :<9I77*K'-%22,W_:Q^X+*_5Q5V? MA='0L0XA@I=NOZ8-TM2+]-/?!ZZ?YJ:DYPB\"#RG)E&F(P DCE<#E&,A3-() ME,L&Y=(;?9L=K>Z9,N6R$TQ*,8A&L[T%IW>\F ZLY3D#ZTS*>ANQ:C9BY777 M=9:)@\E!""_&'^A=X2P4JY$/YB0V%;WG*9=4TO%G#R$.6FH,O!C_J!Z@3 @) MSG!26C .D#1:#K YI$@<3%4QW.%M_ *XNE311_;2)IXT]8 F)!X"=4BM5LD$ M3M+B)%Z<-Y+M*<\1>S09R>HP%WK')+0W4L(&G^+?B9R,/8O#("1#[ ZY:-4Q ML0^^I6WLYXG18 MZ1Q2"+52,M5Q,]5?[ZV7W5!)V.."I?A M"@^@.\2BY9),\"QIJ8Q@;U-D>%:]IJTF7DK\V?;G7-KZ5K?$2%X@QH/,=M0P M(DS8X#7PE7ZR.<*@E=V;"<6Y!RY*3,-AF#G%<#11+4G+B,3/B$V<'4R?#6TL M=SC/B=M!@B[<+K%IW"U9DL@;8Y]Y16'.>T6,>4GWIV/L3-KZ5K<$3/P$?"-% MQEBNT%:*$D$U Y9C,N-0=B'HE!;9#R@29DI2[^S("T^!K=&1Z]U.%#GL%X1G MA=2.2G::K8#'2UO-CU2ZO_60,5'/<33RM(/T$SSAYY;-B9_-O[%]-Z\V!? 0 MNC8#86GL,!8[(3NH>XGQL%'RO_S_=6?;"!!_(] DWYM3]KWME?NM(\:=QHZ[ M@/F2),.IRB$V[:"V52#^5N'3=LLR&VCL,;/3, *.8B@[3<;@)6NB;1S,A:F& M#[0P'VRT?0S_6>#C1H"DJR0=(G?T M"\MX-=%4AFW#$/H;ALT4UG?HCMWSJC)Q9)B)22YREP&A8[*-H)D<)HU++HQ2 M,M&>A6W?$/I'8(\)S R97O#C:9>D833JF%URRS D$WD0MO0?$B\AW1[V^\)^ M8J<%RKG*"J$.TM9E:\ZV (V\J@]JH$"[/Q=[6XR?_EY\)FW]'>E\(_>W%MUI ML6$CR;:'RNW!<:> X]4H^,929"KQP[:;"/VC=_L]W\XPSOP.QT,U(?&PR#JD M8#Z? M@2?^C_RNV)+CN!VE5X^GIO;U#BM5JY.6Q% FB>/@):-$YQRN9O+?'FPK9SSSU MV5?SM#E"O;8'AX/G'_#%ICX(;=74Y[)?J(3BKL"X+:@,WJ?@%UD?==8W6NSM M:>&=T%J4]G+':,ZD$8#?MT+HYQOS@N; >?T_4$L#!!0 ( %>"IUBV-3T& M1P( *$% 8 >&PO=V]R:W-H965T&ULK51M;]HP$/XK M5E9-K;215Z!B2:0"FUIIG5!9M\\F.8C5Q,YLA[3_?GX)&:T"FJ9](;[S/<_= M<_@N;AE_$@6 1,]5247B%%+6,]<560$5%B-6 U4W6\8K+)7)=ZZH.>#<@*K2 M#3QOXE:84">-C6_%TY@ULB045AR)IJHP?YE#R=K$\9V#XX'L"JD=;AK7> =K MD(_UBBO+[5ER4@$5A%'$89LX-_YL$>EX$_"#0"N.SD@KV3#VI(V[/'$\71"4 MD$G-@-5G#PLH2TVDROC5<3I]2@T\/A_8OQCM2LL&"UBP\B?)99$XUP[*88N; M4CZP]A8Z/6/-E[%2F%_4VMCQV$%9(R2K.K"JH"+4?O%SUX!,T +8G(2B8:#N@C>EPOT>7%%;I A*+O!6L$IKF(7:ER:P8WZ_+,;9[@ M1)X0W3,J"X$^TQSRUWA7U=P7'AP*GP=G">\Q'Z'0_X "+X@&ZEG\/3P\4T[8 M]S$T?.&_]'&H798N&J;3LSL3-Z4\ZI5' MY]C3;VK5W-&,58 NOS(AKH;46HJ)H="+99_ZWO54-7Y_+&,@*O*G01]EZW./ M7GL%?&>6@$ 9:ZBT[Z?W]GOFQHS7&_]<[1^[+O[0V.6E7L>.4(%*V"I*;S15 MT\OM0K"&9+69J0V3:D+-L5 [%+@.4/=;QN3!T GZK9S^!E!+ P04 " !7 M@J=8)MHO#D0" "*!@ & 'AL+W=OX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)66)NI+'Q5 M2\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_#B<)AG,^ M(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9RJHU61-3Z_T/N M=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SYEMMB<%M< M?7#C?N/]RP])\+$#: /,^%T(?)W:#X?.3_@%02P,$% M @ 5X*G6(0@QH(= P B 8 !@ !X;"]W;W)KW\03J?MJ+".W3?VQO+NW2'4L@&-4FCP6(YBXZ'1XN)]P\.]Q)7]&(- MOI+,F$>_N2AFT< 30H6Y\PB"/TL\0:4\$--XVF!&NY0^\.5ZBWX>:N=:,D%X M8M2#+%P]BSY&4& I.N5NS>H+;NHY\'BY411^8;7Q'420=^1,LPEF!HW4_5<\ M;_KP+P&C3< H\.X3!9:GPHGYU)H56._-:'X12@W13$YJ?REWSK)5ZP.+O^)1)[9B-MLP6 MH[V 5\(F,![&,!J,)GOPQKM*QP%O_ ;>M:V$EK^$+S6&$Z/)*%F(_FWH FXL M$FHGMJTXEUKH7 H%=WR(_! =P8_CC)SEI_3SM0[U!":O$_#C=42MR'$6M3Z7 M76(T?_]N>#CXM*>\R:Z\R3[T_[G(_4!?C4,8)O &(-SBTJ@EPF=KNC:&"YTG M,1@+MV?WUY?W9S%(XGZ""< \MTY(A3:TN!14>[C,\BZ!;S5#5#68SL(*,Y(. M*?@U)N,8$&VK9!XNA&+VX&E3/,(>"P2UT@837U _)VS YQ:M1)TCCY&K0J6=^R/10SLF-><1A)R824'Z"J!:R91K+5H9 ZM$L[K'>1&:Y8/9L6Y ML55K0%VQ5A5L:9I.2[?VO6$W%C6TS+)2)F-&VTJE+E7G^7B;+XW?D:TX80Q( M3F1*\N@6P6)6FE>A-93 Y=O$6K6V:=.6(>6C5+#I2$XUA6K&O$;[K1;\UL6 M2C)=+47RVD-*7ZB#SQXTD)@T1_="L3O=R>QQKRY_W'N-YIED\@0*2PX=)!\. M(K"][O4;9]J@-9EQ?"-AZ4M ZQW87AI^79N-3[#[\YG_!E!+ P04 " !7 M@J=8D6GK50D- #0(@ &0 'AL+W=OBZ =JEY*8["[W2*X= M]=?WF1GNBQS):0[]T"^VM"*'PWEYYIF1GM\Y_SFLC(GJ2UE4X<7>*L;ZV<%! MR%:FU&'L:E/ADX7SI8YXZY<'H?9&Y[RI+ ZFD\G3@U+;:N_E;P[Z*3DMC15 ML*Y2WBQ>[)T?/KLXHO6\X#=K[L+@M:*;S)W[3&_>YB_V)J20*4P628+&OUOS MRA0%"8(:?R29>]V1M''XNI7^AN^.N\QU,*]<\;O-X^K%WNF>RLU"-T6\=G=_ M->D^QR0ORIK0G1EV@P-2EO)?_TEV6&PX72R8\,T;9BRWG(0 M:_E:1_WRN7=WRM-J2*,7?%7>#>5L14ZYB1Z?6NR++V_LLK(+F^DJJO,L_O3#X=/)SP]H>]1I>_20]#_CGX<%OG?1J.E8?4.P MNM#!!N46ZHHN547-2?1KXU53Z2:WT>0J<_!Q%>15P,Y-MJ1:VTE5F M=8$G A\D8J6#FAM3*5BKUI[7(SDSYW.L-HC_N%+G/MJL,.IP0BIV6P&7=X#7GE' '3(@\YB];K:IU"J54%H6A=_O7GBR8VT(ZD(F2+0C9DKJQI M#>"F"II+$WL$;BPH_H?N-H4%Y*><&N08V^-7-M6&XH'B8J Y7=]HF%]T@ 4Y M<%D!NN0W,WE7^,"@!2^0[*+K&M@VK%Q3Y&1BX@=)YT]-)068$YO,/3CTOSA* M_+?MN!WNP[K[WIO1600)8DF*LG-)E&M3.Q_);E3D@3=/_@9Y!=9UZMY08-M( MH$CZ7'[)5KI:&O7*E:4-Q$XX\7GIY:L1RS)SWU"D3T\D>L;J8^!HO$3NE(P& MY W)9\$@?/@]7A#C4G[8N!9E"7I:X J#=*:P+_5G!'YW.%U$!S"Q6@)0 '"Q MH)P7@Y-9".A*PCDN!%AODD\*J^>VZ&V2PP.%"Q3N<@T""#IYUQXYA:[7INCW M1N N+2L0V:"+I!BE.H0&E3<,3?TNAF[.7"1G%AM&,$&)C*,XMS '4LR[,E67 MSGR;U1.Q7 :PVODGMA[2H$'*[;8URD71Y.:9Y$(!6LQUCZ)9%$=P-[X"=M*" M6UTT78" ;AI/^!_UEV1;0O);6,7Y]4B1[^/ZIQ].IY.SGXFLDC5+,@&+&&U* M6SJ7W]FB(+AGWA)8">CG4%;H"*2NE-+.TP)MG8>)*HP$OI#RGQ%P)!BL%9&0 M05$;^<.E7424/Y_#=._AH!N^Y[6!X@TP/5 1+06\4;@ MQ7^;]FDGCD'%D6=H3XBF#L_4X\-]91&BD?W>VC"%+I-'AH'V#96^%D&$QQO_ MLWH\W24$L1G Y)O M6P.VP('4,D)?/)$_"J "#)S9VM#@+?T0@6&G F2 '-7VU@B.U][EC23S4-R. ML&GKT [90YWYEFCRDB>&L5Q3/H?[1[8WL&%##B498IK@<*S>XHP\MY+A,#<3 M".Y["2D@CV[?YP YCPXM^ UROBE0\0JN%-PD][A.S$JK($5JUP79*GRF5K^X MM2Y0CUX5S9RLN/2Z9#>F$+J^_.W77WZ[9.%O?K]^#=E+QO2QNH0\BVSMKAYP M=8>"#GL5;0CV(O&LY^6H_ AE9ZD&D#?@&!3?'!M!"4+--ZMRV:4;2(?B6>+Y MF;&L^H\HU'A[!Y1""<\XOI+DZ6@RF23Y?%O&X<[_ K3DZ6I+MDF&M5#1!G+= MD.?A]K:6M?4BIT)7Y;IP%1+'%$7J,7H9Z9ZD&34. Q3M0K._07LC_C0W**#, M5%$7F210!T(K ?0.982+:2N?EY!\$A"&UN9/U-D$!7R-0%E$29LULW%0HH9* MZXJB1L)>N^_;HW)4"JJ4U>*QY,<;%.;$.H M(5#/,)>BR'JGURKU$*.-A.]V>M,WEG05)"21D04Z6U)?UB4XA-ZS9/<4#LXC M;RK0ERZDF%:1/L/32JC!O8^H".?49.>G25A7;K>+ T+?0Q]-=?6.XQ8UU@;T M>"V-X$MLN>FHSY25)8Y .<@4S5M0";-IGM)^Z2B<=&O23W7".F"DL/=$^W5@ M)0BZ4P(RH1KS@,-37U>LJ84-L?N,@;4(3K:EN-6T=P%V%04B\6KCG.0(9N]V M0#('! FM\(#_+B3EY!X;!,9)MR0>EA:M9QYD66X2@M!>15#X!,($I*1='G+& M#0^PNU;>P)0RD9/>Z)W&\7U;2SISA_284\(U 4_"_K-''WCK<)C7;WW$6VG; MHPN#<*E(V]3 DB?SD8GIQ-Y,3L]?'2=(OVQFIT'*O] M1U?>W=K 5&-V=CPZG)YAX>GHY/#LT:6TX[WLTZ/1[.PI7IS,1F?38T)C"FWV M(4//)OO$I0IK&FY+-()4TDI<1>@ZH*;L5M=$02:!B9QA!EX:LA#B_X,SPA#R M "B9,?D@H>A#J9B+X6':FXW [:A]6U6DS>X 78<->B74>'A3>/PK\3W@-S6# M'CJ/D."/8V_Y_*#K:4O-0"T(ZCLN".[;@.JA-D#=X3X_JLGX%'F.&L?% M,^2EGG"(S=-@$5Y?.E2O MB@@*S]00'NT@0#";NLX$VG0#-D4:QTE91[B1#6@YD)?:OG1F9S3F$PDN4!63 M:LF@HKEE6B$-<&K5A6[ECFM&H>^PJ*Q=X':EW=G*8B@X6'A8O"FH=J3$X6Q$P?#+%"R"&NTN!@,D M=I/ H[M%E('R0)[(X"J9YB6L2E^+B[7,'6TUL!>R"-G'7QN^*;"N\K1@$*"$0JJ?^# RXYX@;J]1[3R'%# @5SWIG/+0-8-4V[" MI0N'?]R[OCF_N1BUT+YU[<>:/,V+SV\^RJ#QR>2D-])U-VEZ_,'5N.+T=++_ M3+TM<;';I#<\==V;IMWYNANH!=4RG::6:O2U)8?SMS3_$^']6*4=;9AJ1<5H M.+)#.,RI[ USI!6\06V&WY@T0:*,F];0K1]TB&,R2FL3HD\]):9P:1)MES&L M<'?Z8JAE$])5=(/TWRNE M<3ENE8LM^^$V3Y8XV>(0:-@;U#0I]L<&3_#2\ M2V-,,6=J WB$-L@'P5W_G=/\04QPY]/9;) ^R(HN*3K_ AC>RM3P Z-F"O>3 MHVWAWJ_<&N8I0L-P#CE0;+0EJ%/7U"IUB O?"9W@4 "L- 9 >&PO=V]R:W-H M965T\=R3(:M6:>9]G3>2MU-UF=QWVE6Y[2<9N+B:+R>[%1UTW@5_,5^>]K.D3A<_]!X?5?(]2 MZI8ZKVTG'%47DY>+%Y>GO#]N^%W3QA\\"\ZDL/:&%V_*BTG& 9$A%1A!XM^: M7I$Q#(0P;D?,R=XE&QX^[]!?Q]R12R$]O;+FBRY#,IZSQ\:_8I+WYLXE0@P^V'8T10:N[]%]^'7DX,'B>?<<@'PWR&'=R%*.\ MDD&NSIW=",>[@<8/,=5HC>!TQT7Y%!R^:MB%U5NLA:W$*T>E#N?S $S^,E>C M_66RS[]COQ3O;!<:+W[I2BKOV\\1RSZ@?!?097X4\)UT,[%<3$6>Y:='\);[ M!)<1;_D=O"LJ@KC27AGK!T?BCY>%#P[-\.=#R2:LTX>Q>$!>^%XJNIA@ CRY M-4U6/_ZP>)K]?"32TWVDI\?0_T,ICMN_MX'$!6!!U;U"*^/WM MF\MKE@ARU.&58]\;'1HA12#7BD_7KS]^^YTS;V4)<-NQN,6<&]G5Y('I[% W M$+$'W<_$;WAK1I['K[VS:UW">/#)]]!SF(_$L[-9AM$U)JI0#9":_?=.=TKW MT@C-\K:V9@U2"^O0-HE85AL4I1-D=*T+0]BYAGOKMC%ZJ90=NN!AK4BO)>\P MY'D=>]//Q.4>3@Q@TSW,)H#()R.2($GMT.R!R MY,> #:0/=DS&B7P27U4$;]A1P:V/)E/1&U"3S>G'<^AN6(L1,O+<'[821 M@OJAHS'K7^C@R%Y&#*.?#?0^>% GP @XF$_=J,W=3NT!U:/Q"([% D MK4?_G()/>PXAF4Z2%8KZA$>/P_-00S18&!QBG/+0J,16N1-C<("27_/4IOH MZ?C0HYZ>%,[$DI-&PS-5G(0!!<9P7"P"TGO"O>\(_Q!0)MP?M("R$"J9M G' MK5;I2!DKLT/F&QEH0[<S0D8GMW$O'P4 ?BABFH1 84U MYM'*FW%J>7=.0LD>A)LQ^CCL42QXAFS;&\T3-)ZG(+_2<*RXV>^J_#^T MY*&;TOS@ ALKR==T]!//4+K+[M_N?PF\3!?@N^WI9\2[J,(>Q:M@RJH[$2Y= MS=,BV#Y>APL;T*SQL<&O&7*\ =\KBWO4N& '^]]'JW\ 4$L#!!0 ( %>" MIUA4"[0?TPD 'T; 9 >&PO=V]R:W-H965T#BS*W=Z(LSU=A2UN)&,]-4 M%==W5Z)4F_-!/.@6/LG%TM+"Z<79BB_$9V&_K&XT?IWV7 I9B=I(53,MYN># MR_C-54;TCN!W*39FYYD1DIE2?]&/]\7Y("*%1"ER2QPX_JW%M2A+8@0UOK8\ M![U(VKC[W''_I\,.+#-NQ+4J_Y"%79X/)@-6B#EO2OM);7X2+9XA\6.LJMK-T*"2M?_/;UL[[&R81(]L2-H-B=/;"W):_L MOSC3:L,T M48,;/3BH;C>4DS4YY;/5>"NQSUZ\^]I(>_>:@!7L6E5PMN%DK[-3"_9$=)JW MK*X\J^015BG[5=5V:=B[NA#%_OY3J-7KEG2Z725'&?[*=\#N$EF676O-Z(=SSORYGQFK$R;\/@?>\L\.\*7?> MF!7/Q?D R6&$7HO!Q???Q:/H[1'-LU[S[!CWYWGI.*L/R@J6A>Q1ENQ]#8/' M:Y^( 4?LF8)NES)=(^ID1 M7QN8N;QC,Y'S2K 5UY:I.?LDUJI<"_:C5LTJ@/P\!/="K2Q4$TY/)L&KI@1F MJY+7AMDEMVPCJ"X(S:QB2 27Z6L! 9P(A(/!;D ?L%6C3AK9@>[Z$J=AUR8UAEZRII75OU'PN<]I)YA#5 MJE1W0IB0?6PW>X8SX7D"T$;:)8B9N!4ZEV"YTF! .'GI&&J0"FX)UA)TI"=) M^_Z[21*/WQHVYU*S-2\;P6 #>EV FE X$2&[+$LFC6D@C&\ T+ EA^'BB-T) M#JY"5U[=A:B%YB4,MA;P-"W!-0JNF3>TVJK(9R5$U77C2-4:FLW)$\3-D%P* M=\(PUZHZJ)#78B.AV)X $@LMFY7R. TOW3YZ!MF*UWC&M4H/VYJ5WL35E(R?19()"K&:R&M4FP'WB%U&"K*'[:@&\#=]IF M**5#&_D^DI7>DO@5'\]M4HGYW*?!GB8A^X*B_& GAR4LP@Z*9,$PBH(HB@X: MY'+?("!@;94K&"8#%VZN$"#S6B,''>T*!3&7OK9H:I)XA]% M!_?3YR]X6 GM9A"2XCV,5[N+7F\@[:*)(J@43FX+YOW-QV#?!I"+@I)O[=X5 MC*7:"/@TV%\G3UM9-\+%T()RP: MUD'(:2IQ/N[KQ@4.Y9CWBJ][/I$87W-9NNS<\X'G1'BW,'EIE-^'2HKR8G8S MVD.82XTB4/ [$BQE M\HH-V3\.F6$;8]" Y11CVY#;#[7>C"7?JD>_956) G%%!9]"3#C.3F?RP\OT M%;H.4"@0ZPX L8.( _E7@7,AR(_HF*C?AZEZBH+5L *9HC>H/>2PPVG2/,S& M%NG/'%[1=ZP=>U \W3)F(4#IAB$6N+12M[+R^*=AA.FP+"G6M[8]F+M:T*Q^ M+W;FC6V0T\?TZUJ:'Z2I,LW;4F276@A6^>%/T/!W7]T]=FTFD8^VX*4A_',T M<;4Q;TX^]&;\P\W58-D_7"[0'Q? ?7+%2U]T['VSL6&0)-,@RR+V@L7#<)2P M2>B>)\%DDIS\V";=:!R,XB&+Q^$D@1&G)^_:KHSX86F$EU.&T [3E+G^F[P] MP6%@+J1U%'$2C$8I*))Q.!SU).]N5P@8(LB0%#'>0X4L[M_OZ'W/4% [@X;C MQ"D]9N-PRM)I,)FFG6:^&3_8& ?#81*DTPEM3&(V#($J#<;#R1V M)5R)1=BZEI\&HS$PQ",6C\+Q%/(28 GB:$I5UU>K_]GAAUWR:S^$];-GWFA-VN[V7;Y /4$LH0;C..Q*(_[BE:16P?5" M6'1E,N+CT#OS_I^"AU!45S>1MA6GFT1=%:2L'WHMNFG@^: V7?I@UM)]PWY MS3;7S>J(M=U2/*-INM?'';#X0[MVIRP80"HWEJ2H>>X0%A)T"-P)S+99MT>O MC[O'D'CH3)4&NU'>@R"=NP),0N)@',5!-IX>2,6=\Q3.P);FBLK),-M#M4OQ M1PZ]((*+TC :.COQQV/G!7/]R1VH>.$'[( FUP\PET.5'@.538/I.#Z.@+>Z M/T_U]$FJH[^$4&I[11'L75Y 93!6[7SE7=;?81QSK$_!;SB?3FNFF?T)V22L M:DHK<3#JRZ"%YOFR.URXN<#50!P!),Y 78WN/'RPU"'%L$_5= [E)8.[Y(7 M9+2=6?5P1KI!M7707G92TM1&](/((?G=U9 __1N)E 0;#,LS-SK1D6.+JTO( M[D3U>!J^[M)PFWY)..G2[RCDYV'S@17ME*T.K8)H1_L$O+6RCV$.V0_/J+UM MH.9*%T_5_B7F'1IZ._UWRNE3(MK?>U#7C:9O#XAR)5KZ48+N=;IK+)^'!0YG MDJYQW1U(IY;T'9WG[:T2P:>#.KUT1W:C2EEP?_N ?V0GYU+(H>LJ?WKT&-"( MPE$/CH123*&[L-,=E<@3\=(>HMOV)YOK\O-TX'Z*M6>P.ERP4/:Q?)47JDS"T8N":!S MF=/]XJ$+]M.=3R*5P!A&'W[<;6QM_=>1?K7_MG3I/ZELR?V'*&ULS5A;;QN[$?XKA&KTR9%LV%.'V.J,V[BR[/W\?8Z=-E93^^C M2EW;ZKA]12YL;B;GD^'![W;99'XPN[U>Z27=4_ZP>A]Q-QNU&-N23S9X%:F^ MF=R=OWQUR>MEP;\L;=+>M6)+%B%\YIMWYF9RQH#(4959@\:_-;TFYU@18'SI M=4[&+5EP_WK0_E9LART+G>AUS6?J*I+.;2],!"TUI?_^J'WPY[ B[-O",Q[@;G@+AL)RC&LAEV]?A[:U&5[.26EOU.O@L_5+\I6E=#W+V((7 MSJI>W:NB;OX-=1?J5RAHDOJ[-V0.Y6> -N*;#_A>S9]4^*N.4W5Q?JKF9_/+ M)_1=C/9>B+Z+/V.O>F-3Y4+J(JE_WRU2CB#-?Q[S0MGD\O%-.)%>II6NZ&:" M3$D4US2Y_>M?SI^?_>T)$RY'$RZ?TOZ_A^QI=;^%3.IJJI[VS.'=1T)"5B$: MI17\E50UOMZJ34->V:QL4JL8%GKA2.5&9UYK]<(ZF[>JT4DMB!?ZJHN1C.R9 M&U*Z#9W/*M1R5[1KC\784J?@H6^K*&6+E"0S92S:I:!,B1TI?AZM=GN@&+/ MVA 4.4MK&I #I0]YAW31Y?V-5EAC\7RJ[JJ*@4&A0BT\4A[I2V<1:M4EE0/^ MDOK4F25[$^\<(^7GBY";8I;]#!A-"(8-[:$,'AB,&WPP>"2JJ+$C/^;U@.1R M$[IEPV;!1\4.,K;*J"+822=06?N*1 U*^UNL0V9/0 M&CIG$'CQ_1@DVR)18!Q0=%&AV40M/H8.%%: J:V'";P4L;"EE,-1E4Z-JM%3 MX(=W*#:MM[6M=$'RSA>+HX%PW")874QB^:)+X'\J1K9ZRX%?6T/@X9$.+%Y# MEK&D"KA*>"BV$N$U>1/85P9AK[)?]1FZZJV/7*AOPKE!UI*5K" MPO5\0%*4:(#C!OT7BW"%D%HC$KN(I(P'4C*FZ@\PZ*LJP8Q)W>)3;S8L8P:" M;"2;<) ^>,M*[UG5+@?ZIS]#FPGM*5/TP\]3=6^7Q5#DPYA@=LP_PTIIK5U7 M2,1&,+,'YA3]ACB,U@\KA (R97!B[V.(LQ+<$:F.=X_IK.I3!/QKLOH/ M%H_(L-UQE97"/[!]%X:6AR76637:.0)E."QI9;GJ(20B7A?I(8B1 M=><L7)O4F]I M$3L4CCV=\"65<@7L6BHJJBEBX'H_+X%,K@8CB@FZC\%*6P!:@40/LB>H<*+. MIU'\3U1 M\^F+?0B/$/!;N^[.*T\+%0/ZH>R[?,6L:H.,'&-'WTIQ'C$?I']ODTPWT_NI M>LN]G-WVT3KC;$WJ'IT!$Z22#F'X+%'&>&XB_)Q'4AO**%%B$P/: K/5KBT& M9$)L,^K,2/2!3#(-%EE>W??C(YKV0U1)N@X!B0(61WD^=C"'[D%)'BWNJCS. M#[_@G+N5)X_PDYL7B(S>+.LQ[/,E]]\> AI^*QG>4N2>C%,<';"DA@HH^@(/ M<@ICY2.IN,^,'YB*WZJ0)=SP%"Q(['7NN#PK] 9#1EF\'!QKJC)C\> M[09+L%P;1('EQ_&-UZ%,R3]^@$,NE?&GC#P,0+)^CQJ?CQ[R[\@UKM[Q\ M"4056+)C'=40/9O^=#51L7Q=*SJ^V")Y;M]W+N2\,O;998@>MKG2;A%EWA>7 M@X&+,\R%ZYL"-9VLC#B<#7(A=;2[8@Z&^#-Z@4&Z(P_FUL M1JU+5NQ^[ZW_%K 3EI5P>&/49YGX;!%=1)#@6I3*?S35.VSPG+&]V"@7?J&J M92>3".+2>9,WRA1!+G7]+[8-#QV%B^$W%,:-PCC$73L*4=X*+Y9S:RJP+$W6 M^"- #=H4G-2GK%KE)+ETA8EQ$U 4.[0:CY4\_C&;#7X_$.VWC MG1ZS_MUT'-?^PWB$61^Z5N I0U@;1=TG=0I>K!0V+2A?Z-B4%G"]QM ==+P% M*SQK6/"D6:"5)G$0L&J/"?PL-9V8T@F=N%\N3YXRBWA0!T!9C#-.XPFGD7,Y M.6EB6B%91I#URH<(?X31M#>;ON6/B][%='3R8,U&AK[G. Z$)[WS\QF0_.SM MR=W_XQZ?]2_@#8RGX8^QDS9-*\" <412$LG7D3Q)W( M]P2Q\5JN$DR69'K5#I(265KH@S"<9Z]=6)PSN(^]6:%E0^26/=S;5&CY(OR> MBKO8:)/+&&[,*0UF6Y]0)N 6-S1A"YJ7'J1S)84I:D=AJRP2DJ4"8-FUU$+) MEU /Y.49=P&;T21)%;&NR:C,:2&5$A8*10#(3ZK,2JB:-\YCWB,0ON:+4*ZZ MY)+X[T*7-.BA:><^/-3F[C533L.-RT^#QFWI0ER%-6OI05"QQ@%9J_)4&3[= MR(1TF BQ#X9FHLS+O.,Y-K8P(:]M@@G2Z S>4!:+0DF*EDF#?THK72+#]7"Z MVIUVUSSJ):7E=6#C;I"B',^_(@%.],1>5A>Y 20=P&PD.%D)@ )Q/$&EUP5,E$ MZ!<]+M4N)X[\^:QEU0'-%.3.$?IK&IJLA"JFF@^L!*3L#[<%I:JNF;U;0M!V M"./HE%ILG.=,8#! #4!,E:%V#>!&J#*DFCN=VC.N"S@02AXZ?-851L7Z%<_! M#(L?Q&\25$W8S=PX9((VJTS2A*CV3&/_M?D_Z%S-.=HT/$!XE)3:U[=TN]N^ M<:[JJ_V+>/U HHF42G*M<$VJP_[Y602V?G34"V^*<-&OC*=G0_C,Z)V&E@7H M?&WH?F@6[*!]^2W_ U!+ P04 " !7@J=8-.9^!'@% "W#0 &0 'AL M+W=OON'"+K@4T6Q^6):>) M 2?-L#ZT"-IN>QCV0$NT)40259**D_WZ'9*R8Z>QUP)[V(,MDN(]]]YS/TB= M;X2\507GFN[KJE$7PT+K]FP\5EG!:Z9&HN4-WJR$K)G&5*['JI6M"FX7Q_+QE M:_Z9Z]_:&XG9>(>2ES5O5"D:DGQU,5P$9Y<3L]]N^+WD&[4W)N/)4HA;,WF? M7PQ]8Q"O>*8- L/CCE_QJC) ,.-KCSGJ/,M?% MQ3 =4LY7K*OT)['YE??^Q 8O$Y6R_[1Q>V-_2%FGM*A[85A0EXU[LON>ASV! M])A V N$UFZGR%KYCFDV/Y=B0]+L!IH96%>M-(PK&Q.4SUKB;0DY/?^L179; MB"KG4OU$UU^[4C\0:W*R+^@3;SN9%7";;J182U:?CS74&N%QUJNX="K"(RHB M^B :72BZ;G*>'\J/8>[.YG!K\V5X$O #DR.* H]"/YRI%&@;)V^]12%<%:]9<4=F0>@:".P@T$=(%QT]R3K5+ M"V[2@A#4K-A%U2K#(*(-EYR8@FB%!J+.!E^L['Y*/9$=7(D:T+VMBSPO3?VS M"F9K="GL_R(TJP8?NWK))2UJT36:KEA;8I6NF6S*9JUZKP>OX9$N1*=@D?*( MWV>\U:0*!K-R5-R;P25?EXV107NH6).!Q\ +9[Z7^"F]I"3$7Q!,O22(, JG MJ1?%,491&GO!Q!^\5ZJS8F)%5Q53BA:4.1BCSHG86PUVN?@(TZELH'!_*A(X'MI M$O6/ ?+A(!!8!?.IC0$8,X&8>4&8F$#@Y31U@9AY:1K]:V9%_X/,BKQH&GG3 M<&8#C1_/K B9-9D\DCL-]L>GXX^D3]+#V8_& M/T%AX/==<9^@!L+^\4W<0=-LYB5)]$A3@*F->SKQ_-00%LUB;Q;-CC>U]PTM MNC4.81M]CT2'*X!@,C=4Y:7$S4)(1:Q#&&7Y-SAA/;'R$:SMP2#2M:2%,<;W M<997E:$"RP86]R6EF?/BN5"-Z(OIFV5M-ICFR%QR09PU#]]H12-6N)QH+FN; MERYB ,/-ZQ;D9J)QR8O$<[*M+$&<01;HT))6S#KGV273L[=^Y +HC=#0AFQ MKG;*>+7GL36HY5FY*C-J7"W 3IO91SN1*"E.3]RJ. Y7.B@SQ:L.6"LT]@.DK0U!K1QAW\T.J!KU5D$6Q/LCI456U:< M,J8*RX$=&)?O6,4;W(1I455[4/G600/CCCE7R\]HVR#XQ@/)-1C,1_2NDR:P MWW4V>C@3#_0:ZWJD73<_3;8]B!G"9OI2)I3-HY>4CG9Y:?M1U2E3N7BWE.+6 M) 4'IE&'EZ9C:';/38H8FL$9E[C']YED 8-X%"340M+:,Z++$SBFXCLI79X^ MI4Z9L;E9(>==Y5F[K8>&M8/T R56.!/2T(=<:IG4VZW67Q1$J4;/WY?I MFLNU_610D$*YN7OU;G7W5;)PE_''[>Z3!G%# U=4\15$_5$2#TFZSP0WT:*U M5_.ET+CHVV&!+RLNS0:\7PE$% "I$ &0 'AL+W=OO(-RB6 '5EB5?T\2 G698'UH$2;L^#'N@)=HB2HD:2<7-?OW.(2E9;F0G MPP8DD4CQ?.<[5Y*YW$OU76>,&?(C%X6^ZF?&E!?#H4XREE,]D"4KX,M6JIP: M&*K=4)>*T=0*Y6(8A>%TF%->])>7=NY6+2]E900OV*TBNLISJA[73,C]57_4 MKR?N^"XS.#%<7I9TQ^Z9^5K>*A@-&Y24YZS07!9$L>U5?S6Z6(]QO5WP.V=[ MW7HG:,E&RN\X^)A>]4,DQ 1+#")0>#RP:R8$ @&-OSQFOU&)@NWW&OU7:SO8 MLJ&:74OQC:0[5"8F>?!^0+X"AL)#L M-T3,I$B9LL-K"[RR/-W[^DB<6)8I$.0)%0%A/Q)6&JOY01JPQDH"[0< M$W% M:D*/))DWLJ7F"!J,1UPCP!0CB2P88K*#>[I1UF=1#"LL2MO+2!&6.9:&;\!; MU,#L(S'0#,'O7OM9N@,?T>XHPLK2!GGS"/%^X"FZ!GU=P"; "_B,.HWBF\I0 M) JV^AU2$ 4;T ?M%*U>B#) M93H@'T[GH&(^!76;K#7"V?.?"04(*BH->T6=@FR[A3T$1[8Z\(L7*W%GT39F M=_=?MMA)TDAD,YP"I%.>$G-(2N/V3Z?^IIPS[96 MB'F/$X\P0S+P!=DP2+@6N0%9:;M$<*C2U*EW70 ="B^>RU%A6>"-A(KW91Q8 MC!>9C?C0160I%2J#.?0$]YX#\*02CD;M[>X\0 J==0I35O" N34(\EZ8#\K$@JVH'YQKZ@\S%(>B$-3>YT/#?DTFP7PV@> K/:1 MIKT[YEN&M^M4;X$?<+Z&8X5S:U>]-T7T4\4YS6]>S:-1]-[IK4S7/[X30< MV]]1$(8+]_%,1L%DP@XQD$4CLAL',2S!8ZFX;1WTY'&[HCSFH2#T>3H ML?"/7GV0.+/FIQ([;).0SJX';I7,?7?'8]._JC7,4!#EJCY#[&4ETI86"EOJ MN\:+1Q7U]L6%>G_D_*?-?P4AF,43,IW,2=<%9=BZ/D*Q[NPE&8^)56'<3;*9 M;>[A*W?]/"QWEWB@M^- 0K MB(:#V:3OSA#UP,C27D9ANX"KK7W-&(7>B@O@ M^U;">=@/4$'SWXGE/U!+ P04 " !7@J=8O^QN.C % !O# &0 'AL M+W=OO&+ '$H"5>.BB:PNP MXZ0)4#N!G>.AZ,.*')&+D%QV=RG%_?6=6=*4@LAVTA=JCYEOOCEV=G6Z4_JS M*1 M?*G*VIQYA;7-R61BT@(K8<:JP9IV-DI7PM)4YQ/3:!294ZK*210$\TDE M9.VM3MW:.[TZ5:TM98WO-)BVJH2^N\!2[>?AR<64Y9W 1XD[>O,G.O( )88FI M901!/UM\@67)0$3CGQ[3&TRRXN'X'OV5\YU\60N#+U3Y26:V./.6'F2X$6UI M;]3N-?;^S!@O5:5Q7]AULE'B0=H:JZI>F1A4LNY^Q9<^#@<*R^ !A:A7B!SO MSI!C>2FL6)UJM0/-TH3& ^>JTR9RLN:DW%I-NY+T[.H6Y*(#B1X B>%*U;8P\++.,/M:?T*$!E;1/:N+Z%' *Z''$(<^1$$T M?00O'KR,'5[\A).;103"H MM^BM?OTIG >_/\)U.G"=/H;^O1EY'.1:681D#$? X!-"(;8(=J?H6'% Q+I$ M,)VH\>'FY<>W?WY\":+.X-6GFTL?4*0%J,T&-<=.-(W06/I@"H4D+](4C5%: MN@DIK5&T]@X:K;(VM0;$5LC2&2$68 0-K.JK&[4!6VC5Y@7]HM3$R33H#BOL M<&VD1>-0*[66I$G62YDZ5\P8WK;ZF!.=AVO$&F1&"W(C,7/'-P,*04$I4:29 M%A(W0!U."U<5&:;2M9M*?&9BE:BI,SG1=6LHQH8\Y+TC.AU)W(JR%?90@ 8N M^'6*'=^GK%)P.W;JMTX4OV#:NH!0#F1*,F/.XF"+XG9HA:2<_K&X#"&HJ>%S M)CK:N5;&<,(VTH[ARKGM"B>C#$.M[/\RQB&CC>%]P>56 MTJWCK#$ST]\]\M\NP _'P!5J7_4/NO=,UN2!:@UIF^S^>B]LJ)DD45 PJ$; M)?X\2$9_'% _0 VCA3]?1&X4^%$\[U##V%_& 81+/UE.!]1P&OJSP G'B1]% MP;$(0A]W'6G)&;ZW@,T_NA8D?QK&+S]Q? MA//1#1K+*>'BH>N^S.!9^!QFH3^=+F$6^1RT'4=USX4F4P5-^39;:'^#HFKN((+248UV(V7T>T M[YU C0YS10R9P8\=F>\..Y?F+1L>O1*FX$9TWG5X5SBAOU@NW&CN2NB2?#=$ MH_)W,/Q?(;EZ8SZA3\&1R)$EKASY-. M1"%+1B39.\!8,4WWW+D/D=0WO,/ [;@OR[VIT[+-:(->D*@U94;C%NL6^5:5 M3T^?=(W(OWCW%J4AR M21=:B1M2#<:+F0>Z>]YV$ZL:]Z1<*TL-V0T+^D> F@5H?Z/H_=%/V,#P'V/U M'U!+ P04 " !7@J=8$0=(ZLL# #*" &0 'AL+W=OO&*A!T0)$=!].;0,YM@>P1Y#T>"CZ0$MC MFPA%NB05Q_]^AY+B.HO$6*#[0@W)F8_?#(; ;1 =/K51V'FRH:&>E39U^\5_A2XLT$^66C_XR6_-/(@\(918.X_ Z?.(URBE!R(:_XZ8 MP>%(;W@L/Z/_W/M.OBRYQ6LM_Q*-V\R#*H &5[R3[D[O?L71G]SCU5K:?H3= MH)OE =2==;H=C8E!*]3PY4]C'(X,JN@-@V0T2'K>PT$]RQON^&)F] Z,UR8T M+_2N]M9$3BA_*??.T*X@.[>X0<>%!+V":S0D*KCBDJL:X;[/BQ\$XUV+RT#XGE@6KR3/4J.0GX@9MS2&,&291D M)_#2@^MICY>^@??2T3N4W&$#-\+64MO.H(6_+Y?6&4JBT7SB,'B^^_B(OKI!/?LP#T[A?Z_KNTD\NN\/VJ'$$?G\+7GPJW! M+1<-O'NB\F$IEEPU\,EMT,!U9PPJTK46CS3Q6%/WFO6HR0?-6E,ML,Z?3MNP MTI)*BE!K^(%XN(WN+)G:'R\FE"GUID^5&ZRQ71(4328^;WSRI!//JO:WW2)I MDI6P2"7&=499!HH<.8,T8UD4D9 4+$[*R67SZ!UM8,OW5)6(#Q45H1Y)U&8/ M3L,2J1Y(*C*&M%9&MT";C386XIBP*HH@2Z-B,H0A35B9E9!,632-)K]KQR5L MOSH69U!6+,]S$HJT'G3,XA+\JWP0L;B.)W< M?2[>%:=LL#@[V/ M9970F*?1Y!>QS[KNHCP@]]:'5'%8/C?IRZ$__J0]=GH*S%LJ"Q!691N*&?C;0> 7:7VFJ1>/$'W#X?5E\!E!+ P04 M" !7@J=8+:6(;3X- !)) &0 'AL+W=O[ESL--^<&T7RT@?[)^_J/7"W)CXJ?[@\6Z_DY+; MTE3!NDIY,W^YWBXH[(F1%>FS="@M)7\UU^3'08;3L=;-DS2A@GK M+0>QEJ]UU.G;*3EIE+RM+O\E.5-M\C;=.%_7\Q"] B6_VRZ ML,@[W"R/$NAYJ'5F7NX@0X+QMV;G_(?O#H['/SZ@[6&G[>%#TL\O=;!!N;GZ M0+*KJ"FL-RGY)\2HGQNOFDHWN8TF5YF#QZH@KP),DVOZV%;1>%NJN:UTE5E= MX!/!!1*QU$'-C*D4[EYKS^N1=9GS.58;!'976+=9I[C4 M44$75=%'1;$"D/S66%)NME(+4QG/GT)-4].AN@^)VEL(K/E@'/.WBXL/([H2 MCE.?*K;3#:P')9 ]N/G :J25W&)/?5S"S /U NT!K,4 B]V:>R9S(C_HTA#: MP%.PJH-S=%4UV-UZ:*,\7>6=AJZV%5D 5BYU!7RE)2/"40)$A5LKG7\&P/#6 M$3O:!KZXJV 1[!.;84O6>$]?K&VX6]IL*;8UF0D!D Z_>#Y\KJWO%2-9=(6- M+FH-U,86@A* &I+38B?<0B=;Y4 J@G$220>UJZ,C!YBO->Y&UFGUL"'#<2NC MO3+8C#N\AKQRAH!I<82<1>MUM4JAU*J"4+0N__;[>1,;:$=2$;)%(1LR5]:T M!N!1!P)MG_X"\ NLZ=6\HL&TD MU"=]KKYF2UTMC'KERM(&HAV<^+STZM6(99F9;RC2)R<2/7L/ /M1!^Q'#R+R MI\#Q?(7L*PE/-F'ZXR1P1 BF" [BR\=$@CB8MD=.H>NU,/'8+-BF9066''21%".X@="@\H;AL=_%Y8/1 P"1Q891 M5) JXTS*+N3!6N,]^>&G(RY%,90)EGG]EZ2,4&:;_=UBA919.;YY*/ M!3@WUU[**%$<"=;X"OA-"VYUT70! BYK/-6@J+\FVU(UN855G%^-%/D^KG[X M[G0R/ON1F#!9LR03L(C1NK2%<_F=+0HJ.7*6Z<;=@C'?DVUOU EB@@0"/$. RV]:Q9+ M1K1@DZ>IZ*)Z8#W(JIX59@1DMG5-X>;ER#WU*P5AYA!"_S7MIYTX1E5'84%[ M0C1U>*Z>'NPJB_R(''2M U/>,!=F'&S?4.UO(50Z%.-_5$\GVX0@$;C:4QRZ M66$7N@W5M3,@8KH+(T4B@-6:A$%))7MF!FL/=SF\LX<74L8\2@<*J*='NZT) M6^&M'(OLHXHP\MP(O,#%U MR6Y,(71]]A["P5(/(&' /VD6,C.%&H^695+KMT ^E0/$N-3F8LJ_X]F K>W@$B MP6$RCJ\D>3(:C\=)/M^6BT#G?T%Y\G2U(=LDPUJH: .Y;LCS<'M;2-MBE5.5 MK7)=N J)8XHB-5F]C'1/THPZIP&*=J'9WZ"]$7^;&U1OINHHRLQ0J 6CE:@R M#C6,*WDKGY>0?!(0AM;F;]39&.QAA4"91TF;%;DS M/*V$&MS\B8IP3DUV/D["NG*[61P0^A[Z:*JK=QRWJ+$VH,EM.0Q?8L--1WVF M+"T1%,I!YH?>@L>8=?.4]FO''Z5=E8:R$]8!(X6]I[Y'!U:"H#LE(+.Y/9[9 M>6ILBQ7U\"%VWS&P%L')MA2WFO;.0>VB0"1>K9V3',&M@QTPW $[:\ 1>_(] MEY23>ZP1&"?MHGA8>M2>>9!EN4,)PKD50>$S"!.0DGG!D+"N>8#=M?0&II0! MHS2'[S2.[_MZTIE;Q*><$JX)^"3L/G_RD;<.9Y/]UB>\E;8]N30(EXJT31T\ M@/1X.CHY'G!D^L4Z4_5].1P='0P5;OT^OAT='!RI':??/#NU@:F&M.S MH]'!Y P+3TT*?(<-8Z+9\Z?''6?/#Z( MN8VJ!7B+U5[J,]!&M4URP]0F0QHE3"$O]81#;)XFJ_#ZPJ%Z5410>*B(\&@G M(8+9U/(FT*8;L"G2/%+*.L*-;$#+@;S4WU2==!( M\[ J$*^6Q;U%0H^A?^HPW.ISXVW(;9H"WI&YJ*3DCHGG@T;A)D_FC# ^^!'^ M4LEG2H,D'$;!>X?F<# LH#FD"9PQ &[P5,U\';RH?WPP8A^@GNG% MPIM%QWY[8)BMTLB'"UKB_"-YN$ $K$8I)U-KF6.L .F?Q8_CMO)L7/NIID#DQ1?:[>EK#[;=(;@73=>Z[=^;H;-@;5$K&FEF+YK:.'L\DT&Q7A M_=2GG;R8:DFUD&[0=':= NB@R?C(26+@[F]+\OZ3"-C["8 M'KP1TO.XIGWNEQYGX%:YV+)_^,"#+\:".,1!-@?*B&!EJULBESVT;84M0L(> MDOO^B1X\\9.6--A,(UXQ9^I2>,(WR S0?H@*[JDZ/P+ MW'HK$]6/#.HIW$\.-X5[OW)CF*<(#<,9[4"QT8:@3DUA.]KQ4@=Q]\P6-LV( M9()_#T#[(ZC71:LQ#-JSORIH?S_4_N^\OZD.[ ]^W@$RM^ ?L?"3A"K*+SVZ M3[O?R5S(ST/ZY?(C&[!+F"RHPLRQ=;QW&UL?51-;]LP#+WG5Q#>,#2 5\JD== M(AIXKBNA%UYIS&X6!#HKL6;Z6NY0T$DA5Q&D,YW;(MK-#]V*T5> MT+'DO$:AN12@L%AX-^%LF=AX%_"3XUZ?V& KV4CY:)WO^<(;6$%8868L Z/E M"6^QJBP1R?A[X/2ZE!9X:A_9O[K:J98-TW@KJU\\-^7"FWB08\&:RMS+_3<\ MU#.T?)FLM/O"OHU-*&/6:"/K YC\FHMV9<^'_W "F S> $0'0.1TMXFF";"G5_'AC*9C%!=F!>MLS1&\PQW$EA2@U?1([Y:WQ *CNIT5'J,KI( M>,?4-<2A#]$@2B[PQ5WIL>.+W^ [5^[OFXTVBI[*GW,%MWS)>3[;/C.]8QDN M/.H/C>H)O?3#NW T^'1!;=*I32ZQI^NV:T 6L&9T(W"/IE&"%I?IG-R+A.?E M/I0(A:RH5>UO,?;NP9T*HX&!HJ./- GV3.56B6RHOYT:U:HY$!&' D-U# +K&K.SN$9C(K1'#%1<4+AM-.[H_ZSTXZ.D;>H'V'-3">DO<306O$D[#7_BIZS!"/$W\8QM"W]FCBA^,A]'LK)9^X'3,: MXNG0#Z,I!4[\<3CM4>+7W)/$CZ[>2$.SPIDE#6=4-H#. M"RG-T;$)NG&?_@=02P,$% @ 5X*G6-P,)VM#! FPH !D !X;"]W M;W)K&ULW5;?;]LV$'[W7W%0AZ(!5$FD?B>V 3M+ MMP[H%B1-^S#L@;9H6:LDJB05)__]CI2M>9UC%-C;'N*0XMW'[^X^DC?="?E% M;3G7\-34K9HY6ZV[2]]7ZRUOF/)$QUM5_,G, 0XC5? M:X/ \-\CO^9U;8"0QM<]IC-N:1R/QP?T=S9VC&7%%+\6]>>JT-N9DSE0\ WK M:WTG=C_S?3R6X%K4RO[";K"-0@?6O=*BV3LC@Z9JA__L:9^'(X,&![AVH MY3UL9%G^R#2;3Z78@336B&8&-E3KC>2JUA3E7DMJM@INVX,4__7WD-Y*D M!Y)+>A;P Y,>A,0%&M#H#%XX!AU:O/ %O/LMD_SMTL9\RYY18QH64K*VY';\ M^V*EM$3!_'$J^ $[.HUM#M&EZMB:SQP\)8K+1^[,7[\B27!UAGDT,H_.H<_O MA[,#8@-#Y>"WSE9K8=2-\U.$ST*>)KQ'97M4P-,/>LOQ3W(.S5!>;LH+6)SU M=JP.]/AQL*4!">&V9@C3%F:6#[-* 5.(6..%H"XGO_;-"CTPHL_V""'D.%B4 MI>0ETWRR9.BZYL T_,+:WN3@L&/L4IJ[413 #T!B+Z&0>7:G(PF-T]=):U!Y.8!P76D$)%Q_8CW-XE"VA$R3*DEG4+JY1#F;I:' M!V;F_)UP)&X<4S?,,^-("<0>1A6Z:9Q-/G%EV)I\\Z<.+SZ<: &/^!E"-TDQ M!I( 2;PTQ_THQN*2(($B1$9*HE X$4XCJ-\5-L;<@$A=8,%+A1'AE915Y"3BF/7ABS,#4VB='NP>:8WS<9H)%+\]0**\*= M*<0DLI3>M^NZ+S@F T]E\2>^+_;"PZHE;A:EH,S-J(8,UL]56T+'I7WZ4<3[ M5V*LC<*'J.!0]-(8?E=M//B(9H:W<<%M58^KB*A,A0;\OL.;QZ"9YXBUSS;> M]$KAJ&Z\N?(M1107@+RY5K ;-9,FQ9[%)?#GT0WK_G\&? M.MS^4&ULA51- M;]LP#+WG5Q#>!UH@B!/;3=,L,=#T ^NA0-!FVV'80;'I6*@M>9+<=/OUHV3' M2[$TNUBBQ/?X:(J<;:5ZTCFB@9>R$'KNY<944]_728XETP-9H:";3*J2&3+5 MQM>50I8Z4%GXP7 X]DO&A1?/W-E2Q3-9FX(+7"K0=5DR]6N!A=S.O9&W.WC@ MF]S8 S^>56R#CVB^5$M%EM^QI+Q$H;D4H#";>Y>CZ2*R_L[A*\>MWMN#S60M MY9,U[M*Y-[2"L,#$6 9&RS->85%8(I+QL^7TNI 6N+_?L=^ZW"F7-=-X)8MO M/#7YW)MXD&+&ZL(\R.UG;/,YLWR)++3[PK;Q#4,/DEH;6;9@4E!RT:SLI?T/ M>X#)\ U T ("I[L)Y%1>,\/BF9);4-:;V.S&I>K0)(X+6Y1'H^B6$\[$=R*1 M)<**O:"&DQ5;%ZA/9[XA:NO@)RW-HJ$)WJ )X5X*DVNX$2FFK_$^2>IT!3M= MB^ HX3U3 PA'?0B&072$+^SR#!U?^-\\X9KKI)"Z5@C?+]?:*'H9/PZEW#!& MAQEMMTQUQ1*<>]0.&M4S>O''=Z/Q\-,1O5&G-SK&'C\V30(R@YLL0_=VG?H' M9O"0V.-TJQPADP6U(!<;,+;,;1_RWU1X62O +HRA,(K"$$*!(62%BLM4@\M3 M&$SAA NZD;5F(M6GT]XJ5XBOW@!0!9/"IUBI>HBN MY0, )4) 9 >&PO=V]R:W-H965T2E!=TW#Y[1IKL9TZ@?.\ M<%>M2VT6O-EDP]=XC_KSYE;2S-NA%%6#K:I$"Q)74V<>7%Y'9K_=\$>%6W4@ M@XED*<2CF7PHIHYO',(:\XQ!,;O%S4RO[#MM\;9P[DG=*B&93)@Z9J M^Y$_#7DX4$C]-Q3"02&T?O>&K)>_X^=)5^AOPM@#[ >YPT\F\I+#A5HJUY VI\ MXFFR;U"\?+!UW=L*W[#%X*-H=:G@IBVP>*GOD=\[Y\-GYZ_#DX ?N;P %K@0 M^F%T H_MDL$L'GL#;PC_K_E2:4GU\O>Q&'N(Z#B$Z:%+M>$Y3AUJ$H7R*SJS M]^^"L7]UPL%HYV!T"GUV3SU9=#6"6,&BY.T:%50M'"/QF.LGP8^[?F!%'5AY M_RX-@^0*L,\8'0Z@2Z2?1(2F9QD-RT 6.)%M:)##8HD3@BE1K.AC4Y>C! MZAY6R"O=T4(T!#U4YKPH*M/7O*8BU73ZT/X'H7D]^M0U2Y0P;T37:ECP346K M<,-E6[5K-:1G=$81Z5)TBCQ2+N!3CAL-JN3D5D&==#ZZQG75&AUJ^YJW.4(2 MN&'FNXF?PD^0A/07!&,W"1A)X3AU61R3Q-+8#2)_]$&ISJH9LFJN%,PA[T.P MJ825% T91IE7RNZ*QVZ0!&"3&U[!&011#.>OYZ-]4ZHWL<\@9K[K^PGID]X+ ME-0-@M2N&RDCQ#XGOYCCK=AM?!Y#-XZSE[/1HFNZFIL#%:A36F5DLOU:=6\S M"F-KT8ZC3W3;5"TYC&^J!+Z;)FP81E0/+XB@5T0]$ [#=[Q3FK+,31*V3U- 4\M[ M&KE^:A+&LMC-6 ;'#ESOX*IL4*[M@T!1]HC1_M;[>'//^JMUO[Q\L5$-$ MHX(:5Z3J7R2Q [)_!/03+3;VXET*3=>X%4MZ-Z$T&^C[2@C]/#$&=B^QV3]0 M2P,$% @ 5X*G6"JN&:GY P &PH !D !X;"]W;W)K&ULI5;?;]LV$'[77T&H0=$ 6O3;LE/;0.QD6!]:!'&V/@Q[H*6S M140B-9**L_]^1TI6[=9S#0Q(3)UX]]UWQ[L3ISLA7U0)H,E;77$U&+;4IL7_GS:T"VL0/_>/$J4_ &E8#5PQ00G$C8S M]RZ\7:1&WRK\P6"G#IZ)B60MQ(L1/A4S-S"$H()<&P2*RRLLH:H,$-+XN\=T M!Y?&\/!YC_ZKC1UC65,%2U%]984N9^[8)05L:%OI)['[#?IX+,%<5,K^DEVO M&[@D;Y46=6^,#&K&NY6^]7FXQ"#J#2++NW-D6=Y33>=3*79$&FU$,P\V5&N- MY!@WA[+2$G<9VNGY Y6<\:TB#4BR*JD$\N&9KBM0UU-?HP.CYN<]V*(#B_X# M+":?!=>E(@^\@.+8WD=B [MHSVX1G07\3.4-B4./1$&4G,&+AVACBQ?_+-K' M(=H_[]9*2RR.OT[%V\$EI^%,P]RJAN8P<[$C%,A7<.?OWX6CX.,9LLE -CF' M/E]A Q9M!41LR))6>5M16\@H+JAB.:&\(/>L:C44Y,=S/!7.68>GPWDN@6Q$ MAFL-VS&&; M$X^=9465(G>D6Q?D.]GYP#AR$*U"?\HC\)9#H[_Y(06VQ+7SI:U!4BVD\P6G M'..YJ(%9C''-4![A.O*BR.PNACYWI_@%X<0^]! MTV!X#(/L, %4=VCV1!&F-[]"/4Q$;!,4)"8Q8>*%660SDP2Q)L8J11,'(>3I1QUX=7)+@)TZ-ETB_.OC_/Z) SLR(=9D5Z\:RXXYH-65E! MWDJF&0;W\)97K>FTC10U68JZP#D8RC?TLC@E MHW1\\G3]@P\VSJ:MO98HC+?ENOMV#V^'F\]=]\'_IMY=FY#>EB&)"C9H&MQD M>"*RNXIT@A:-_?ROA<;+A'TL\?8&TBC@_D8(O1>,@^$^./\74$L#!!0 ( M %>"IUAGQ"LY<00 @+ 9 >&PO=V]R:W-H965TR.1V/19+3BH@3UM : M3U:,5T3BDF=CT7!*4GVI*L>.907CBA2U,9WHO7L^G;!6ED5-[SF(MJH(?SFG M)5N?&;;QNC$OLERJC?%TTI",+JC\UMQS7(T'E+2H:"T*5@.GJS-C9I^>!\I> M&SP6="VVYJ B63+V0RUNTS/#4H1H21.I$ C^/-$+6I8*"&G\[#&-P:6ZN#U_ M1;_6L6,L2R+H!2N_%ZG,SXS(@)2N2%O*.5M_IGT\OL)+6"GT".O.-H@-2%HA M6=5?1@9547>_Y+G/P]:%R'KG@M-?<#3OSI%F>4DDF4XX6P-7UHBF)CI4?1O) M%;4JRD)R/"WPGIPN:(8IEG!;=P56F3IZ(,N2BN/)6*('93=.>K3S#LUY!\V% M+ZR6N8"K.J7I[OTQ,AOH.:_TSIV#@%\(/P'7-L&Q'.\ GCN$ZVH\]X-PY[1A M7!9U!G_.ED)R%,=?^\+MT+S]:*IA3D5#$GIF8$<(RI^H,?WM%SNP?C_ U1NX M>H?0IXNN3X"MX Z[/7/QZOX%=PG-CTHUC- MT#CPW='U]_DE>)89QPYXH1G[P>B!25(JD]!"8UO/8C.PXM'-%O4M5-L)S2!T M],PR'3?H4&W7C%P+[,B,(V] M3W;]"UM[,:FXUAP0 ?^H /_L [P0YRVF+0= M(2Q?X(:RC),F+Q*8X0=Y7\T/(^\I+^CBJ\IL"HNNLHTK@J[^6]DVQ?I6%Q*/ M%I)(Q,7]N0M^MI2;6[!#; M44+3$TMZ8CISJEI22Z#J)$!W)=#UJT)6,OC7UM%"%<8BC/[3\)C7[/BDS=/=>+M^$ MY/GP20]#($Z,.VKX, C'5I8.6O8!*"P7EQON%NZ@U1O>MJ5/]*CL;NND;%,\ MP*<-Y1PKP^D3K5MJ O)M&B6F?D?38-I#O[.W6\9;KY.*\DR_P437F=U#9=@= MGGFS[G6S,>_>B"B2K*@%E'2%5ZV3$+]OO'MW=0O)&OW663*)+R<]S?&I2KDR MP/,58_)UH1P,C]_I/U!+ P04 " !7@J=8U_0 H_8# "N"0 &0 'AL M+W=OB!DL8V$4IT22J._WV'DJPDA6/DL!=J2,U\,\./,^1L+]6# MWB(:>*I%H^?.UIC=E>?I*'OIU[- M>.,L9MW:G5K,9&L$;_!.@6[KFJG#-0JYGSN!8K9C&URA^6-W MIVCFC2@5K['17#:@<#UWEL'5=6KU.X4_.>[U"QEL)H64#W;R>S5W?!L0"BR- M16#T><0;%,("41C_#IC.Z-(:OI2/Z)^[W"F7@FF\D>(O7IGMW,D=J'#-6F'N MY?XW'/))+%XIA>Y&V/>Z2>Q V6HCZ\&8(JAYTW_9T[ /+PQR_PV#<# (N[A[ M1UV4M\RPQ4S)/2BK36A6Z%+MK"DXWEA25D;17TYV9G&+AG$!<@TWJ$ALX)H) MUI0(J^Y,+,M2MHW1\.$[*P3JCS//D%MK[)6#B^O>1?B&BPB^RL9L-7QJ*JQ> MVWL4[AAS>(SY.CP+^)6I2X@"%T(_C,_@1>,>1!U>] ;>ZXSO43"#%=QR70JI M6X4:_EX6VB@Z0?^<2K]'CT^CVZJZTCM6XMRALM&H'M%9_/Q3D/J_G(D]'F./ MSZ$O5E2E52O0,GBG<,=X!9^>J&0UA3 M./K#E_YDYZ\<_+'.'Y22JE@;&R3]AK44U QXLX$/=.#,5K::3/7'JPE16VX[ M;F^QQ+H@*)I,+-&6[6AB40 M^&[DIY-^,Z/0S>(,PJGK3_W)=VF8@-V[]^("LMQ-DH2$-'&3,((SQR 9CT'R M[F- ):M:?#X&I]@^BW::[2/LF.&/(Y44'M!8TPL(,MKPU JQ&P319,6HZX!A M3S0F;A[[-$91:->9XL-&JZ%F"VQPS8W5C,, 4C?-"8%:OL6VBG1YK);Z^.I7C&_X&4KJBT$$JJ)VY+,HC<* L'(9].OL@# M$^8 -Z(MQ@@.EN \I#&)_,FO?&V@9*K2$%/Q933&9-D'G[AAF$+F^E$\T"3? M3(KZ0.YF>68[@^_&<7B2+^_%'4J]9=.]%.R.T.W77Z?CZO@86?9W\+-Z_Y*A MS=GP1H/ -9GZEQE5F^I?!_W$R%UW(Q?2T/W>B5MZ4*&R"O1_+:4Y3JR#\8FV M^ ]02P,$% @ 5X*G6.!V/A>X P ! P !D !X;"]W;W)K&ULO59M;]LV$/XK!ZT86J"+:#E^268;B)UT"Y"N0;*F'X9] MH*6S3(0B-9*VFV$_?D=*5NS$<;O V!>;I/@\=_<<>;S!2IM[.T=T\+60R@ZC MN7/E:1S;=(X%MT>Z1$5?9MH4W-'4Y+$M#?(L@ H9)XQUXX(+%8T&8>W:C 9Z MX:10>&W +HJ"FX*&)1,%*BNT M H.S8736.IVTF >$'7<"5W9C##Z4J=;W?G*9#2/F/4*)J?,4G/Z6.$$I/1/Y M\5=-&C4V/7!SO&;_$(*G8*;#3#+XE^A]7A(5+AX7]\E:'CW8;\Q3^U M)4]Q&-'-MFB6&(U^_*'593_O4N- 9%N:'#>:'.]C'UWI!R[= Y1&YX87=/]L M:D3I#]BNN+^/;"(7TX9Q)=Q<*'!SA)N+NT]7=Q? 508?OMR<@\6<"A)50;B0 M(A=3B?6-0V-A-=> RF@IH<8_4M):C@H-E_(!D!L%I3]K%NAZ "Z1LIP1D%.Y MI'+K@L6 X@MBI_N3!J3!%*F& 8,L9K^:%?Z]FKR MRO1UFO1U]BI^4[G,"W^"=R6L@G<#W#\HRU'"!O%RT_^]%E[I?[?QO[O7_]\6 MQ10-Z-E:_* S_/-BZ1A7?)VM@-C3D/8:?65(O2:DWC=2LD2U0'^V-!69OY_6 MURJ,WO.\]%BGWWH>RZZ=)UUVLKESR]%^XVA_KZ._ZU*DT&5=DGM,#<@]-0UT M^.'6:8,P,4BO3K@XOXB9@PEEQ^Z*9*^1_UH*#T2VI<=)H\?)__4\G!Q2DP.1 M;6G28H_="3O <:Y)-D]IG['GAWG'OL[VOLK->*.?HL<@#VVFA9")JBMI5IM6 M]BPT<$_6Q[[%#7W:(TW5'U.7D0ME0>*,*-E1CVJ*J5K.:N)T&;JVJ7;T9H3A MG-IT-'X#?9]I[=83;Z!I_$?_ E!+ P04 " !7@J=8Y&L5T]A)_Y)[CGOK^RHKH"3J1FR!FS]K(4NBS5!N?+650'('*ID?!4'L MEX1R+QVYN;E,1Z+2C'*82Z2JLB3RUQ28V(^]T#M,+.BFT';"3T=;LH$EZ(?M M7)J1W[+DM 2NJ.!(PGKL3<+;66+C7C9<543 3[!O-=3'V!A[*84TJIA=B M_PD:/WW+EPFFW!?MF]C 0UFEM"@;L%%04EZWY*G)PQ' \'0#H@80G0)ZKP!P M \#.:*W,V;HCFJ0C*?9(VFC#9CLN-PYMW%!N=W&II?E+#4ZG2[KA=$TSPC6: M9)FHN*9\@^:"T8R"0M=H6>\O$FNT),Q,+4!7DIM&@=P!NKP#32A35R;V87F' M+B^NT 6B''TI1*4(S]7(UT:I7<_/&E736E7TBBJ,[@77A4(?> [Y<[QO'+8V MHX/-:726\)[(&X3#=R@*HEZ'GMF_P_$9.;C-.G9\^!6^KDQ_GZR4EN98_^C* M5\W7Z^:S5_U6;4D&8\_<9;R9]9[K?7>.?9T"AO*N76^ M(HSP#+K)R9BL*T(]T&+K'M65 MT.:)=MW"%%&0-L#\7PNA#P.[0%N6T]]02P,$% @ 5X*G6,GRX;'.!P M\CP !D !X;"]W;W)K&ULM9MM;]LV$,>_"N&M M@P.XL2793M,E!I)(P0(L:Y&LVXMA+VB)MM5(HDO13@+LP^](R9)IRW2=GONB MT=/]2-Y?/.I.UL4S%T_YC#%)7M(DRR];,RGG'[O=/)RQE.:G?,XR.#/A(J42 M=L6TF\\%HY$V2I.NV^L-NRF-L];H0A_[+$87?"&3.&.?!\[7MHD:RICS)[5S%UVV>JI'+&&A5 @*?Y;LAB6)(D$_OI705M6F,ES? M7M%O]>!A,&.:LQN>_!U'/M,'!+ W?38+##P"L-O V#G5WJEP;]S1;Z M.PP&I8$>>K<8NW:<3R4=70C^3(2Z&FAJ0WM?6X._XDS=*(]2P-D8[.3H=]@G M?$)N!(MB2=Z3JPC^@H0T(7=9<2,J0=L^DS1.\A.XY($M>;*,L^G*ZI:&<1++ M5SCWY=$G[9]/+KH2.J>:Z(9E1_RB(^Z.CGCDGF=REI,@BUADVG=A4-7(W-7( MKETK\)Z^$L?I$+?G>@W=N=EG+4Z)ZVESIVDTWV'N%:WW&\P#N[G/PLK$^9BP EF2-.OI.G;Z-4$# MI)BMIXDPR:$T2026#T)>'(IZK MJ=BDD[6)0W7"A/GVP5]S >Z"2)*3!4Q[0>2,K3Q!IX(Q6))@*PS%@E4>Z1 J M"5\(PK4_]&[;.2%4KQB%O]BW!00PR35P!HN%\B1XN4U/]*$)@];@B@DTFVN3 M#IDGBYST3@>]=QW2'A?7S06LB@629A%IA] ,K&[15XC,+"+0H90\?KI]6*FD M#L 8(P(A4]E#C^)<-4SA"'N?JA!72SMG(N91V;)SVE,MR)X"M>[@W>*T3L] M@PWH"WEE5"B 5D'Y$K"U3Q-.L[RC_>"L;!VK[89[-."T:0(BW7+&!!Q4$W!@ MO0=U_QZ@?TT3RVIZZ,3"A/F8L )9OA_6/E_>)2U:8@I#2;,QX0%2#!#FK-* MFC-[>-;1J\A 5$1;4A'3<5+&@S95H07F?@A!NNF)[[J@GVNZREB6(PA2\#2U M7'>]M0N'NAX3%B#!#-=_J%S_88_KLR<50J]26"-"VB%_G%YUFGQLQ1PZ#3!A M/B8L0((96IQ76IP?)4*=8TJ#"?,Q80$2S)#&Z=7Y:^]-S\_L91Z+(G>-=BSN M=O*A NWI9Y50JIQNV)@?8W8GP**9LJR5%9P]PWV)TT5*:,H7F7[T3@RA&O6P M(@_6HZ -UU:?LT%/_S-7(!^UW0"+9CK>K1WO6AW_:2%S"<_HZCE_7*57C>ZV M@@YV-R;-+VGKXFVH%E@O,9U7ETD<:ZJ_*YA TE-7Q=+RSJZ<"^D.# PN:W2R MM]5+M_$NO+%W[6 'HA9(L&BF+'6)Q'E3C<2095L.R$;AI%(,-NI8U*A2T?Y@ M326GUZP2:G4$E19@T4R5ZCS:L2?2;U8)#%2=)U>U T@U)I*)1I$&6U-IQTQ" M3;11:0$6S=2HSK4=:[YHT2C/F22J*@7IAA*K>D?_96%E,;N MV%/WG4)'T.>(9=%^K3%SZ1M4FK]G\'/!9_$X5K537>J8[E M3'EA7M92E:80E6()<0INA/"I4=9C% 6(=@5RJSO8^S,0R<(*LU'I058-%.= MNHS@ND>)8"YJ40&5YJ/2 BR:*5!=JG#MI8H[X_E!5@T4X,ZGW??EL\;P:QXX= H 6I"CTKS46D! M%LW4J4[HW>,D]"YJ0H]*\U%I 1;-_'USG=![QTWHO>:$WCG;#&;V?AS\,V;4 MC!Z+9FI09_3>VS+Z^^+7I_N?S>S\@W]OCIK=H]("+)JI5)W=>\?)[CW4[!Z5 MYJ/2 BR:*=#:]QKVW/>'PYG77)_<>C:S]^-@#7 _RSA&3N_5.;UGS^F_,YSM M?CJS\P^>+:@E 51:@$4SE:I+ M[@..$,M1: 2O-1:0$6S12HK@5X]I?O/QS. MALWA;/OI##7=1Z4%6+1"@^[:-Y\0H*;Z8]N*_T9:[>^ MO/@:N AH.4G8!$S5YT M(HH/;(L=R>?Z"](QEY*G>G,&2C*A+H#S$\[E:D"IUA:[\[>EPP #F& 9 >&PO=V]R:W-H M965TT^QS MON"\(%^7<9*_'2R*8G4^&N6S!5^R?)BN>"(^F:?9DA7B;78_RE<99V$9M(Q' MYG@\&2U9E PN+\IC-]GE1;HNXBCA-QG)U\LERY[>\SA]?#LP!IL#'Z/[12$/ MC"XO5NR>W_+BT^HF$^]&6TH8+7F21VE",CY_.WAGG >.)0/*%/^)^&/>>DWD MJ=REZ6?Y)@C?#L:R1#SFLT(BF/CSP*]X'$N2*,>7&CK8YBD#VZ\W=%J>O#B9 M.Y;SJS3^+0J+Q=O!V8"$?,[6E@LIH<<^C1(K]MLC$IY&(*R[=+^NH>'HC]1*2JW0IOD0Y*V7XAKP+PTB^ M9#$)DNI[)3]X=?7C:_(C&9%\P3*>DR@AGY*HR$_$0?'Z M0Q3'(BJ_&!6BN#+3T:PN&JV*9AXHFD$^I$FQR(F;A#SLB/?T\=:Q^.!(_J8& M,!+7>7NQSXJP^_Y:LA M,9R#X?1(X=>B\-98AAO3KKNA#__ ,A%^^-S]YX=W%3[0AU_SV2;V192'[_ET"2H.#+ M_(^.\[FJ\K>[\Y=-X'F^8C/^=B#:N)QG#WQP^=,/QF3\ND# 7":-(F(>$ M^4A8 ((I6K6W6K5U],O;(IU])NFJU.>]D&?161M>:2E]%8>$N4@81<*\"N:4 M,-FO?+B@+5W(B(2LX MF;,H(P\L7G.2SFNYY3J]:;/JJS4'$ MN4@81<*\"F88+>&-A[M20^88@&"*U$ZW4CO52LT3,LO$J(4B8CX0%()BBO[.M_LY>>'1QAM0J$N8B M810)\Y P'PD+0#!%J].M5J?:NM(]U/2*-WG1I3TMKZ_VD# 7":-(F#?=;W_- MX62G_>U(9 PM-5$ *I:B%6/DW>R5EL*B51#TS_)1RX:V&@F M1Q;5H7(&D;SZ>/LI?]VE(7TV?44$I;E0&H72/"C-A]("%$V59FLBW'CA1KZ;/=$Q[=Z8/FFF HJGB:CP.0SLM_=S9/IW:H"X&E.9":11*\VI: M>Y[/-(;.=%=M4(\"15/5UK@4AMZFD,XNBL+ M:E= :11*\Z T'TH+4#15@(VW83@OW0&$6AY0F@NE42C-@])\*"U T531-J:( MH7=%Z@HSVE:8*U%AYH25>BQXMNS4(=0"@=)<*(U":1Z4YD-IP1&=&&/RQ%FF MTUSCCAAZ>^2 YA[$6"1*[LF*9U':W1V$6B10F@NE42C-@])\*"TXHA6GE%VN MTUWCBAC:B6S90YSVZ"%"/0XHS872*)3F06D^E!:@:*H &ZO#F+YT#Q%JCD!I M+I1&H30/2O.AM !%4Y<<-Y:+><1RJ:R6:GJPSB D\S0C49ZOF:A'NX2HA_85 M(I3F0FD42O-J6GN><%HMS-J9NX%F&Z!HJL8:[\343G-?BM8XXZ*ZD^NRDO7R MCF=R#6#]0("BN?FZ6(NZ<2.]$Q+R?)9%JT.+M?09]]8AU#.!TBB4YAVY8;\N M^/Z-*A:L((]1'),[3M@#BV)V%W.EJB#K))0QZZQ\#*#L?!$6YVD5%VUTP))D MS>+XB2*O>93EM2M#EF_B8]:43KZ/EDL>1JS@X@S$U9[QDEP66:X)>V6])OE:G$0J$F>; M\DNB33I30TYZRQ"OEZ]VJ%#H%!?6FH#072J,U;=K^Z@S'SJ[PH$_/0&D!BJ8* MK[&FS*/6U(&)AV]9NZ3/K+?PH-85E$:A- ]*\Z&T $53!=I85^9+6U4J3I\XKWN/H.:8%":"Z51*,V#TGPH+4#15&$V)ICY MTB:8"37!H#072J-0F@>E^5!:@**IN[4T)IBE-\&^M:^IQ_:5(I3F0FD42O-J MVK&^)C33 $53-=:88-813^5OZVOJ"]);E5!3#$JC4)IWY ;VZ6M""Q:@:*IR M&\/&TALVVKYFUR.;G:*$/ED$I;E0&H72/"C-A]("%$W596N3M1??90V[S1IV MGS7L1FO8G=:P6ZUA]UK[*\PBJS&+++U9]&WKK?30WD*$FD)0&JUI;2?<=KJ< M<&BV/I06H&BJQAJ_Q]+OP]:[P?X6GU)?AMZ2A%H^4!J%TCPHS8?2 A1-U6UC M^5B3EV[0H>80E.9":11*\Z T'TH+4#15M(V'9.DMB(\]]UAX?X3WN]&M7*B! M!*6Y4!J%TKR:UNY/6.9X:NY.-4'-(11-E61C#EEZ<^B[=V9X?R2#0QJ%VDE0 MF@NE42C-JVGJ_EWF_G0HU"="T52--CZ1I=\83F[43FYX5OYP@%PZ7KF453O> MN<17#^RM+JCO Z51*,V#TGPH+4#1U)W/&]_''K]PA].&.D10F@NE42C-@])\ M*"U T531-D:2K?W8YDQNG8L$]W=BFBT-)Y M4)H/I04HFJJ;QL:Q]3;.7J^0?^79+,HY60DY\1.MA*#N34UK[U]E6$/+V950 M9[+=)Q,HM&P>E.9#:0&*I@JH\5OLOWK#-WT&O66TOPW:9#BU=U74E6J_%H+Z M'U":#Z4%*)HJHM:OS>C]C_X;0NN!O44#]3Z@- JE>35-&56^V?]9!FBF 8JF MJJMQ/NQCSH=N5$G^)#1*Q/&(Q?*7YT1'*DTZ_39]-KTU!S4WH#0*I7E0F@^E M!2B:*LW&W+!?VMRPH>8&E.9":11*\Z T'TH+4#15M(VY87__ S*=4H2Z%5": M"Z51*,VK:9/VD&>WO88Z%2B:JJ_&J;#U1L+?MRA67Y#>BH1Z$U :A=*\(S?0 MK!?%3C>+8HVS@XMBH04+4#15N8U_87^/?R%ZFK\(+;+Z]Y'U?4VHKP&EN5 : MA=(\*,V'T@(43?T9SL;7<%[:UW"@O@:4YD)I%$KSH#0?2@M0-%6TC:_A?/\# M,IU2A-H;4)H+I5$HS:MIZD-8X[U5!]!, Q1-U9CT0-0CS:2VHY_4_MWX0ZZ1 MC=93"BWBRL6&>>;_A$7D)!\8-ELL?V]^R&1&^YM-LB66U;)W>/DREL2 MY:3BKU?U7GFR/F?)TT\_G)G&Z<\YF:VS3):V523"[EF4B)ZSN(8AGXLS#LE\ M._%5L.R>%_FPZX*.\@7GQ34KV.7%DHMT5SR.11YR!SMY#5M'18=\+O?$/7]O M#D9[QSWCW#G!")^5P40VC4 M&9!,#@$V;XIT)90\('=I4:3+\N6"B]N0R03B\WF:%ILW,H/'-/M&ULQ5E;;^(X%/XK%CM:S4A3$CN02Q>0@,[L5MKN5NVT\[#:!S+"A[ =?$"+ :QPE?-A9"+&\ M-@SN+TB,>9R9%1: G"F"0\ MI E@9#;LC.'U%'E*()WQ')(-W[D&"LH+I3_4X#88=DSE$8F(+Y0*+/_69$JB M2&F2?OS,E78*FTIP]WJK_6L*7H)YP9Q,:?0]#,1BV'$[(" SO(K$ ]W\07) M?:7/IQ%/?\$FGVMV@+_B@L:YL/0@#I/L'[_F@=@10/8! 90+H(H /"1@Y0)6 M"C3S+(5U@P4>#1C= *9F2VWJ(HU-*BW1A(E*XZ-@\FDHY<3HR\]5*-ZN5"0" M,*6Q+ ^.TP!?@<DE#PS_*FO/ZVH"N.DX /#"%=5PX8?N[F)',3'7#3 G)+],K=\GT<1,ZK>:V.3V3LKT@V$40[/^Y_.US MANI,RO9"Y12AV^:V5K#9X(QRO@>"WA?'DES ]Y,R"O!NC*,FWH51!I;9Z(")HEW3!; M8I)L;$;" TG*M>V!@LBVK0HHO=534>V0*-@Z4\N0'< $ZYAZG@FKD+0F3X6$ M2DBH+:0D.+)'Y"KW-XF>ZSJHBJUIXOYNLN]V28.@ECH<7C/X)6KVV:JY OM] M9'ENU>=+M2OA;)@:!@+6\W JU3&V:YR(^Y>6KMVK1 O05I@R5J@ MMM,?QZKI7[EJB'8A.EVW!O$29 .6; /JZ<91B-J>EBO? VEWK=KV?PG6 4O: M ?6\XRA&?8]SZQB1T^W7UN4EN @LR0C4LY%W)/)PR_,::K7?[=5ZWB7("2K) M"=*3D^,0C[; W$(5J>U4D.;S#N]/^Q!*)H+T3.2]R^U0.\S55_U'U4SIW3@U M4R4[07IVNP/>"&8<0!/$V;5CL/"J-T;@$BT(EBT(M690N&FTW M!KWI[9I!VYJ!Z'#-7(*(H9*((3T1&\_GC,RQ(.!6QB1,>.B#9QRM%*/6]+-, MJ;W[UN"Y7I6 -4R#KNL>:F M5&GPM2U4KY8!Y$"SUL'.RK",G8.GF+!Y>A['@4]7B7"X(#PM0$^7Q&J=@. ME('B)'3T'U!+ P04 " !7@J=812O7"WD% "4& &0 'AL+W=O"M!I5$DY'J$8;*ZKK':IN$NF"^T:6@,^DLQQRGJ^^6M MI+M&B>('$<8J2&*0.+NN#=G5A',3D/7X'.!*[5R#H?(M2;Z;FQO_NN:8&6&( MGC80@OX\X!C#T"#1/'X4H+5R3!.X>[U!_Y"1)S+?A,)Q$GX)?+VXKG5KX.-, MI*&^2U9_8$&H9?"\)%39;U@5?9T:>*G2250$TPRB(,[_BI^%$#L!K'DB@!XCP.MX(+"LN<$'!'D.!1*P9 :[J<3N'CU!EY! M ]1"2%00Q'G4)372]:=%DBH1^ZK?T,33S+;A%9S&.2=^@E,3/B:Q7BAX'_OH M5\1/[/&,6P :)'"I,M^H/.96Q(]"UJ')+H$[W*V:D#U\@EX9WK1,IUDN>C/# M:Y[ FQK%872\YD,I13Q'>J\UC-:PV^]6K+/F/ N^_DF0<*,Q4G]5+5 ^OEL] MOJEE5VHI/+RN4;%2*!^P-GC]&VL[[ZK$>2:P/:G<4BK7AC[8I&R1P5EV7\+O M)).N3*UQ#M?*X$S1?1CP%G=;_<;#+B7KH&=2:I646E9*7[):2$LZ?$!)M3UG M U0^$#Z(0,)G$:9X:>&8XW=W.;)ZJW? T3J+,SFV2XYM*T?NL![DM0UN8H\2 MEW87N U%7,7'BO6KV?I,8'NT.R7MSG_\8G>>4ZIG MN3JEM*U3WCQ1[A/(CC M()Z3F:!D\;!*@^[1*]YLLF;[(/VMPY])KE>2ZSUKU1K9X;ZRRESH'>O G1X_ MT,$*?:8.S-G:&^<,)>[(=YKDK_06SA&MMZ[C]MP#7O:!SR6VX]O8&<3("\\P M.+'(CR!^Y96K7$3MZ]'L'*IAQ3Y7#;Y5@Y^A!MFW1U[E G9ONW9Y[XC=<;?] M5WY_VEL?QJS>Y:E;\=/*4C'6[K;,>O4>.^3R$G:*;?T4LQNJ?^T^1H\,<*)8 M%5&LN;O4O'ZTTB_AS-C6FK%G\6;6^I6/P/A>3M?;1WGP$OZ,;0T:LSNT)S*U M%S3[$*<*6KM"H':]>[AQV='/%6AKY9C5_CQ5H*+&C2QUH7-<%UKU]M%^5M%M MKWSL\]CZ+&8W6D<\[M"<1YE)C^DK6PI/IR*$3RBCRMG;T3E$^:I+%-+9#Y.?U) LY1@4ASF@XI]ZAS5[F1^#YC4Z6V:'PMT3K M),HN%TAR2].!GL^21&]NS #E/R(&_P!02P,$% @ 5X*G6.3Y!5F2 @ MR04 !D !X;"]W;W)K&ULG511;]HP$/XKITR: M6FDT$*#M.H@$;:=56J4(U.UAVH.;7!*KB4WM \J_W]F!C+6%A[TD]OGNN^\[ M^VZTUN;)EH@$+W6E[#@HB19786C3$FMAS_0"%9_DVM2">&N*T"X,BLP'U548 M=;OG82VD"N*1MR4F'NDE55)A8L NZUJ8S10KO1X'O6!GF,FB)&<(X]%"%#A' M>E@DAG=ABY+)&I656H'!?!Q,>E?3H?/W#C\DKNW>&IR21ZV?W.8N&P==1P@K M3,DA"/ZM\!JKR@$QC>Z^BDS*L?!90 9YF)9 MT4ROO^%6CR>8ZLKZ+ZRWOMT TJ4E76^#F4$M5?,7+]LZ[ 5$O0,!T38@\KR; M1)[EC2 1CXQ>@W'>C.867JJ/9G)2N4N9D^%3R7$4WSXO)6TZ3E@&U[KFR[;" MUZL#\^:B0.)Q81#<"6K-(>@>VWA>Y[V/X!V+D#@NG; M.D^,$:I ?N@$TPWL^R5BX\U-Y7]]9TBX(ZSM[_?JU.0?O)_?-?>578@4QP%W MKT6SPB#^^*%WWOUR1-V@53^7Y8\ M:]$X!S[/M:;=QB5HIW?\!U!+ P04 " !7@J=8(&ZGWD@$ !Q' &0 M 'AL+W=OYU ZKTA* MG!ZY^"*W (H\YAF3,VNKU.[*MF6\A9S*'M\!TV?67.14Z5VQL>5. $T*49[9 MGN.,[)RFS)I/BV-W8C[E>Y6E#.X$D?L\I^+K-63\.+-: /9_N MZ ;N07W4),V!R90S(F ]LQ;N5>06@B+B4PI'>;)-S*4\B?*QA4@L&Y31I6@N&Y@E$E&#T7C%X1C"O!^-P,DTHP M*:I;EJ.HI4\5G4\%/Q)AHC7-;!2&*-2ZA"DSWKU70I]-M4[-ESS/4Z7-J"2A M+"%+SE3*-L#B%"3YG2R2)#4FHQFY8>6C8BSWU@=%TTR^TR$?[WWR]LT[\H:D MC-RF6:8#Y-16NG4FAQU7+5F6+?%>:8E+;G7NK20KED#2HO>[]?WOZG2_W.BK9KY^2?L'KG_&4+%X\)7XJXXS+ MO0#RSY]:26X4Y/+?EF9?EVD&[6G,.'4E=S2&F:4'(@GB -;\UU__EN[4733)=(^] M*?MI"4IE4)QJLV-GBDOMB GS2YA;#EMF G:8>[W)U#Z&GGA D+,&$A)BQ"@C5< M,ZI=,^IT30@,A)XRFAGE(M'3UE0J0$K3!A 28LQ(1%2+"&)2>U)2>=7>(B MCL5>3]>@[/\D:8R?A*_-1*ZU6^SD7NI!3)B/"5M-SICQ!2U!SO,I1=@2]&+> M$;4$C4Z"&C5^7]?X?6>-_U9;$.2&Q3QOK62G^M)*8L)\3-@*$Q9@PD),6(0$ M:SC-=;Y]MW-^SA!7Y4%R)2K-1Z6M4&D!*BU$I458M*8W3[XINYW]X W3SJ,L M!K(3/ 9(6E\/NR$7&\]]V:$/>^ZS%TG4G"M46H!*"U%I$1:M-)1]LEZ1@]@4 M:U>2Q'S/5/E1MCY:KX\MBE6A9\=]]RIP6XZ'9CVM6!_YAB\7XVZIV*1,D@S6 M.I73&^O79%&N;Y4[BN^*U9('KA3/B\TMT 2$"=#GUYRKIQV3H%YEG/\/4$L# M!!0 ( %>"IUB/S>- J@( ! ' 9 >&PO=V]R:W-H965T9%;4L:=>&37YC(>B4H7C,-<$E65)95_ M)E"([=CI.[N%.[;*M5EPX]&:KF !^F$]ESAS6Y:4E< 5$YQ(R,;.5?]R&IEX M&_"=P5;MC8EQLA3BT4QNTK'C&4%00*(- \77!J90%(8(9?QN.)WV2 /<'^_8 MOUKOZ&5)%4Q%\8.E.A\[0X>DD-&JT'=B^PT:/P/#EXA"V2?9-K&>0Y)*:5$V M8%10,EZ_Z5.3AST \G0#_ ;@'P+"-P!! PBLT5J9M36CFL8C*;9$FFAD,P.; M&XM&-XR;K[C0$G<9XG1\PQ-1 KFG3Z#(9[*H/R81&;G.,K Y-IODCFH@IS/0 ME!7J#",?%C-R>G)&3@CCY#X7E:(\52-7HRA#[2:-@$DMP']#0$!N!=>Y(M<\ MA?0EWD4SK2-_YVCB'R6\I;)'@OXGXGM^V*%G^N_PX(BR M%^;#UGQXC'UG?@G8;@!_%#O3YE_KLEUS19;+=)]-W ^C\&+D;O;]=$0-AV&_ MC7HA=- *'1P5.I=BPVQG0J7O"AV\DA"S='W]H[V>OY@>""P.RP<'DAT]YI+"7)E>ZXBB:BXKJNR76W;^I7M M9@?K$VSW=7=^IJGO"JRY%>.*%) AI=<[Q]S)NO_6$RW6MH4MA<:&:(PH !D !X M;"]W;W)K&ULK59K;],P%/TK5I 02- \VXZ11MJ: M(2HQ,6T\/B ^>,E-8RVV@^VVX]]C.VG63EG8I'QI_+CG7)_CVK[QCHL[60(H M=$\K)A=.J51]ZKHR*X%B.>$U,#U3<$&QTEVQ=F4M .<61"LW\+R92S%A3A+; ML2N1Q'RC*L+@2B"YH12+O^=0\=W"\9W]P#59E\H,N$E7PG=&9!4$&F# /6GRTL MH:H,D5[&GY;3Z5(:X&%[S_[):M=:;K&$):]^DER5"^?$03D4>%.I:[[[#*V> MJ>'+>"7M+]HUL9$.SC92<=J"]0HH8$[,?N$(KUORIS.Z\24%A4LFWL:MT4@-ULS;!>9,@>"*!CRXY4Z5$ M%RR'O >_',:' WA7B^T4!WO%Y\$@X==,35#HOT.!%_A]ZQF&7V+1P:,>>/I\ M>#B@)NSV+[1\X7_W#_WZHN?02@&5O_OVJ2&*^HG,]7(J:YS!PM'WAP2Q!2=Y M_1_[3!J3+!V)[,C J#,P&F)/+HH"[-V#,BYJ+K "I+2;IM'GXB#;2UUL MR'S/LID;>IMXDV!Z$KO;0W_ZPZ*'L"/ETT[Y=%#Y)6&$;FB?R$'@2T6.29:. M1'9DV*PS;#;669N-:>"89.E(9$<&SCL#YZ.>M8;MP]'?WI\>'X[E8,J7NC,2 M6>..>_ L4Q!K6]Y(K7W#5/->=:-=!75F"X='XTM=636%T --4Y;IYV1-F$05 M%)K2F\SU^1!-J=-T%*_MXW_+E2XE;+/4U2$($Z#G"\[5OF,2=/5F\@]02P,$ M% @ 5X*G6,6/J&:?!0 MAP !D !X;"]W;W)K&ULS5E=;]LV%/TKA%=L+9#$(JG/S#&0N"D6H-V">-T>ACVP%FUKE427 MI)+VWX^4%,F6*"9U56POMCXNK\ZY).\])&$:DNN6;J=AQ2N*R499.D>/XTXPD^60^*Y_=\OF,%3)- M%(Y/M=-)\TW=3< )BNB9%*N_8PR^T M)N1I?RN6BO(7/-2VS@2L"B%95C=6"+(DK_[)YSH0>PV4'W,#5#= W0;N0 -< M-\ ET0I92>LUD60^X^P!<&VMO.F+,C9E:\4FR74W+B57;Q/53LZ7DJT^;ED: M4RY^ M>?BD1^ 22/0?D"W-%=P5=;%2=PR]F&DPR<@J4:2W&14L#68+$E^88* MD.3 Z.KE:RI)DHI7JMW[Y6OP\L4K\$);_[YEA5 ?$K.I5#PTFNFJQGQ5848# MF#%XQW*Y%> ZCVE\V'ZJ^#=!0(]!N$)6A^\(/P,8G@#D(-> 9_'\YM@"!S=] M@DM_>,#?(B5"@-_6=1_\]5:]!S>29N)O4[ J9Z[9F4X#YV)'5O1BHN:YH/R> M3N8__@!]YV<3TY&<'?!V&]ZNS7MG+-)R )V *[I)\CS)-^"*I"1?45,,*L=^ MZ5AGKOLY#CWH.K/I_3X[@UD0>0%NS YP>PUNSXK[1HA" ROG0]EWEV#%LDQE M*5'VX)JS#-#/E*\245I5C]E.9S)13K=[*J3FJ%ZJP$J>K"2-:[LB3Z1QFE2P MO#TZI]#U.IS[1M"'9L)^0]BW$FZS@ACB;(+K]^&&$$8=O-9/'SD"@X988"56 M):U371=B34<52T%T)YGH!#TZR/.Z;/I&$ 6A.?QA@S*THEP469$27?Z Y"07 M*:DJ8OR/JA>JQ$H3VK ??!=UQTK?*/ \,]BH 1M9P?ZJI,A-KF))P0=*)PK +VV07>1&. M!H#OE6YH'P?5?%L.S3=[\Z^M#&-Y.R2+6K)HS*)8>QN+^TC>#KFW>@!:R^ZW M%,;:\W[)VYLQ-3N#C3LP.-M:#D?G.MMZ(W%'T/.XX3 M=/%_C[H/V\(/[97_2$E3>]V?.J>]GK%^^5AFK5B =K5P='D+^UFA1\U@,S3B M6L$ [8KA.8"M0ZZO$U3&@'[83WP&2XRC*!A:$:!65""[J+B,XT0G )*"6Y+$ MIVK%NR"[1)+4!-GN[&NKU5C>#JFWL@3!,2LU&E6EC.7MD'NK4I!5"7Q+I:X] M[\\E"/T =N6DT<[!>&!1@5J5@>PJXS];QM:XGEC'&JP&%[*HE2G(+E.^:L6' M^C+#L.0S6 VO^5 K1)!=B!R;QY%A P!&"E$7MLD.!D$P +Q5$.@I!2&)>A2# M:\+U)#"/@9'*?\WE>X@)U(H)%(R: 4<2"#7W[R$W4"LWT#%RXWD9L+_]@/P0 M>[U,8+*+AI-!JSR077D<*0)17T;HC:WN(L7^\2,[!K>*!-L5R5&[1KB_=V'8 M-C)8#>X;X59'8/OVQK-VCFH?3VT=F"5!&^:8\&!-JY!:YK,Y!FJ?-X=ME>>34>7X%SQ?5$5KKICK1 M>T>XFL,"I'2M7#IG@0HFKP[)JAO)=N4YTP&ULM59M3]LP$/XK5H8VD!A)FK[!VDBE, UI2 C&]@'M M@TFNC44J01 DP>>9FKL)%KG M1ZZKH@0X50@=$"SK+RGSY4CE@#($\SH%,!.L\!W5< 004(K-#2,BOKA&H: MCJ18$FE.(YL96-]8-*IAF0GCE9:XRQ"GPRLMHKM$I#%(]8F_4U>OUM5KU34M!:STW)P#OP79&,M6HK?&;^-G.XOTW= M6R+;T#VH=0]:8UW*E4]E,R_+YCZAA4Z$9'\@)I2+(M--?AB\R&7?\YZEE.7Q9:;P7X6F]^9VZ?._I<^ZU*ILL0&+[A6G'(FC\M);XX7KZ] [\Y]%I MO^:M,MRU!H6#G-N^3:&_\1F4O4J]6O>&$]L1N4_'R\82O]5SEBF2P@RAWL$ M$TV6O5HYT2*W[&UL MK991;]HP$,>_RBFKIE;JFI +1T@ >VT2NN$RMH]3'MPDX-$C>W,=J";]N%G M.R&%*J1KQ0NQG;O_W>^PG>NON'B0,:*"1YHR.7!BI;)SUY5AC)3($YXATV_F M7%"B]%0L7)D)))%UHJGK>U[7I21ASK!OUZ9BV.>Y2A.&4P$RIY2(WV-,^6K@ MM)SUPDVRB)59<(?]C"QPANHVFPH]&ET2PA"TD9"A@%A.!\ %&4928(I,4KEBQ54S)#R]0 MD2251W "8-O,<\E89'LNTIG8O3MKO>Q#G)/ M8ENH[0JU;=6#ES;7M-IEWH7%^;);L8ZZD.I8*7/Q+H>MOKO<1&D,]D:4;H72?6''LB4*>W%K''TE MA0_P=_>Y&G=?I&F,]T::TXKFM)%F9O,7F.4BC/4' #+!%X+08R"YBKE(_F $ MA/*<*4UY4 =8!.AN GK>,\1:&V_#;"OYLRKYL_^_/,9UN37ZO_8 [4EL"[57 MH?;V?7GT]LF^)[$M]I;W]%GV]G=]E%I;)^[Y?FR.]UH>=Z/CH"@6MA&3$)I3 M4S0?U6K5[(ULB^,^F1>=HOYT+Q(F(<6Y=O5.3C6&*)JO8J)X9ON7>ZYT-V2' ML6Y841@#_7[.=87*B0E0M<##?U!+ P04 " !7@J=8H$&8VJ8% "4'@ M&0 'AL+W=OKJ5KJNJ7&\_&V(@:A)SL5/V_OTY+\1Y<4S9YO9+2YR9R3P>>YXG M\>3(HA>^IU2 'X$?\FEO+\3AMM_GFST-"+]A!QK*.UL6!43(RVC7YX>($C=U M"OP^LJQA/R!>V)M-TK'':#9AL?"]D#Y&@,=!0*)_Y]1GQVD/]DX#3]YN+Y*! M_FQR(#NZHN+Y\!C)JWX1Q?4"&G*/A2"BVVGO#MXN\"!Q2"W^]NB1EWZ#!,J: ML9?DXJL[[5E)1M2G&Y&$(/+?*UU0WT\BR3S^R8/VBFJ =U>F 3<\&"W%EF$'AA M]I_\R">BY"#CZ!U0[H#J#G:+ \X=< HTRRR%M22"S"81.X(HL9;1DA_IW*3> M$HT7)F5]:2?F-V3*/3"'0<'&H'5GD04_ 96Q3](Y MEY=SPKT-(*$+EIX?"^H"381/2RJ(Y_-K&>MYM02?KJ[!%>@#GMSEP O!<^@) M_KDT\->>Q5R&E8-7E>M)7TB82;+]30YIGD%"+9 P>&"AV'-P'[K4K?KWY?04 M&6'\B&3GMRTW,:O=+>[.,'.+2^Z'!U%*R"TBY0VJ;HLV^RA7T--RR0 MR^E/QOFU#FT68IB&2!K6ZPQ:(T=.\FL9AL;*A@XJK"KY#8K\!L8J+&G(Y'YL MJ\.@RSIT%*R"YZG;TM&=C+L<$ [)"!]D' "VW@=0& M?/PP0A!]2=JLM]%-4O;D0:DPCC6&XUKY-%88.Y:^?$X!R[D,5A@':YFY;'&7 M W2S5JB#Z#23AP-47Z$:*QL[8SW$40%Q9%RA]XV$;W49CKIU$FB-6BH +<6NEC&G9?O*R#W/I*6W:LNKQ/K0F->" M!8$D](5/. =WVO2, 2Y=%UU%J\)%"B[Z>AF=B?*/%]MBD491RZ'A>1MT[5Y*G+:M.V&VW2 M'H]'];2;5D,T;DM;T3TTLFPZL5XVL41DZ9*UE,@90R2;26KUS^2Z-^%NH M(7_@.?6B,VN7+U#Q.AR^1\! HRRX>%=T%*V*59$]O)#M.Q0QL$G>>(01JI>Q M:69;3JG:56B*Y*&14V4G#R4FGF^FK*'/$TQY;Z^L3B!?Y+F0KU42I!;+J(D% M#<9.'#0S.#WVZU\NT]PI-M&OM^?TCXDW8*G[YU/JV=]=Q@W][UE MUS-O&D'+:J%3I&@>F6G^5ZG)/(US6ER!V9R;VB*^?:](P!+EX< M'46KPE6B )D_ AAU)>KT&T!7T:I(E5I YL\ ;]*5>8RR5-$(-(U5NT!#BN.1 MF>-_7E>B)C4/K'K231MHM1 >4N2-S.3=O:C,'UB1]I;=*$'3:FA;+5H$*?Y& MX_=(2F1D_XLW1$?1JM]@%>7C"RF_0TF)F_RMDV%GS:K0%,UC\\>!=\FP/+99 MAFF,VF485ER-S5S]JV18GD9EXC&R8!VESFQHM70Z7/K^;SX >*,,P]V>!?P? MAP%8"0ML%A:M,BSW.R-W]%9M"T[Q/S9_%##(L-SS7%Y:JWI>_=+YGA0WB^R 5(7)SFL?2+3SY-;VZ5:&M&XG//262EA(#>7_+F#A=) \H#J)G_P%02P,$% @ M5X*G6/'[YJ/4 @ 7@< !D !X;"]W;W)K&UL MK57?;],P$/Y73D%"(,&2)NTVC3;2V@TQB8FJ5>$!\> EU\::'0?;:3>)/YZS MDX9N9(.'O23^<=_Y^^[.Y_%.Z5M3(%JXDZ(TDZ"PMCH+0Y,5*)DY4A66M+-6 M6C)+4[T)3:61Y1XD11A'T7$H&2^#=.S7YCH=J]H*7N)<@ZFE9/I^BD+M)L$@ MV"\L^*:P;B%,QQ7;X!+MJIIKFH6=EYQ++ U7)6A<3X+SP=ELY.R]P5>..W,P M!J?D1JE;-[G*)T'D"*' S#H/C'Y;G*$0SA'1^-GZ#+HC'?!PO/?^T6LG+3?, MX$R);SRWQ20X#2#'-:N%7:C=)VSU>(*9$L9_8=?:1@%DM;%*MF!B('G9_-E= M&X<# /GI!\0M('X,&#X!2%I XH4VS+RL"V99.M9J!]I9DSEE0K>2T0U!K.2\MS+FH7;5AB5FMN.1JX MO,M$G6,.:ZTDS)2L:LM\9@@T989GP,H<+AR4K'K.>7.!EG%AWM*)QJV8<6A) MDB,69BW]:4,_?H)^ M>JM 71*8G+0WQ(H>CB$>_C,8V?=7C-]!$D@W<01_&P MA\_L_^'),W22+CV)]S=\*CVR$NH>*?)69;?PI7(1-I24'!9HK.:9"VZSN2JY M-;" ):S@E\N(I&3,!#-D[W/1C*=]47Z6A>LD9Z9B&4X":A4&]1:#]/6KP7'T MH2]$+^3L0<"&7<"&WGORKWJ>=W7V_3/9P)5%:7[T:1^^I/87EQ?%4#6%(AQH'=^9[%<]5[!YM21/]6]"MMT<)*,QN'V M4/C?1L>CTRB*.K-&4GC0JB3JC>_@ALC4I6UN:;?:/1+GOC<^6I_2X]'T^C]N MFI>'[N"&4P $KLEE='1"I'33S9N)595OB#?*4GOUPX(>0-3.@/;72MG]Q!W0 M/:GI;U!+ P04 " !7@J=8S7"J3S # "L"@ &0 'AL+W=OP#Q'9\SSWW^,ZYX8:+>YD */*09TR.G$2I MU87KRBB!G,HF7P'#-PLN.9XF!!E$2B-0?*QA EFF@9#& MCQ+3J5QJP]WQ%OV#B1UCF5,)$YY]36.5C)R^0V)8T")3,[[Y"&4\'8T7\4R: M?[*Q>SL=AT2%5#POC9%!GC+[I ^E#CL&?>^$@5\:^ <&?G#"("@- A.H96;" MNJ**AD/!-T3HW8BF!T8;8XW1I$R?XIT2^#9%.Q7>P1+/1)%K9C-"2_N67,9Q MJH<]BB/?M7>1<$?>W MQ,=^+> -%4T2M!K$]_PVF1BE0) RGB,$)\_'"RJ\&J)!I7!@@(,_*#R#%1F8F4(#OL:%EO=2LV+XA9 T ]D\EBFU MM/Y1T&XE:+=>4,T*RV4-K( &N46BCT\%/N$LPFB$+9]9*N^/R5KKX6_+YDQ@ M>V+T*C%Z__'VZ)U3AC.![ =W1MV./8Z# MBN.@EN,4A,Y,['WVZNL8.PLTV/7=;!WPJ]]C&;H['WX48FGZ(4DB7C!E/Z75 M:M5R79I.XV!]C*V8[9R>8&P?AY?,,F629+! 2*_90\6$[8WL1/&5:2_F7.%I MF&&"[20(O0'?+SA7VXEV4#6HX2]02P,$% @ 5X*G6!)_8-A4 P T@P M !D !X;"]W;W)K&ULM5==;]HP%/TK5E9-G;0U MB?-!TD&D NU6J=T0K.W#M <#!J(F<68;Z/[];"<$0MUT[>@+^..>DW.O[XUO MVFM"[]D"8PX>TB1C'6/!>7YJFFRRP"EB)R3'F=B9$9HB+J9T;K*<8C15H#0Q MH67Y9HKBS(C::FU HS99\B3.\( "MDQ31/]T<4+6'<,V-@O#>+[@-8QSNS3GNU(@+*XC?&:[8R!=&5,R+V<7$X[ MAB45X01/N*1 XF^%>SA)))/0\;LD-:IG2N#N>,-^H9P7SHP1PSV2W,53ON@8 M@0&F>(:6"1^2]5=<.N1)O@E)F/H%Z]+6,L!DR3A)2[!0D,99\8\>RD#L 2/ M'@!+ -P'N$\ G!*@(F<6RI1;?<11U*9D#:BT%FQRH&*CT,*;.)/'..)4[,8" MQZ,1GHM#X> R*U)"AO83&!6'"L@,?!.I-$()9@!E4_"%$L; @))9S.7N$.>$ MC/C@^^@".0)R!'PNR9(*%M4TNI$L!YJ24V2UD MPB=D.N":9'S!P'DVQ=,ZWA0N5W[#C=]=V$AXC>@)<.R/ %K0U>CI_3O<:9#C M5,?@*#[GF6,HXAEG\]J!_+P2YN"2XY3]TL6NX';UW/)%<,IR-,$=0U0ZPW2% MC>C].]NW/NL$T-*+\RMQ?J.X MX?GM]ZO;LD-8APW @LEH8@BH,P>LK)'B471"& M7A#N):'&S+%]S]$G85@I"_^K0L+'J0];?FN_0G1FXAWKZ\79UO:>LQKE7=P- M^]I[IQ'VTM0X%%O=R9W+W'[#(BG)#Q6* ['50P&WH8"O+Y02NYMEKA6&^[FH M,VN%WE.YN+WL[<9+]-E2*>%^[9H('&M?GL8L" -W3YZYTQVFF,Y5T\S A"PS M7C1,U6K5F)^I=G1OO2L;=M5U;FF*;E^T0_,X8R#!,T%IG;1$R&C10!<33G+5 M@XX)%QVM&B[$1P>FTD#LSPCAFXE\0/49$_T%4$L#!!0 ( %>"IUC_X*XQ M)@, $T+ 9 >&PO=V]R:W-H965TWV8=H'0PX2-;&9;:#[[W=V0@HH19N&M"\0 M.W?/[YU?[.MOA'Q0*:*&QR+G:N"D6B_/75?-4BR8.A-+Y/1F+F3!- WEPE5+ MB2RQ247N!IX7N07+N!/W[=RMC/MBI?.,XZT$M2H*)G]=8"XV \=WMA/C;)%J M,^'&_25;X 3U_?)6TLBM49*L0*XRP4'B?. ,_?.1[YD$&_$UPXW:>08C92K$ M@QE<)P/',XPPQYDV$(S^UCC"/#=(Q.-G!>K4:YK$W>!!.=LE>NQV'S"2E#;X,U$KNPO;*I8SX'92FE15,G$H,AX^<\>JT+L M)!!.3J>X((V1<,U+RUA2OL.)N269)4CB#E\(2]-6(X*IK_@(XJ%9,LTF\&0 M7 .O+U&S+%=O*.E^<@FO7[Z!EY!QN$O%2C&>J+ZKB:99S)U5E"Y*2L$SE$+X M++A.%5SQ!)/]?)?DU1J#K<:+X"C@9R;/(/3?0N %K08^HS]/#X_0">N2AQ8O M? 9OC&OD*ZKG!RD*N'K4*#G+860W&Z6"(4_@1O %W)##$Q@JA5K!]QO"@6N- MA?K15-1RT5;SHN8T.%=+-L.!0Y^[0KE&)W[UPH^\]TT5.1'87GU:=7U:Q]#C M.Z&I')QLIXSMFK26 )$%, ?5.@XZ7KOK]]WUKHJFL%[D]>JP/7[MFE_[*+][ MGFG:EHEFNIG=T?2_W8D3@>TIC6JET?]P:G3*^IP(;*\^G;H^G7]U:@G0WK6@ MW_/#\,"I#6%!U/&C9J=V:W[=H_S&J+0YPG6*YC;-DR:&1R'^=C=.!+:GME>K M[?T/M_9.69\3@>W5Q_>>[GKO7_U:(>R>F6V_U>H>^+4I+.CVP@._NCN-"6W! MPO9K"F9BQ75Y?]>S=4\XM)W0P?R%Z15MP_,$4S::=#LO,JX@QSE!>F<=^HAD MV;N5 RV6MOV9"DT^L(\I];LH30"]GPNAMP.S0-U!Q[\!4$L#!!0 ( %>" MIUAHRTZ[0 4 +\C 9 >&PO=V]R:W-H965TW8_CFV.2XSUECWQ#B _TB3C$VB/R&^YTO,5K,B?B^_:.R2NW1EG&*40D(0N10V#Y\D1F)$ER)!G'OQ6H M4S\S=SQ\_X+^L4A>)O. .9G1Y*]X*383)W3 DJSP+A'W=/^)5 D-<[P%37CQ M%^PK6\\!BQT7-*V<901IG)6O^$=5B ,'B=/N "L'V'08G'! E0,J$BTC*]*Z MQ@)/QXSN Q]!/3.5G+I@APDY64R$O[&YB7 M305T!;Y(*LUQ0CC V1+<$;:0YK+!^F5N(< ,"[*FTOG]-1$X3O@' M"?A]?@W>O_L WH$X ]\V=,R+.]-=?_,#[O2UQ M2V!:&09U&08F].DW*G ",DDOGM.K+=<2("@ \EGU-(4C;QCZ8_?I,(LVLRCP MHMI,BV]8QS2_IX\D6Q'SHKOP7_J"T"S_#O"RI[=Q_RQ+7[C [KVRA*8 M5HN@KD70(V4#FV6P!*:58527862DA#X9C=0M@:(#3C99:[+0H@OKZ$)C=!\Q MW^3MN-QN,2-)6U1&@*Z=L 2FY1K5N48]$C*R609+8%H9?$_]:_=^=HI6"(?S MT8?^*!PU"-EJ%T 4M-/2/Y ??A=BRC%J8;::G]FUB;;0] I!52'8(YTK<%NE ML(2FET*)(]\H.KK,V KI<(1ZYX-AD]:O6.EQ*O7BF^7+M4R>GXC+Z-FY'Y;0 M]#R5"O*'?5+3J@2RA::70HD@WR@NWC1K@Z,9.@K#"#4Y>6P6>IZ/3I!2Z1/? M+% J4EJ:L,9G=>Z=)32],DH;^6&?-+8JG&RAZ:50TLDW2I).$S9JF9TP:K+Y M%2O]1[N2-M L;3[A;/F U_P,S#>T6INX7"PDPRF+V^,U(W;MDRTT/7\EFZ#? M(V6A57UD"TTOA=)'T"@ZWC)Y*X3#D3H<1D%3Y+:8!7 0GM"X4,D6:)8MKY#5 MSD0VQ]"YIWVL_D EH."@3WI;U5BVT/12*(T%S4M-'29RA=28M(+D M2@!!LP"Z(G@GGEO#LKK&8PM-3U.I*#CJDYE699,M-+T42C9!\YK26P9OV+)L M,$!'@_?8+(*1=X*22LQ LY@I*6EIO%I=%[*%IN\Q*/6$O#YW&:P**5MH>BF4 MD$+F]:<.X[5"T@>GUUQ2:+L-*96#S"KGJ]@0UAJ5U04>6VAZE@>[7[UN M?]G=_^I# B$E@=!/;X&AX\TM?Q UAVN;U3 8G=>Y; M'PM!2.D@U.=V&+*JE6RAZ:506@E9VQ)#QSM>7I/'+2;G7G-?S#TX"I$2MBY. MB'"PH+M,E*<"ZKOU*93+XNQ%X_Z5?S$KSY(HF/)HRRUFZSCC("$K">F=CR3A M6'E:I+P0=%L+LA>$E8;B _7U$J7B[R!]1G=J;_ U!+ P04 M" !7@J=8(BIV^/ " "-!P &0 'AL+W=O9 2CR7!9,3JQ,J>K6MF6204GE%:^ XP$$3694G%RQT4?#>Q M7.OUQ7V^R91^8JQ6@C?$TGEJ,)00&)TADH/K8P@Z+0B9#&GS:GU5VI@?WU:_;/1CMJ M65$),U[\S%.53:QKBZ2PIG6A[OGN"[1Z0ITOX84TOV37QCH626JI>-F"D4&9 ML^9)GUL?>@ W> /@M0#O7P%^"_"-T(:9D36GBL9CP7=$Z&C,IA?&&X-&-3G3 M_^)2"3S-$:?B.2B:%X2OR0P$+AFYHP5E"9"E*:)IDO":*4D^D"564%H7H(,7 M BJ:I^33,Y:3!$DH2\EWE8$@LUH(8(B4$A!WWMP@+S##XW).SL\NR!G!>QXR M7DN$R;&M4(BF8RXP4#\-EI^!R2#N[OPVVTK_/0 MZSST3#[_C7P'9O2\:#RX[#SY-5U));!T?P^);FX)AF_1[7PK*YK Q,)^E2"V M8,7OW[F1\W'(@O^4;,\0OS/$/Y4]UD8D"E)2@D@RM"-'5P2H6C T@X$:4M^D MC$Q*/7NVL1\$CC.VMWU9QU%>Y'JC+FJ/;]#Q#4[RG:9;7?(IJ>@+3BBL6APP M.=OBDHL7HCA9 .P*BUX"7!PY2+P>)M+@M['%TW<*X/E Q$.;X3#2L) M.R7A226F[(8XA4>W^=XH&!UP.H[R;IP;9YA3U'&*3G)ZX(H6I&J;!/H3@YLN M2=KNH*9;AMA'1__ZZ#H,PP/VQU%1&.H.WV-O]X:E_E#A,-GD3)("UHASKD8H M7S3#O]DH7IGYN>(*I[%99OB]!*$#\'S-N7K=Z)'JK&3:[VZ<5V5YE!0=2U64.*;A9 % MU3B52U>M)-"L%A7<#3PO=@O*2B<9U6OW,AF)2G-6PKTDJBH**G_? 1>;L>,[ MNX4'MLRU67"3T8HN80;Z:74O<>9V7C)60*F8*(F$Q=BY]6\F V-?&WQCL%%[ M8V(BF0OQ;":?LK'C&2#@D&KC@>)C#1/@W#A"C%^M3Z?;T@CWQSOO'^K8,98Y M53 1_#O+=#YV!@[)8$$KKA_$YB.T\?2,OU1P5?^236OK.22ME!9%*T:"@I7- MDV[;/.P)_.B$(&@%P;\*PE80UH$V9'584ZII,I)B0Z2Q1F]F4.>F5F,TK#1? M<:8EOF6HT\D4-&6XHIV4*9%87T6V:BJK4BKPE,ZR@K.)@C'%9 M5I"1]ULL)P6*7#:.U!LT?)I-R>7%&W)!T-UC+BI%RTR-7(V\9E/([M@ MIQH+: XE+)BVDO:.(:+ /R ]-HKCP8D,QAUI?)X4.RE^UQHT8UC+;%Z91FN# MC(\A_>'P /+8*!P&?3MDOX/LGX7\JG.0-J+^T69^%.\558-DL?+BWM#.-.B8 M!F>9'H6F'*^CICE VQ!MD(.CRH\&4?\P;Q8KK^]'!Y#N7LLWURT>S"4K%>&P M0)UWW<&ULK55=;YLP%/TK%JNF5NH* 0)9ER"UB?8A=5K4M-O#M <';H)5@S/[ MDC3_?K:A+$U(M(>]@&WN.3[GXGL]W CYI'( ),\%+]7(R1%7UZZKTAP*JJ[$ M"DK]92%D05%/Y=)5*PDTLZ""N[[G16Y!6>DD0[LVEM?CV,3; M@.\,-FIG3(R3N1!/9O(E&SF>$00<4C0,5+_6, ;.#9&6\;OA=-HM#7!W_,+^ MT7K77N94P5CP'RS#?.0,')+!@E8<[\7F,S1^^H8O%5S9)]DTL9Y#TDJA*!JP M5E"PLG[3YR8/.X!>> 3@-P#_7P%! PBLT5J9M36A2).A%!LB3;1F,P.;&XO6 M;EAI_N(,I?[*- Z3"2!EG(@%&8/4PY+<4D[+%,C,'J*;-!55B8J\(S-]@K** M@PG^ACE(,JZDA!+)':-SQADR4.2\9E07&O$XFY#SLPMR1C3O0RXJ1;,;W/F6[[@ M"%]M?L?T99N)GS=SA5*?S5]=+FO:L)O6U.NU6M$41HXN2 5R#4[R]DTO\CYT M>?Y/9*\R$+09"$ZQ)S,4$D@J(6/89;1&1Q9M^L@ZZ05![ _=]:Z#SJC!^S;J ME;2PE1:>E'8GMI3CEHQY-2>\^4?;+I$U3W]G^_Y@L*^Q(Z@?>-T2^ZW$_DF) MG]@"24IE=RGT#W8, R_>D]41%![+7-3*BD[*LL>Z2U%TF /?C_84'0;%7A!V M*XI;1?%)10\"J>Y-MMS2IL+XW[+KTAH?G"E_$ _VTW<8%7AAZ.^I=7?:JKG2 M=!M:LE(1#@N-\ZYB[5;6UT0]0;&RG78N4/=M.\SUS0K2!.CO"R'P96*:=WM7 M)W\ 4$L#!!0 ( %>"IUC#M!P_10, ,H4 - >&POO#!@LJL>_Q.??8OFG<]BN]%.QAQI@.%KF0U8#,M"X_AF$UF;&<5E=% MR:1!LD+E5)NNFH95J1A-*R#E(NRT6G&84R[)L"_G^5VNJV!2S*4>D&X3"MSM M2SH@[?B:!$YN5*1L0)XNWO^<%_KV7>#N9Q_.SEI/E[>[\0L+7)+0*WIS@.A5 MJX4+ XB)QX>)[]/&I+O;TG;XN1%RQ'.,UO/03)8U$SH8.3EH.GMF@PAW6UY7 M&YXL,:S+9-C/"KFNEHBX@%&F.0N>J1B0$15\K#BP,IISL73A#@0FA2A4H$V9 MFE1MB%0O#FZ['E1PK9-S62B;VV5PW^-Z^ ZPZH%!+D1CL$-<8-@OJ=9,R3O3 ML8-M\!44U.W'96D<3A5=MCLW9$VP-Y-D7*B4J29-FZQ"P[Y@&=A1?#J#NR[* M$$"MB]PT4DZGA:36PXI1-XSLA GQ (_WCVQ+>Y%M[)G=,=DTC:&ZZ61Y3<[CKK_RK+]K;)KV.NQ?F\V7B'[ZP#;TWT5@LT4KT1LIOA: ^)?-V DB7^WL3S P'8! MJQW([\\#->7G1!'L*N8->X)Q)$DP!&K17Z-QC*Q.#!___F!/210EB1\!S.\@ MBC $GD8W'D?A:OW5+C^[^7P-U!+ P04 " !7@J=8EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M %>"IUAN1FOP$P0 '(@ / >&PO=V]R:V)O;VLN>&ULQ9E-;]LX$$#_ M"J'+=@]96Q])VZ ND,;IKH&B-59!KPM:HFTB%.F25-+TUWAD MBY+IIR$U;TB]>W#^;N/&!L6R3[&P^5L%JJ]:F3XRQV4A3-;YQL9X=#O M9N'@E:S#7JG8F%DVGU_,&JEM\O[=L:^UG^$#%U45M;/0V#5\U>HA_'^^.Q3W M.NB--CH^+I+^NU&):+35C?ZAZD4R3T38NX=_G-<_G(W2E)5WQBR2=#CQ5?FH MJV?-90=Y*S>A;XER\Z\$D$5R,8<.M]J'V%_1]R^!\5[!Q<-1&]U';:+R2QG5 MW]ZU!VUW73=P%S-T&WTZ4DM7M8VR<8BC5Z8#M&&O#R$1 M5C9JD1PO$=+6XL9&"))8V:$KN+:[4_CK53W<=01<%$-_J>&$7]4].!_DM;.U MLD'5 KX%9W0-'+7X((VTE1((,B,@LPDA_\L09$Y YI- EAT._!1!%@1D,2'D M*)+G!.3YE) Y@KP@("]X(=?R4=P'L5:^_WGWL"QUJ(P+K5<(\36!^)H7<66# MKI47MU[6D 3%E??2[KK)& ,B?$,0ON$E7*I0>7WHVH7;B@]MT%8%#/>6@'O+ M"U?JG=5PK804?E55KH44#E%S$\0LBYXUU[5.F(J4BO, M7KGYUH+OSC9R>(P;Z"H\TQZEE)3=*4VC8_\L](*&5-,-K[*_CBVEE)39*2M; MN4:)6_E]S$09)&562!E==;=W!C)+^$,,X]Q'L#^!*X:4/6R_/L>)*1S M>4^,]THHZ>232>=,E&V#,2GIY%,M8SK,\.@Q)F6AG-M"IS!+Z+AN#5@4;X93%BJX M+41ACM)[05FH8+;0J9H8C3K&I"Q4<"^"3F(^I4^,25FH8+;0"YC'R8DQR34A0IF"]&8.+T7E(6**3?@1FNA@K)0T5MH=GS' M7:LM+%[JS_ 7 =HK::JU%]W'L U?G'?[9-O6F&MH^V(_.5D?7YD?7_>__PE0 M2P,$% @ 5X*G6)(LH):X 0 YQP !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW M;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_ MWL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$ M:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0 M]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM M!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\" M4$L#!!0 ( %>"IUB,3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*H MB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+ M9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HD MVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LO MNHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN M_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN M[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/ M41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I% M5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$" M% ,4 " !7@J=8!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %>"IUC#.M2X[P "L" 1 M " :\ !D;V-0" MIUB97)PC$ 8 )PG 3 " &UL4$L! A0#% @ 5X*G6(NXEQL_!@ ZB, !@ M ("!#@@ 'AL+W=O" MIUCU-]<)/P8 "H= 8 " @8,. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 5X*G6"IZX-#M! %1, !@ ("!61@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5X*G6+8U/09' @ MH04 !@ ("!U2< 'AL+W=O"IU@FVB\.1 ( (H& 8 " @5(J M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 5X*G6)%IZU4)#0 T"( !D M ("!'S 'AL+W=O&PO=V]R:W-H965T M"IUA4"[0?TPD 'T; 9 M " @71# !X;"]W;W)K&UL4$L! A0# M% @ 5X*G6)].3 KJ!P [A0 !D ("!?DT 'AL+W=O M&PO=V]R:W-H965T"IU@TYGX$> 4 +<- 9 " @6=: M !X;"]W;W)K&UL4$L! A0#% @ 5X*G6%Q0 M3\WA!0 J1 !D ("!%F 'AL+W=O&PO=V]R:W-H965T"IU@1!TCJRP, ,H( 9 " @95K !X;"]W;W)K&UL4$L! A0#% @ 5X*G6"VEB&T^#0 220 !D M ("!EV\ 'AL+W=O\, " #Z!0 &0 @($,?0 >&PO M=V]R:W-H965T"IUC<#"=K0P0 M )L* 9 " @0. !X;"]W;W)K&UL4$L! A0#% @ 5X*G6'_0P?*4 @ FP4 !D ("! M?80 'AL+W=O&PO=V]R:W-H965T"IU@JKAFI^0, !L* 9 M " @62+ !X;"]W;W)K&UL4$L! A0#% M @ 5X*G6&?$*SEQ! " L !D ("!E(\ 'AL+W=O&PO=V]R:W-H965T" MIUA:[\[>EPP #F& 9 " @5ZG !X;"]W;W)K&UL4$L! A0#% @ 5X*G6+MEJ:MQ!0 %1T !D M ("!++0 'AL+W=O&PO=V]R M:W-H965T"IUCD^059D@( ,D% M 9 " @82_ !X;"]W;W)K&UL M4$L! A0#% @ 5X*G6"!NI]Y(! <1P !D ("!3<( M 'AL+W=O&PO=V]R:W-H965T"IUC@%V"/M ( 'L* 9 M " @:W) !X;"]W;W)K&UL4$L! A0#% @ M5X*G6,6/J&:?!0 MAP !D ("!F,P 'AL+W=O!P &0 @($' MWP >&PO=V]R:W-H965T"IUC- M<*I/, , *P* 9 " @1+B !X;"]W;W)K&UL4$L! A0#% @ 5X*G6!)_8-A4 P T@P !D M ("!>>4 'AL+W=O&PO=V]R:W-H M965T"IUAHRTZ[0 4 +\C 9 M " @6'L !X;"]W;W)K&UL4$L! M A0#% @ 5X*G6"(J=OCP @ C0< !D ("!V/$ 'AL M+W=O&PO=V]R:W-H965T"IUC!_'&#S0( +<' 9 " M@3#X !X;"]W;W)K&UL4$L! A0#% @ 5X*G M6,.T'#]% P RA0 T ( !-/L 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 5X*G6)(L MH):X 0 YQP !H ( !S0,! 'AL+U]R96QS+W=O XML 56 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 57 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 124 234 1 true 39 0 false 8 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Description of Business Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 9 false false R10.htm 995465 - Disclosure - Significant Accounting Policies Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Line of Credit Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCredit Line of Credit Notes 11 false false R12.htm 995485 - Disclosure - Equity-based Compensation Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensation Equity-based Compensation Notes 12 false false R13.htm 995495 - Disclosure - Commitments and Contingencies Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 995505 - Disclosure - Income Taxes Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 995515 - Disclosure - Stockholders' Equity and Stock Repurchase Program Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgram1 Stockholders' Equity and Stock Repurchase Program Notes 15 false false R16.htm 995525 - Disclosure - Earnings per Share Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings per Share Notes 16 false false R17.htm 995535 - Disclosure - Segment Information Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 17 false false R18.htm 995545 - Disclosure - Detail of Certain Balance Sheet Accounts Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccounts Detail of Certain Balance Sheet Accounts Notes 18 false false R19.htm 995555 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 19 false false R20.htm 995565 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 20 false false R21.htm 995575 - Disclosure - Equity-based Compensation (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationTables Equity-based Compensation (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensation 21 false false R22.htm 995585 - Disclosure - Income Taxes (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes 22 false false R23.htm 995595 - Disclosure - Stockholders' Equity and Stock Repurchase Program (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramTables Stockholders' Equity and Stock Repurchase Program (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgram1 23 false false R24.htm 995605 - Disclosure - Earnings per Share (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare 24 false false R25.htm 995615 - Disclosure - Segment Information (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation 25 false false R26.htm 995625 - Disclosure - Detail of Certain Balance Sheet Accounts (Tables) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsTables Detail of Certain Balance Sheet Accounts (Tables) Tables http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccounts 26 false false R27.htm 995635 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 27 false false R28.htm 995645 - Disclosure - Significant Accounting Policies - Summary of Sales Return Reserve (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfSalesReturnReserveDetails Significant Accounting Policies - Summary of Sales Return Reserve (Details) Details 28 false false R29.htm 995655 - Disclosure - Line of Credit - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails Line of Credit - Additional Information (Details) Details 29 false false R30.htm 995665 - Disclosure - Equity-based Compensation - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails Equity-based Compensation - Additional Information (Details) Details 30 false false R31.htm 995675 - Disclosure - Equity-based Compensation - Summary of Equity Option Activity (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails Equity-based Compensation - Summary of Equity Option Activity (Details) Details 31 false false R32.htm 995685 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails Equity-based Compensation - Summary of RSU Award Activity (Details) Details 32 false false R33.htm 995695 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details) Details 33 false false R34.htm 995705 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 34 false false R35.htm 995715 - Disclosure - Income Taxes - Summary of Effective Tax Rate (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfEffectiveTaxRateDetails Income Taxes - Summary of Effective Tax Rate (Details) Details 35 false false R36.htm 995725 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 36 false false R37.htm 995735 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details) Details 37 false false R38.htm 995745 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails Stockholders' Equity and Stock Repurchase Program - Additional Information (Details) Details 38 false false R39.htm 995755 - Disclosure - Earnings per Share - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails Earnings per Share - Additional Information (Details) Details 39 false false R40.htm 995765 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) Details 40 false false R41.htm 995775 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details) Details 41 false false R42.htm 995785 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 42 false false R43.htm 995795 - Disclosure - Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details) Details 43 false false R44.htm 995805 - Disclosure - Segment Information - Schedule of Net Sales by Geographic Area (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails Segment Information - Schedule of Net Sales by Geographic Area (Details) Details 44 false false R45.htm 995815 - Disclosure - Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details) Details 45 false false R46.htm 995825 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 46 false false R47.htm 995835 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details) Details 47 false false R48.htm 995845 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details) Sheet http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details) Details 48 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept AccountingStandardsUpdate201409Member in us-gaap/2023 used in 2 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. rvlv-20240331.htm 1598 rvlv-20240331.htm rvlv-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rvlv-20240331.htm": { "nsprefix": "rvlv", "nsuri": "http://www.revolve.com/20240331", "dts": { "inline": { "local": [ "rvlv-20240331.htm" ] }, "schema": { "local": [ "rvlv-20240331.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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 208, "keyCustom": 26, "axisStandard": 16, "axisCustom": 0, "memberStandard": 20, "memberCustom": 19, "hidden": { "total": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 124, "entityCount": 1, "segmentCount": 39, "elementCount": 459, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 435, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "longName": "100030 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R5": { "role": "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R6": { "role": "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "longName": "995455 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies", "longName": "995465 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCredit", "longName": "995475 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensation", "longName": "995485 - Disclosure - Equity-based Compensation", "shortName": "Equity-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995495 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995505 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgram1", "longName": "995515 - Disclosure - Stockholders' Equity and Stock Repurchase Program", "shortName": "Stockholders' Equity and Stock Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare", "longName": "995525 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation", "longName": "995535 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccounts", "longName": "995545 - Disclosure - Detail of Certain Balance Sheet Accounts", "shortName": "Detail of Certain Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies", "longName": "995555 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables", "longName": "995565 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:SalesReserveReturnTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:SalesReserveReturnTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationTables", "longName": "995575 - Disclosure - Equity-based Compensation (Tables)", "shortName": "Equity-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995585 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramTables", "longName": "995595 - Disclosure - Stockholders' Equity and Stock Repurchase Program (Tables)", "shortName": "Stockholders' Equity and Stock Repurchase Program (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables", "longName": "995605 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables", "longName": "995615 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsTables", "longName": "995625 - Disclosure - Detail of Certain Balance Sheet Accounts (Tables)", "shortName": "Detail of Certain Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995635 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "shortName": "Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:LoyaltyProgramDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:LoyaltyProgramDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfSalesReturnReserveDetails", "longName": "995645 - Disclosure - Significant Accounting Policies - Summary of Sales Return Reserve (Details)", "shortName": "Significant Accounting Policies - Summary of Sales Return Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_39528d70-a131-489e-a60e-8de5ede1b9fa", "name": "us-gaap:CustomerRefundLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_55f3f4c8-b9a2-4deb-b261-1f4aeab8798a", "name": "us-gaap:CustomerRefundLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "rvlv:SalesReserveReturnTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R29": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails", "longName": "995655 - Disclosure - Line of Credit - Additional Information (Details)", "shortName": "Line of Credit - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_70c711c6-2947-4bfd-9f24-25c3a7d598cf", "name": "us-gaap:LineOfCreditFacilityInterestRateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_70c711c6-2947-4bfd-9f24-25c3a7d598cf", "name": "us-gaap:LineOfCreditFacilityInterestRateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "longName": "995665 - Disclosure - Equity-based Compensation - Additional Information (Details)", "shortName": "Equity-based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R31": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails", "longName": "995675 - Disclosure - Equity-based Compensation - Summary of Equity Option Activity (Details)", "shortName": "Equity-based Compensation - Summary of Equity Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b9e17cb4-7031-47fd-8bd4-9ce68dc6e423", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R32": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "longName": "995685 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Details)", "shortName": "Equity-based Compensation - Summary of RSU Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_7509e748-ff50-479b-93b4-cbf6a6a9b371", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_be8e4c82-6e5b-48bf-b897-1bb3561ddf1f", "name": "rvlv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R33": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails", "longName": "995695 - Disclosure - Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details)", "shortName": "Equity-based Compensation - Summary of RSU Award Activity (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_edb8ea22-fe34-46b0-915a-dbd10e8c4a13", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_edb8ea22-fe34-46b0-915a-dbd10e8c4a13", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995705 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:ExpectedCashPaymentsForLitigationSettlements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "rvlv:ExpectedCashPaymentsForLitigationSettlements", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfEffectiveTaxRateDetails", "longName": "995715 - Disclosure - Income Taxes - Summary of Effective Tax Rate (Details)", "shortName": "Income Taxes - Summary of Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995725 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14d94057-7a61-4cfb-9d3b-fbb7e54a2483", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R37": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails", "longName": "995735 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details)", "shortName": "Stockholders' Equity and Stock Repurchase Program - Schedule of Changes in Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_39528d70-a131-489e-a60e-8de5ede1b9fa", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_55f3f4c8-b9a2-4deb-b261-1f4aeab8798a", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R38": { "role": "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "longName": "995745 - Disclosure - Stockholders' Equity and Stock Repurchase Program - Additional Information (Details)", "shortName": "Stockholders' Equity and Stock Repurchase Program - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d36c1579-8f1b-4420-8e37-5e960edf29a8", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R39": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "995755 - Disclosure - Earnings per Share - Additional Information (Details)", "shortName": "Earnings per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_d36c1579-8f1b-4420-8e37-5e960edf29a8", "name": "rvlv:NumberOfVotePerShare", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d36c1579-8f1b-4420-8e37-5e960edf29a8", "name": "rvlv:NumberOfVotePerShare", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "longName": "995765 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details)", "shortName": "Earnings per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d36c1579-8f1b-4420-8e37-5e960edf29a8", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R41": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails", "longName": "995775 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details)", "shortName": "Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_dad81728-88ef-4062-baf2-74898901a52d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dad81728-88ef-4062-baf2-74898901a52d", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "longName": "995785 - Disclosure - Segment Information - Additional Information (Details)", "shortName": "Segment Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails", "longName": "995795 - Disclosure - Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details)", "shortName": "Segment Information - Summary of Net Sales and Gross Profit of Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4093aa4a-eaa1-4848-b0a3-160768f6c934", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R44": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails", "longName": "995805 - Disclosure - Segment Information - Schedule of Net Sales by Geographic Area (Details)", "shortName": "Segment Information - Schedule of Net Sales by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fb319b26-4351-4fa5-91f8-b2448a8ea087", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R45": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails", "longName": "995815 - Disclosure - Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details)", "shortName": "Segment Information - Summary of Net Sales and Percentage of Net Sales by Product Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_9e3620a1-ba16-416c-84e6-87f6edb33b43", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b6b3fd62-7956-47bf-862b-9e2825714366", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "unique": true } }, "R46": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995825 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails", "longName": "995835 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details)", "shortName": "Detail of Certain Balance Sheet Accounts - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "us-gaap:AccruedMarketingCostsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails", "longName": "995845 - Disclosure - Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details)", "shortName": "Detail of Certain Balance Sheet Accounts - Schedule of Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "rvlv:StoreCreditCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3bef148a-1474-445b-a59b-1821b2d943b3", "name": "rvlv:StoreCreditCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rvlv-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Topic 606", "label": "Accounting Standards Update 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r324" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15", "r634" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r234", "r235" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r68", "r102" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses", "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "rvlv_AccruedLiabilitiesForGiftCard": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "AccruedLiabilitiesForGiftCard", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gift cards", "label": "Accrued Liabilities For Gift Card", "documentation": "Accrued liabilities for gift card." } } }, "auth_ref": [] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Legal matter", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and related benefits", "label": "Accrued Salaries, Current", "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)." } } }, "auth_ref": [ "r19", "r619" ] }, "rvlv_AccruedSellingAndDistributionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "AccruedSellingAndDistributionCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and distribution", "label": "Accrued Selling And Distribution Current", "documentation": "Accrued selling and distribution current." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "terseLabel": "Property and equipment, accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r47", "r128", "r467" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r685" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r364", "r365", "r366", "r515", "r743", "r744", "r745", "r792", "r806" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r691" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r161", "r162", "r163", "r164", "r173", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r261", "r364", "r365", "r366", "r376", "r377", "r378", "r379", "r387", "r388", "r389", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r435", "r436", "r437", "r438", "r439", "r440", "r446", "r447", "r448", "r449", "r450", "r454", "r455", "r456", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Equity-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r329" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced payments on inventory to be delivered from vendors", "label": "Advances on Inventory Purchases", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r732" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r656", "r667", "r677", "r702" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r691" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r698" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r663", "r671", "r681", "r698", "r706", "r710", "r718" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r716" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based compensation cost", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r359", "r367" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "rvlv_AmendmentToTwoThousandThirteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "AmendmentToTwoThousandThirteenEquityIncentivePlanMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment to 2013 Equity Incentive Plan", "label": "Amendment To Two Thousand Thirteen Equity Incentive Plan [Member]", "documentation": "Amendment to two thousand thirteen equity incentive plan." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Stock options to purchase Class A and Class B common stock, and RSUs", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r193" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r30" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r101", "r131", "r156", "r204", "r219", "r225", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r391", "r395", "r423", "r463", "r551", "r634", "r647", "r760", "r761", "r795" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r125", "r136", "r156", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r391", "r395", "r423", "r634", "r760", "r761", "r795" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r709" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r711" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r710" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "rvlv_BankOfAmericaNAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "BankOfAmericaNAMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank of America, N.A,", "label": "Bank Of America N A [Member]", "documentation": "Bank of America, N.A." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "rvlv_BeautyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "BeautyMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beauty", "label": "Beauty [Member]", "documentation": "Beauty." } } }, "auth_ref": [] }, "rvlv_BreakageOnStoreCreditAndGiftCardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "BreakageOnStoreCreditAndGiftCardsMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Breakage on Store Credit and Gift Cards", "label": "Breakage On Store Credit And Gift Cards [Member]", "documentation": "Breakage on store credit and gift cards." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r25", "r127", "r616" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r25", "r85", "r152" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r85" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r689" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r117", "r132", "r133", "r134", "r156", "r177", "r181", "r189", "r192", "r198", "r199", "r238", "r273", "r275", "r276", "r277", "r280", "r281", "r295", "r296", "r299", "r302", "r309", "r423", "r508", "r509", "r510", "r511", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r539", "r560", "r578", "r592", "r593", "r594", "r595", "r596", "r725", "r739", "r746" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r132", "r133", "r134", "r198", "r295", "r296", "r297", "r299", "r302", "r307", "r309", "r508", "r509", "r510", "r511", "r626", "r725", "r739" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r690" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "rvlv_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies disclosure.", "label": "Commitments And Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r91", "r265", "r266", "r600", "r754" ] }, "rvlv_CommonClassAAndClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "CommonClassAAndClassBMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A and Class B", "label": "Common Class A and Class B [Member]", "documentation": "Common class A and class B." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A Common Stock", "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r806" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Class B Common Stock", "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r806" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r743", "r744", "r792", "r805", "r806" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r70", "r539" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Stockholders' equity, Beginning Balance, Shares", "periodEndLabel": "Stockholders' equity, Ending Balance, shares", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r70", "r539", "r557", "r806", "r807" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock value", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r70", "r464", "r634" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r695" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r694" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r696" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r693" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r63", "r100", "r139", "r141", "r146", "r459", "r473" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r31", "r34", "r65", "r66", "r233", "r599" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r31", "r34", "r65", "r66", "r233", "r506", "r599" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r31", "r34", "r65", "r66", "r233", "r599", "r727" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of net sales", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r31", "r34", "r65", "r66", "r233" ] }, "rvlv_ConcentrationRiskThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ConcentrationRiskThresholdPercentage", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of net sales", "label": "Concentration Risk Threshold Percentage", "documentation": "Concentration risk threshold percentage." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r31", "r34", "r65", "r66", "r233", "r599" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "terseLabel": "Expected merchandise returns, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r311", "r312", "r323" ] }, "rvlv_ContractWithCustomerLiabilitySalesReturnReservesProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ContractWithCustomerLiabilitySalesReturnReservesProvision", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfSalesReturnReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Contract With Customer Liability Sales Return Reserves Provision", "documentation": "Contract with customer liability sales return reserves provision.", "verboseLabel": "Provision recorded for returns" } } }, "auth_ref": [] }, "rvlv_ContractWithCustomerLiabilitySalesReturnReservesSalesReturn": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ContractWithCustomerLiabilitySalesReturnReservesSalesReturn", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfSalesReturnReserveDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Returns", "label": "Contract With Customer Liability Sales Return Reserves Sales Return", "documentation": "Contract with customer liability sales return reserves sales return.", "terseLabel": "Returns reserve" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of stock", "label": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r81", "r453" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r32", "r233" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfSalesReturnReserveDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Returns reserve", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCredit" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r92", "r154", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r283" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate terms", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r369", "r370" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r99", "r113", "r382", "r383", "r742" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r46" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r327", "r332", "r360", "r361", "r363", "r630" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "rvlv_DocumentAndEntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "DocumentAndEntityInformationLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document And Entity Information [Line Items]", "label": "Document And Entity Information [Line Items]", "documentation": "Document and entity information." } } }, "auth_ref": [] }, "rvlv_DocumentAndEntityInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "DocumentAndEntityInformationTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document And Entity Information [Table]", "label": "Document And Entity Information [Table]", "documentation": "Document and entity information table." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r651" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r684" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "rvlv_DressesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "DressesMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dresses", "label": "Dresses [Member]", "documentation": "Dresses." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share of Class A and Class B common stock:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r147", "r165", "r166", "r167", "r168", "r169", "r175", "r177", "r189", "r191", "r192", "r196", "r418", "r419", "r460", "r474", "r620" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r147", "r165", "r166", "r167", "r168", "r169", "r177", "r189", "r191", "r192", "r196", "r418", "r419", "r460", "r474", "r620" ] }, "rvlv_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Line Items]", "label": "Earnings Per Share [Line Items]", "documentation": "Earnings per share." } } }, "auth_ref": [] }, "rvlv_EarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "EarningsPerShareTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Table]", "label": "Earnings Per Share [Table]", "documentation": "Earnings per share." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r174", "r193", "r194", "r195" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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." } } }, "auth_ref": [ "r794" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective corporate tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r372" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "terseLabel": "Total unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r362" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost to be recognized, weighted average service period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r362" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefits in relation to equity-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee Stock Options", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "rvlv_EmployeeStockOptionsAndRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "EmployeeStockOptionsAndRestrictedStockUnitsRSUMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee stock options and restricted stock units rsu.", "label": "Employee Stock Options And Restricted Stock Units R S U [Member]", "terseLabel": "Employee Stock Options And Restricted Stock Units R S U" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r649" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r649" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r724" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r649" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r723" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r649" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r649" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r649" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r649" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r120", "r142", "r143", "r144", "r158", "r159", "r160", "r162", "r170", "r172", "r197", "r242", "r248", "r310", "r364", "r365", "r366", "r378", "r379", "r400", "r402", "r403", "r404", "r405", "r407", "r417", "r428", "r430", "r431", "r432", "r433", "r434", "r450", "r496", "r497", "r498", "r515", "r578" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r692" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r656", "r667", "r677", "r702" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r698" ] }, "rvlv_ExpectedCashPaymentsForLitigationSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ExpectedCashPaymentsForLitigationSettlements", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expected cash payments for litigation settlements.", "label": "Expected Cash Payments for Litigation Settlements", "terseLabel": "Expected cash payments for litigation settlements", "verboseLabel": "Proceeds from insurance" } } }, "auth_ref": [] }, "rvlv_FashionApparelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "FashionApparelMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fashion Apparel", "label": "Fashion Apparel [Member]", "documentation": "Fashion apparel." } } }, "auth_ref": [] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r791" ] }, "rvlv_FinancialMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "FinancialMilestonesMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Milestone", "label": "Financial Milestones [Member]", "documentation": "Financial milestones." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "rvlv_ForwardSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ForwardSegmentMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FWRD", "terseLabel": "FORWARD", "label": "Forward Segment [Member]", "documentation": "Forward segment." } } }, "auth_ref": [] }, "rvlv_FulfillmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "FulfillmentExpense", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Fulfillment", "label": "Fulfillment Expense", "documentation": "Fulfillment expenses represent those costs incurred in operating and staffing the fulfillment centers, including costs attributed to inspecting and warehousing inventories and picking, packaging and preparing customer orders for shipment. Fulfillment expenses also include the cost of warehousing facilities." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r82", "r562" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r79" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r129", "r249", "r457", "r625", "r634", "r751", "r752" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r80", "r156", "r204", "r218", "r224", "r227", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r423", "r622", "r760" ] }, "rvlv_HandbagsShoesAndAccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "HandbagsShoesAndAccessoriesMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Handbags, Shoes and Accessories", "label": "Handbags Shoes And Accessories [Member]", "documentation": "Handbags, shoes and accessories." } } }, "auth_ref": [] }, "rvlv_ImpactOfCOVID19OnOurBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ImpactOfCOVID19OnOurBusinessPolicyTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of COVID-19 on Our Business", "label": "Impact Of C O V I D19 On Our Business Policy [Text Block]", "documentation": "Impact of COVID-19 on our business." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfEffectiveTaxRateDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r77", "r105", "r204", "r218", "r224", "r227", "r461", "r469", "r622" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r259", "r262", "r563" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r262", "r563" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r157", "r368", "r373", "r374", "r375", "r380", "r384", "r385", "r386", "r513" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfEffectiveTaxRateDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r107", "r114", "r171", "r172", "r212", "r371", "r381", "r475" ] }, "rvlv_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax [Line Items]", "documentation": "Income tax." } } }, "auth_ref": [] }, "rvlv_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "IncomeTaxTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax [Table]", "documentation": "Income tax." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "terseLabel": "Income taxes, net of refund", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r67", "r730" ] }, "rvlv_IncreaseDecreaseCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "IncreaseDecreaseCustomerRefundLiabilityCurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Returns reserve", "label": "Increase Decrease Customer Refund Liability Current", "documentation": "Increase (decrease) customer refund liability current." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r737" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "rvlv_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class A common stock outstanding", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "documentation": "Incremental common shares attributable to conversion of common stock." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "terseLabel": "Effect of dilutive stock options and RSUs", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r178", "r179", "r180", "r192", "r331" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r663", "r671", "r681", "r698", "r706", "r710", "r718" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r716" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r652", "r722" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r652", "r722" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r652", "r722" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r44", "r45" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Net, Total", "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r135", "r617", "r634" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r156", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r392", "r395", "r396", "r423", "r538", "r621", "r647", "r760", "r795", "r796" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r75", "r104", "r466", "r634", "r741", "r749", "r793" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r126", "r156", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r392", "r395", "r396", "r423", "r634", "r760", "r795", "r796" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r14", "r103", "r803" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "rvlv_LineOfCreditFacilityAdditionalBorrowingCapacityIncrementsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityIncrementsThereafter", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, additional borrowing capacity increments thereafter", "label": "Line Of Credit Facility Additional Borrowing Capacity Increments Thereafter", "documentation": "Line of credit facility additional borrowing capacity increments thereafter." } } }, "auth_ref": [] }, "rvlv_LineOfCreditFacilityAdditionalBorrowingCapacityInitialMinimumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityInitialMinimumAmount", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, additional borrowing capacity initial minimum amount", "label": "Line Of Credit Facility Additional Borrowing Capacity Initial Minimum Amount", "documentation": "Line of credit facility additional borrowing capacity initial minimum amount." } } }, "auth_ref": [] }, "rvlv_LineOfCreditFacilityAdditionalMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LineOfCreditFacilityAdditionalMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, additional maximum borrowing capacity", "label": "Line Of Credit Facility Additional Maximum Borrowing Capacity", "documentation": "Line of credit facility additional maximum borrowing capacity." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAssetRestrictions": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAssetRestrictions", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, asset restrictions", "label": "Line of Credit Facility, Asset Restrictions", "documentation": "Description of restrictions on the entity's other assets as required by the terms of the credit facility." } } }, "auth_ref": [ "r738" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name", "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r16", "r740" ] }, "us-gaap_LineOfCreditFacilityDividendRestrictions": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityDividendRestrictions", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, dividend restrictions", "label": "Line of Credit Facility, Dividend Restrictions", "documentation": "Description of restrictions on the entity's ability to pay dividends as required by the terms of the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility expiration date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility agreement date", "label": "Line of Credit Facility, Initiation Date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility interest rate description", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender", "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r16", "r740" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r740" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount of line of credit", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r16", "r740" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "rvlv_LondonInterbankOfferedRateMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LondonInterbankOfferedRateMarginMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR Rate Margin", "label": "London Interbank Offered Rate Margin [Member]", "documentation": "London Interbank offered rate margin ." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r267", "r268", "r269", "r272", "r756", "r757" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Provision", "terseLabel": "Accrued expenses on settlement of case", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r755" ] }, "rvlv_LoyaltyClubLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LoyaltyClubLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Loyalty club liability current.", "label": "Loyalty Club Liability Current", "terseLabel": "Loyalty Club liability" } } }, "auth_ref": [] }, "rvlv_LoyaltyProgramDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "LoyaltyProgramDescription", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loyalty program description", "label": "Loyalty Program Description", "documentation": "Loyalty program description." } } }, "auth_ref": [] }, "us-gaap_ManufacturedProductOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturedProductOtherMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Manufactured Product, Other [Member]", "documentation": "Article or substance produced by labor or machinery, classified as other." } } }, "auth_ref": [ "r764" ] }, "rvlv_MarginRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "MarginRateMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Margin Rate", "label": "Margin Rate [Member]", "documentation": "Margin rate." } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r82" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r326", "r452", "r493", "r530", "r531", "r583", "r585", "r587", "r588", "r590", "r610", "r611", "r623", "r626", "r629", "r636", "r762", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r690" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r690" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r326", "r452", "r493", "r530", "r531", "r583", "r585", "r587", "r588", "r590", "r610", "r611", "r623", "r626", "r629", "r636", "r762", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r709" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r717" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r691" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r108", "r115" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r151" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "rvlv_NetEarningsPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "NetEarningsPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Net earning per share basic and diluted.", "label": "Net Earnings Per Share Basic and Diluted [Abstract]", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 0.0 }, "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r78", "r87", "r106", "r124", "r137", "r140", "r144", "r156", "r161", "r165", "r166", "r167", "r168", "r171", "r172", "r186", "r204", "r218", "r224", "r227", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r419", "r423", "r471", "r559", "r576", "r577", "r622", "r645", "r760" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders \u2014 diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r148", "r176", "r182", "r183", "r184", "r185", "r188", "r192" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Not Yet Effective", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r690" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r660", "r671", "r681", "r698", "r706" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r698" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r717" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r717" ] }, "rvlv_NumberOfCustomer": { "xbrltype": "integerItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "NumberOfCustomer", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customer", "label": "Number Of Customer", "documentation": "Number of customer." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r748" ] }, "rvlv_NumberOfRewardPoint": { "xbrltype": "integerItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "NumberOfRewardPoint", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reward point", "label": "Number Of Reward Point", "documentation": "Number of reward point." } } }, "auth_ref": [] }, "rvlv_NumberOfVotePerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "NumberOfVotePerShare", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Number Of Vote Per Share", "documentation": "Number of votes per share." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r204", "r218", "r224", "r227", "r622" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current lease liabilities", "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current lease liabilities", "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r443", "r444" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use lease assets", "terseLabel": "Right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r441" ] }, "rvlv_OperationalMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "OperationalMilestonesMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operational Milestone", "label": "Operational Milestones [Member]", "documentation": "Operational milestones." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails", "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r13", "r138", "r141", "r145", "r428", "r429", "r434", "r458", "r472", "r734", "r735" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Income [Member]", "terseLabel": "Other Income", "documentation": "Primary financial statement caption encompassing other revenue." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other current liabilities", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r634" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r83" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r690" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r731", "r750" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Current", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r19", "r48" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r658", "r669", "r679", "r704" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r686" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Cash payments for litigation settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r84" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r689" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r698" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r691" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "rvlv_PerformanceBasedRestrictedStockUnitAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitAwardsMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based RSU Awards", "label": "Performance Based Restricted Stock Unit Awards [Member]", "documentation": "Performance based restricted stock unit awards." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r733" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r618", "r624", "r750" ] }, "rvlv_PrepaidMarketing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "PrepaidMarketing", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid marketing", "label": "Prepaid Marketing", "documentation": "Prepaid marketing." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementOperatingActivities", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Operating Activities", "terseLabel": "Insurance proceeds", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities." } } }, "auth_ref": [ "r150", "r612" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r11" ] }, "rvlv_ProceedsFromStockOptionsExercisedNetOfTaxWithholdingsOnShareBasedPaymentAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ProceedsFromStockOptionsExercisedNetOfTaxWithholdingsOnShareBasedPaymentAwards", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of stock options, net of tax withholdings on share-based payment awards", "label": "Proceeds from Stock Options Exercised Net of Tax Withholdings on Share-Based Payment Awards", "documentation": "Proceeds from stock options exercised net of tax withholdings on share-based payment awards." } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r33" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r229", "r453", "r487", "r488", "r489", "r490", "r491", "r492", "r614", "r627", "r635", "r728", "r758", "r759", "r763", "r804" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r229", "r453", "r487", "r488", "r489", "r490", "r491", "r492", "r614", "r627", "r635", "r728", "r758", "r759", "r763", "r804" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r124", "r137", "r140", "r149", "r156", "r161", "r171", "r172", "r204", "r218", "r224", "r227", "r238", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r390", "r393", "r394", "r419", "r423", "r461", "r470", "r514", "r559", "r576", "r577", "r622", "r631", "r632", "r646", "r736", "r760" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment (net of accumulated depreciation of $19,306 and $17,994 as of March 31, 2024 and December 31, 2023, respectively)", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r462", "r468", "r634" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r686" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r686" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r325", "r326", "r355", "r356", "r357", "r451", "r452", "r493", "r530", "r531", "r583", "r585", "r587", "r588", "r590", "r610", "r611", "r623", "r626", "r629", "r636", "r639", "r753", "r762", "r798", "r799", "r800", "r801", "r802" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r325", "r326", "r355", "r356", "r357", "r451", "r452", "r493", "r530", "r531", "r583", "r585", "r587", "r588", "r590", "r610", "r611", "r623", "r626", "r629", "r636", "r639", "r753", "r762", "r798", "r799", "r800", "r801", "r802" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "rvlv_RestOfTheWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "RestOfTheWorldMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of the world", "label": "Rest Of The World [Member]", "documentation": "Rest of the world." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r662", "r673", "r683", "r708" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r72", "r96", "r465", "r500", "r505", "r512", "r540", "r634" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r120", "r158", "r159", "r160", "r162", "r170", "r172", "r242", "r248", "r364", "r365", "r366", "r378", "r379", "r400", "r403", "r404", "r407", "r417", "r496", "r498", "r515", "r806" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Net sales", "terseLabel": "Total net sales", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Revenue recognized", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r205", "r206", "r217", "r222", "r223", "r229", "r231", "r233", "r321", "r322", "r453" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r116", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r613" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales by Geographic Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "rvlv_RevolveSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "RevolveSegmentMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "REVOLVE", "label": "Revolve Segment [Member]", "documentation": "Revolve segment." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "rvlv_RewardAmountPerTwoThousandRewardPoint": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "RewardAmountPerTwoThousandRewardPoint", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reward amount", "label": "Reward Amount Per Two Thousand Reward Point", "documentation": "Reward amount per two thousand reward point." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r445", "r633" ] }, "rvlv_RightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "RightOfUseLeaseAssetsAndCurrentAndNonCurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use lease assets and current and non-current lease liabilities", "terseLabel": "Right-of-use lease assets and current and non-current lease liabilities", "label": "Right-of-use lease assets and current and non-current lease liabilities", "documentation": "Right-of-use lease assets and current and non-current lease liabilities." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r717" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r717" ] }, "rvlv_SalesReserveReturnTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "SalesReserveReturnTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Sales Return Reserve", "label": "Sales Reserve Return Table [Text Block]", "documentation": "Sales reserve return." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r233", "r726" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Basic and Diluted Earnings per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r747" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Sales and Percentage of Net Sales by Product Category", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r42", "r76" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r38", "r39", "r40", "r43" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Sales and Gross Profit of Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r38", "r39", "r40", "r43" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r328", "r330", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Equity Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r9", "r10", "r59" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54", "r55", "r94", "r95", "r96", "r132", "r133", "r134", "r198", "r295", "r296", "r297", "r299", "r302", "r307", "r309", "r508", "r509", "r510", "r511", "r626", "r725", "r739" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Stockholders' Equity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r791" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r648" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r650" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r233", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r263", "r264", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r625", "r728", "r804" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r231", "r232", "r527", "r528", "r529", "r584", "r586", "r589", "r591", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r615", "r628", "r639", "r763", "r804" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfMajorCustomers": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfMajorCustomers", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment reporting, disclosure of customers", "label": "Segment Reporting, Disclosure of Major Customers", "documentation": "Disclosure of the extent of enterprise reliance on its major customers. For example, includes revenues from transactions with a single external customer amounting to 10 percent or more of the entity's revenues, the total amount of revenues from each such customer, and the identity of the segment or segments reporting the revenues. A group of entities that the entity knows to be under common control generally will be considered a single customer for inclusion in this item. The federal government, a state government, a local government (for example, a county or municipality), or a foreign government each will generally be considered as a single customer for inclusion in this item." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r216", "r221", "r225", "r226", "r227", "r228", "r229", "r230", "r233" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndPercentageOfNetSalesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and distribution", "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Equity-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity incentive plans vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock unit forfeited", "terseLabel": "Restricted stock unit forfeited", "negatedLabel": "Class A Common Stock, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value,Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r349" ] }, "rvlv_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term,Granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Weighted Average Remaining Contractual Terms", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options granted weighted average remaining contractual terms." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock unit granted", "terseLabel": "Class A Common Stock, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value granted", "terseLabel": "Weighted Average Grant Date Fair Value,Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Class A Common Stock, Beginning balance", "periodEndLabel": "Class A Common Stock, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning balance", "periodEndLabel": "Weighted Average Grant Date Fair Value,Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r97" ] }, "rvlv_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Class A Common Stock, Released", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options released in period." } } }, "auth_ref": [] }, "rvlv_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value,Released", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options released in period weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r328", "r330", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r342" ] }, "rvlv_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term", "documentation": "Share based compensation arrangement by share based payment award options granted weighted average remaining contractual term." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock option granted", "terseLabel": "Number of Shares, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value of options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares reserved for future issuance, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period." } } }, "auth_ref": [ "r771" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriodDescription", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares reserved for future issuance, description", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period, Description", "documentation": "Sets forth the nature of any other increase or decrease in the number of shares reserved for issuance under the option plan." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares, Beginning balance", "periodEndLabel": "Number of Shares, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Beginning balance", "periodEndLabel": "Weighted Average Exercise Price, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of number of shares of common stock outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity incentive plans award term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise price, granted", "terseLabel": "Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r340" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r97" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88", "r153" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationSummaryOfNetSalesAndGrossProfitOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r123", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r233", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r263", "r264", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r625", "r728", "r804" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r132", "r133", "r134", "r156", "r177", "r181", "r189", "r192", "r198", "r199", "r238", "r273", "r275", "r276", "r277", "r280", "r281", "r295", "r296", "r299", "r302", "r309", "r423", "r508", "r509", "r510", "r511", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r539", "r560", "r578", "r592", "r593", "r594", "r595", "r596", "r725", "r739", "r746" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r23", "r120", "r142", "r143", "r144", "r158", "r159", "r160", "r162", "r170", "r172", "r197", "r242", "r248", "r310", "r364", "r365", "r366", "r378", "r379", "r400", "r402", "r403", "r404", "r405", "r407", "r417", "r428", "r430", "r431", "r432", "r433", "r434", "r450", "r496", "r497", "r498", "r515", "r578" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r231", "r232", "r527", "r528", "r529", "r584", "r586", "r589", "r591", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r615", "r628", "r639", "r763", "r804" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r158", "r159", "r160", "r197", "r453", "r507", "r526", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r556", "r558", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r640" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r158", "r159", "r160", "r197", "r453", "r507", "r526", "r532", "r533", "r534", "r535", "r536", "r537", "r539", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r552", "r553", "r554", "r555", "r556", "r558", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r640" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r69", "r70", "r96" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r69", "r70", "r96", "r341" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r60", "r69", "r70", "r96" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased and retired shares of Class A common stock", "negatedLabel": "Repurchases of Class A common stock, shares", "verboseLabel": "Repurchases of Class A common stock, shares", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r8", "r69", "r70", "r96", "r511", "r578", "r595" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of Class A common stock", "negatedLabel": "Repurchases of Class A common stock", "verboseLabel": "Repurchases of Class A common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r8", "r69", "r70", "r96", "r515", "r578", "r595", "r646" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramScheduleOfChangesInStockholdersEquityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Stockholders' equity, Beginning Balance", "periodEndLabel": "Stockholders' equity, Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r73", "r74", "r90", "r541", "r557", "r579", "r580", "r634", "r647", "r741", "r749", "r793", "r806" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgram1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity and Stock Repurchase Program", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r155", "r294", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r310", "r408", "r581", "r582", "r597" ] }, "rvlv_StoreCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "StoreCreditCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccountsScheduleOfOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Store credit", "label": "Store Credit Current", "documentation": "Store credit current." } } }, "auth_ref": [] }, "rvlv_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "rvlv_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureDetailOfCertainBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Detail of Certain Balance Sheet Accounts", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r729" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r697" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r696" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r716" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r718" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r719" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r720" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r718" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r718" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r721" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r719" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/DisclosureStockholdersEquityAndStockRepurchaseProgramAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Average price", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r56" ] }, "rvlv_TwoThousandNineteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "TwoThousandNineteenEquityIncentivePlanMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfRSUAwardActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Equity Incentive Plan", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "documentation": "Two thousand nineteen equity incentive plan." } } }, "auth_ref": [] }, "rvlv_TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationSummaryOfEquityOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2013 Plan and 2019 Equity Incentive Plan", "terseLabel": "2013 and 2019 Equity Incentive Plan", "label": "Two Thousand Thirteen And Two Thousand Nineteen Equity Incentive Plan [Member]", "documentation": "Two thousand thirteen and two thousand nineteen equity incentive plan." } } }, "auth_ref": [] }, "rvlv_TwoThousandThirteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "TwoThousandThirteenEquityIncentivePlanMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2013 Equity Incentive Plan", "label": "Two Thousand Thirteen Equity Incentive Plan [Member]", "documentation": "Two thousand thirteen equity incentive plan." } } }, "auth_ref": [] }, "rvlv_TwoThousandTwentyThreePerformanceOptionAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.revolve.com/20240331", "localname": "TwoThousandTwentyThreePerformanceOptionAwardMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Performance Option Awards", "label": "Two Thousand Twenty Three Performance Option Award [Member]", "documentation": "Two thousand twenty three performance option award." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r161", "r162", "r163", "r164", "r173", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r261", "r364", "r365", "r366", "r376", "r377", "r378", "r379", "r387", "r388", "r389", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r435", "r436", "r437", "r438", "r439", "r440", "r446", "r447", "r448", "r449", "r450", "r454", "r455", "r456", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarnings", "crdr": "credit", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Undistributed Earnings, Basic, Total", "terseLabel": "Reallocation of undistributed earnings", "label": "Undistributed Earnings, Basic", "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed." } } }, "auth_ref": [ "r187", "r190" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r715" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r35", "r36", "r37", "r109", "r110", "r111", "r112" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureLineOfCreditAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average number of shares used to compute earnings per share \u2014 diluted", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r176", "r192" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator", "terseLabel": "Weighted average number of shares of Class A and Class B common stock outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.revolve.com/20240331/taxonomy/role/Role_DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://www.revolve.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average shares used to compute earnings per share \u2014 basic", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r175", "r192" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r725": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 63 0000950170-24-054537-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-054537-xbrl.zip M4$L#!!0 ( %>"IUBS=1K#G$D" $FY&@ 1 A'H1P>_OIOVP>O=W?_[?_^]K]^^=\(%6_>[KXOWL>OQ;8?EU_B MF[+V@U$]J6+QT\&[GXO=X: ;1&)8#EF18__IB8>1?V>:H.GQ)C#$OO^5[ M7DQOVOKFJD$HS^[-?S9W4HSER^G%"[>.K[Q53&\=+]Y:7AC XMWL)2SC&*86 MY_?#PO]YP^WYLK/UV>W?+MU_87[YZOS6\MMUSR5Y&)GBF>#SVX>CX7L@?%7Z MJ[\6QM7+\>E)? DWHN'TSK-1U>558X(9D)?_]>Z/ W\4CRWZ?NHA?K?Z=?2; MAZ,O+^$"?)>R^8V3&AU:>W)V<[*U:UXPNW#AYK(><4K43228WC'_0O3AZF' MA0M/AA5 >07J'RP0?(BIN&F->&(B+G#ZFK\67"PH<7.6!<74M0\Q*NOOCM?Q6_'$4;X-_B MEW$Y'L3?"$9_^^7E]/?\Z7$3T:C@'IT$>@VHO"3__Z]<4X M?AN_;)#B97[JR]EC?W&C<%K4X]-!_/7%L:T.R^%682?CT?\NCT]&%;#V^-6) M#1E^MPI]\NW5B^:MH?PR_U(HZY.!/)1)Q(CS2/$FF59 R.,&P#FGKV&(VV2 V(DB(;EQ-# AJ5@M)59TMYS^B MK7:&(:OB^PT6(4(!02Z-].5%%JUBBO!6'^O??LE:9ZMN0!Y>531::"M#X:\O M:I"-04;\YK.C*H\D@Q*:@\_FMSJ G#6/7WQF\V<]FE3-7XU6W9I-IUFFUY]% M,"+"6B#L D-< N*:(!-(!Q9:1:JH-"_F7XT-->=_E2'_GHC+UTU<&JZY=7YE_O?\)2\O2,?5PH*39!$'!\BL05B( MH<@*[9 EPD7LI%1!]\*R7)Z\!^=,3>;QE!EFN'SQRGV8(1(9-%%@34@'S&!! MRUC%.0*ZV41I OW@N\H,!V,0@?R=UP-;UWOI8#SR?U[DB=>CX^/1L+F^7)+P MJ97?!DD"J"\P23AR 423!]!HEFN%L)?1!1[!$K!=)0GXY:/C>$:8/T:^L?4O M$N6O<1C!D-H>ANUP#$!;@UF50Q$[WT[@>3]2(@\%73 2"/SO-J!++\K90T#W M=@;7-+][9AQLR>O5<=Q.I+Z>."@GIKZZ,L MBBCH.)S$]W&\?-/JMKS+VN/=2(55 MC@%.M1]=56879E):6*6N\-XQ$%JW.X)NM. MP3@*B25!DDV*=->[[S5"1S3"TU@SA,20+%COX$D%Q%-(X'8G@I@Q#!/B@Y*= MM6;.X&?GGY,<_QP=GXR&Y_ SOVT[@$<,7[2##[8,N\/7]J0NI-\-Y:E[;$L889HK"5**FF8/#'(>6%03)CH2(,!==DUENUHT(:# MG+=!D@1\Z*F(2$1#P/*GP)F$ \/;H*AC(H%'VY/D-L#>;%JW NP@ ;+VX']]-9SX7H0V'L-UA.VB$8)>">!G(Y;CSSX=DEQ M%XGJG(J^'24_?H6GG7X\JF+\$*LF-P*HN7?2!$VS7[=L%V">7/6N!%M\#.9= MO9)F>*#9#@?',>@(+B1C% P'EU 2FB3L#8^8=Y6#;FF&[\>Q!5P(.[8:EL/# M)=#Q(DRW%:"!%5,:?"+D:03[.PD@30)9)U9KB3F8--AUE33+%>[G*6HQ4,\I MQBA8Y1 7H 6, +!.+OO"6 )BB^=)SR=3NW>DY.*M#Z$DD\$9(L S)B0!:)J$ M+#88>2>84CHZ95-7*?D$B0)7I9'8;[=(([GUI-8C7Z>%@,139-58HQP.+(.= M 1L5),8PH9%U)##%!#9:=4U8?F MNV#7IQB"2"HB BH*<>XML0*F\)"QG99 @$6=.(!N!4:R63$>B'$N=#6A?$^[8.3X9C$YC;-S*Z=;2 M"L8<.H !@7EK)2 XU5@C[G!"&CN3@8 80'@=E.PJ[W0NC_QI2 CT8LE3BG@B M#'%J%3)<"L04QV#D4R=39W-QGR;:V2$(6$[8T5LGE) &2>% (R29T[,Q1EY9 MJKU1)*7.9A;=*L#U>E*/1^#-/+L(U_.$F("3C-XKQ$RP^3BUR/PD$7/2<9)K MH'3W;'W'PM@MYDMC34WP(L$3J0?=#:0QD4B4$B,VA;SEU=G-A3Z&T[T83@> MAC AB4I@P7B33ZU$4%R1<\"=9*UEB@73699^!D4"[N2?ME8D0&J3 LG5J%P@ MB,O$D6:2(/B0,X,Y]JRS<89^NZV3VVU/9 ;97%2&:J0U !,80!0YFRA27!MM M,+&"=M;3NB'#HZ'E8GH'D/)6I^%O[^;!\$.9RYSFB"HHV7(,/++SS0\F(8:W MU>@XFV63<VD>K?L0JX,C6\7?3Z]^P,+PKP@898Z\GR/Y3+DS:'#YB$>6 M)(>XMGE;V'C <8:]EXRF[F8]_2#C_*BLLD>^G9//5\E/!QM=:P"-O'42$*<* M (6P@'!2(40IA"/=C[YUH[!&6R<>B9P" 5(2@?S0'!!52"IA9$PD!M79 M,E5=(DF+6XT*>T6(EX@:#G1Q*2"3@.94>&95$$;[SNYOM._G/D_EQ+40*E&! M/"PS()TFR.E< BYR35B2,HC.;A>O<:;2@D"3S R4M2'0%"L)_CQ%UB@,&)LL M6"J L4P9QXS6SOGG'9Y^K@[A\]S_UE'JC"_(A.=3-VW MHKH1G6[Q *QS-'H6P3L65B!NG4>.&H(B,](;2P@7G:7*FARS:W3(NZ;._\K& ML9\FO98XIRB3.)_Y!@WGF4,6K%6DO4V!>TJQ[NQIX56+8[>F9[!4VN)D$-@G M)%&'8\(I(S#N+*)U3,^T&$/!"E,5HD#288IX=!&!YVX1V))<)<<] M[^[>=$?+*,[?_,X.)\GZ<=X4G=\Y/HK5JINQ3^,B.^E8"A(,)B,DXLH!O$CJ MD(E44Z$(9[*S\-)[19UCIT1<#O\+9/+19^Y-0-8&@424EI. .;?=/>2X/MDA MS].^#2$X3UE %).F&@Y#AA."!%9:&.4)\3US==PS>J(,'^H4=H8AZD3N9)53 M"0D#E!(FMVVTWLK.)H-T*&^X Y3TRG,?G4<:6Z D)199HC0@3#24!'" S=*[ M CQ9="OOS,9D%-)"@W85N7:C]AHE07,[0,(U[6P5SK4^<[.DA'LGF/8J@>U. M+>)::Z2Y= ASIPE.C,7N[AIWN]H?R*Q!1-S2OEF\]6'&LU'2$(.TRL?C*8E( M&V^1"<8Q 6X:C9W-I;E5_*[QXZ=W+I^ ]/:Q.HJH;H. H)LD%@(C;Z)&W#*, M',8>22&#%UZ8#K=;6OM#41TP;CBQ/FD3$<_5[GBNP:\=X<@PR8301.+4%SY_ MW#0@*ZTC6!%D:#Z$E#Q@<@25RT2TF@:MF.[LV8 NA-\[(%6Y8*0/3*&$G<@5 MZSDX#QHCHHS#!K.0;.=0^0=8ZS4S=[R4[ZPWU]',V-MKGH?,M!-9BT^C^JCEX H!IU(2LZ%B M+;)1@CL;G*0F>FI-YR+$=PSR/UIC\0Z04PHO/8\!>>TM0! GR. 0$)$)K!J; M@DY+SQ%:,CD?M8!WB]7C0G0Z)0FT2"JW&@>R:QTTYL*AU"(M*!B;/FJ?+#%./G=Y?33X79+8UD&.J=E*)O:DRMVL']OYO:4.A(B38Z >LM9@ NB;+ 326!/4,ZU MU='B;G8*/5,;?XVCP\J>'($(#J:$]J,).&:G6Y\.5HU6W%J-#?A6EN4\G."1 MBP8,0!QS0<,D(GF.X?R^D.%*.(U&*A>C-,BXO*5MX=E.@M.HB&#P+R>>=_9L M15^]_G'ZJAK-(V<8*6FSQO%@1U ND4V6*I+KL* P4L$@N8H15 MT#D,!!)MG0.O2*I@N67:=ZY&0U_[^"())=@$#-[,M&6(.\61)=@CK[G+)3.) M67X!O[LS.\G;*;=C]@NW/JA,C,;:6&T0<1&,JT@8,II:@*KHB-5.1_E< VL= MIIR]"LYS#^XK>#1 7RG!D97<(NH#(()44>O.[LYW*Q?FB>ID*XFEDQSL MR<2RMPJ4#"YE;]5+KQGQM'.V0V]>/N[I;F9%I+G2%]4J'S7"R"DY37R37I! M=&<+E&Z'_P;ZYR_5;T?5^_@5+),/&\DZA,T5HYG4PPJ6HJ1X28W#?8&69<2MIJD,XHF)24B+%'$,4](F^203CHY+2.. MIG,1^DN&:U=:=C]-(,5%:VP$92&9 -O51Y##J AR(E=2PM93\MSWYQ\UGZ;- M$C I=VXKX47:2K8\R;4].;!67G77X-(J.N9@(UQ81KCCB M7.3JV\8AHBG8U<%PYI:>:O!D..2<,,$2C\ 2R[YKI,AH95'0EON G8^D^UJ^ M>RE<+487L-=>$R>1]X!IW(*F,,( HPKB<(B1"]'9O/PG.@/:H=.8YSQ!#,H] ML%MI.Q9P""2' H2D8)L3+E$NI(J(9R1GSDC7W<:WG2MN\S2V>6#2$Z$,^%.Y M)BX''UE'II"(1N(8$C6V6XF_[X MZD3G;+T.9-8^=6KK-:YHEM+Z\[U/$G(2)(> M1X6"\Q)QR0+2UBL4E8I)&45A]9\/"9\X@_B)2!BCEM8S1 GQ^< YV%39JL1 M/T>CU2YT-L35]1X)3Y'G3!50TP6,F"1YE\7K?$PGU]DG(@*)MK&>P8?U$?0LPI18H!_3,.3[Y M>*G MLP+89QD_&S8#1/#).H:!VYZES&9E]RN"N;W*V&5F6P MGD2'C 34XPZ>;4(**.1$B!A]%*QSJ2D_@)0]F+^=YJ+$1X9Y8D'+#O'%AT_!K'N'=R?*,)A@C9,:J2:!'NE33[/ M(Y SA&BA=11^Z?L/]UBI)VC/QYWWT>2%Q[GX(!41.45A(,IJ)D6@(77V@%W7 MDA0[X'5B@WFN/I>/1+L<8/=3KS-:+H*T@GG>N5!0*^4XGH>>Z-'Z*J95 INH MN$8I"0QH;< N98XC[Y*TTAK'5.E6U/2)J@<$95EB+K?[-KEZ $>& M>(<2UZ#E";C4=ND;4<]#OG(:>XP\(1GSV1FL(M)21L2\\88;*3Q?>L68!^OX M/NZP;N5=2$HQ1"M1)!S8-G@%:@%+1*2)U#&O).]G9+D]I0D+5+2 M>*ZY% (%S2PX&=$A*QVX8]IJ0[60(O9.QI-&?L#ZLBKE,Q),YU;;X#*81!4* M'!/B))?>=G8'I$.HN:1:\(ZSJ(- ..I=S9IZ M+&-U K9!0[]/G^=)AFL>GU;DH;GW-\Z87[_C$;!ME,PE6K#X[ /!F-!C8JFY*\)Z]+)1?@-,6'_%^ M-5C;SO-"X]X>7'T-Z_& MK!3&U1PPNWC'!?XP*J][8'/ICH_[^VA\F9^:I^4K=R7^P9M+S[HE[7[[I?RV M5<5!$QJIC\J38E ._]P?#2Y"5_["YJ@Z?$DQ9B\KN/PRW_>BL)6O;KYY=L?+ M##XHC4;C89YZ,1[MQU3_^N+M^X^@#EU(PB84/;A-/"F9\Y[!:J&),ZLH\<*] M*%(U.IY]YS-/)BHKX1LQX!QX"\CP0,'$<53IW$J)IN+MYYBH()0 LFB3:U/ MO<8IBQPSGA@LJ/<:;K.8JJ"\S>V?');'6 MY3404FL5+2+,^WSPBZ)\&@8I$1*+)GQ)^Y485#.WLR9OB9%R$T<0-XJNL/9 =E(?#K4%,XSRT^L0.YX/Z>@2 BN 3 M'[=.JHB^5O9D<5CS05XW$!C%US*,C[92.4:-LAKF=_R??R$2O_KE97X5K,7) MQ95H:]H+<\L&6*SN.#OZO&?G1X-1M?4ON/GOU?5S_3IE3#<:A$72ZGO._M/[ MW8\[;XJ#C]L?=P[6=1$.=EY_VM_]N+MS4&R_?U/L_-?K?]]^_]>=XO7>NW>[ M!P>[>^^?^\K<5SC^,Q>@&1Z.1\.-XLWFZ\V"8L'-DZ]&QX"._^A]ST0.WHZJ MXV(^_<7QW.'9+QJ38S@:-A9VZ1MS[^UG1HGCUE/$@@6-[KD'C:XU2B)HIX65 M2N@7Q0>QE*KYL0XG[,_,R^GX\QCVK*3\6AN\.6A -;FD>?;T<">CB9C>/RW M&%Y-7T4PWL1_F7_!9U?YI(Y;=3RQX,S&^1)4#<6:9[_([X%L\5I7B3FNOG_9W(K.=/P*@T8N M9_5N-3]1_N!JOKL\GB^Q&NHP4D!87_L?BPZ?] M@T_;[S\6'_<*L"L_@O%8$%;L[1=$_!1^+O;>%A__?:=8,#G/S,WMUQ_S96(8 MOVHAYP(&_V9\Z")H_M 06FD?[+XJ$GUHIK,S#8Y?P*ZM?)X$'<-; MCO+74+"GZ#3:"L5A-V@#UHH_*AC96!(91*2>Y_9*)C6Q,?AAB+8H1&T,H5HH M0]LBP]NR!NS]!RSO6_BD[L8"YTV4'VF3AUK.7?//[KM6HZJWF7N;^3G;S& 2 M.ZZ81UARACAE FF3R_AAE3 .GOG@6@L#5'98-QD7G3":>6\TS]?CX_[V^X/= MQC3NK>;>:GZ8U3P^$_.YV9QW$J\TU^XSTF;Z(?K1-!-_:P(V>34HA[&-.127 M_VMKW&V,;CSJE[&%T6VNK\6:$Z_+.N=[%6]+,.= Y[E8;2W+I_4Q\F@%PDKJ M?&8Y($,U1\H)'3BW6!G_4.MBI\DBRY.9SJ4;ZXR;9J^&JN[Z3!W;LWO ;LK5 M\UMP@WZT=M>P+\&*4^XB4HD;Q!--R'F,D=-!XT"PS=T@6F'?_7C85-@9CG-6 M;*LL_,/)7T?(_9V_[_WQ]YWBK_M[GSYL%+OO7V^VQLRK8?'\M//-^G%#S&*4 MBNJ,B(6MB_HD^IR(&XIR6)3CNO!'333QVFVV19>:J4W,_]):!M,%ESH_FZF_ M/!@@GHV5_-0>P',-G. ;PB8+%UN,F5PFV@]\[^,RA$%II"2 M$A3BY9A*G>\X MJ49?\G-:B>)?Q_QOXL!^M3F/O8VP2G=(&X5GPA*-%!4$\6@HLA*L6$Y58EQ$ M8Y5HA[0?[;?=V0&.:4V^UDS:ZVC&\]D\C@&U[D"U&R1>/Z7 Z\X9&==:#HW< M%J.J&.7S,\5_3ZJR#J5OHB:CM+CHSWJ>Y2)6-=.M#NVP_)_F[Y_;1(3GLR8_ M[6[N;QYL%CO')X/1::Q6AM@7H:MX/]J\DL+W# "W[O^>O\K#XRD M0')E=)F0S35#71),>@\_'KYW,M4+VR'DBBJS?W+[%M*J!_2C!;@VG9)J;8IW MHU$5BX-Q%>.XJQ[B@XGM8G3!@$$7;"[XZP*0D#",#%"44&FE<>T2^S7\NE=] M''UM-_'BOJ1^':NJ'(_J'Q#XZ0?ZH\20>PL[8RJW;N<^*O@A*')!"60]4'L-Q!BSZ*8=\"EX ,PCB'I>T\GRR'38(@@B9JD(O ')R MF^!R*UGL J..^H1-NS#Q801\,/C_RY/&^^O"PAJLP\WG<]I5+(<'V+<,Y: M ?#Y!MO_^1=-B7I5%^,XB">9>L6P(=]& < \F.13Y(4%,;X9A_O=FK701@>@ MHL'O*>'FZ?9>K&(H3B95//%$J_6-T"-]4MZM&@#,\^T/JQ' ^: MC?EH_5'A<[')K?N%G*]=H^)?4O,?9D^R6E>NSZTEMXT%>/Y,4ME&XQ^<'L-] M/]4_]RS2L\C%57D_R^]I8"1^\T>YF7D!*A\>"Y^DY]\:2\J:\7[;D-=JW9A]?XQ MJOZ;0 MQS\G90Y\C$>%B[,;X)EGL0^6J N?H+G 9,5]00LK/IHE#.GY\?)QD=V_/W8O]J+H\Q#G'YY M-H>?-PH[#,5/=#I'!ZP*U]U_PPSR_3:37=X@!]+'[*NEZ]*BBCF[,[QD=E<_CB)!^^6#;N3 =\!B>Q_GEY M8$$QB=C%@*Q1"00?:Z1%$$A[Q91VUF!"VDHY/Z-5)M4,.WJPN 06/5K=5.RP.J]'7\='\\B88+;$96XBI'#9'V)N4C;QE2/&KZT;87":OYK?] M\(;KQS>_,5LJLYNO&>O\SG(X14-"':)SVVO1X+K'6>?^H-7C;D-1NDDEO^FP M%=O$XJ8])7)SC1M*-KF^Z05T$]]J2^J. ZN:D!$S^[J4U/^X^K@>WQ MPT2/72#GMD4U5W>FYZ;I"D]R^UK.7MTY7S9"E[ C]3" [^C*O;_*KEQOCEFQ MF:X%Z!UV5*EP'>'_B[;]^:OW46I/PG:LC/*L%TUH+RZR**$7C '*- MS WD'%+6"IL2=B*U='QROIQ_;5;S]70QGP%?"1*>E^Z^H33JJFG<-3O/+OY;P:GAM,81AC[+Q M]*6L&Q]@:(>^M(,<)UO9)50X*AC>* MW/CAH<43'J Y9_+TMMEG!MB<[W%SQ078#9@YEO.#&3+@Y"&7@HPL),K]I1 \ M889HK"5**F=G!A!'YX5!,6&B(PW&FZL28IH]-Q@W" ]2_*'*; MX^;Q9WVW 71\"2YA_>N+W?=O+S91&4Z.41@U]97S+2]^8WH#G-(-9MA<%.;S M?$)9F$YD#I/5Y1.2\_1F/TUOKIL\O+PWV3$F891RIFQ 0CF*N) ):2(LDMX9 MQ1BAGEPJT!:^63HZ'KT)9GPSLZ5:^^NJ[_L\S MT)R/LKD'@7UW2^?GQ[U7VZZD?-_ZLE>XP/.^UT=GH9T3>QBG\1QD$PQNRPZ^ MVM-ZMIM[US;:2_ 9.U6R]XJBQDV+X8-/OQ_LOMG=WM_M0-?E1^.GM2+]Q^W? M_]C)G4E>[[W_N//^XV/2^3[-X?OF34=;1MSSE#6_33I+B^6)829YO7]] 9;E MU0&Z*5LL.T"W_-.0'[;W/Q:[!2K>[K[??O]Z=_L/0-&W>_OOMC]>[,M^XX9$ MF[L0-ZZL?-;Q[.M[2SWO>\)YR1[;@IP]O@GPE(+6VFROE+0'./ZJ5RR]8ND52^N*93'037DNVO'J MQT*PZ#_,OK3X'-Q:);2;E!$L';RMCN$S_-84&LG9>I^='8!RB)_KHQ@?1RV] MG@^D>+TPD.+WZ4"*@V8@O4[J=5(W)?1YXWVOQWH]MI)Z[-RU^IR;J-S4%'#I MJFS!S1JE8K<93J_05D^AZ5ZA/3DO]0JM5VBKKM!RZE[5'87VNAG.$=R7:Y'T MZFU5U9OIU=N3\U*OWGKUMO+JS=9'GU-WU!L,IW@[&'WM@Y KJ-0([G?&>@W5 M:ZA>0YUIJ.%H'.MQ;BQ]IJL65=5C**;W>0CY$%Q.&K]&2UV5QM%KJ!744*37 M4+V&ZC74BB8%'@?[:,E_=+-X9X?VL%$69R>0WI2UG]1U/@^6#Z=M#^W@M"X; MW^=_9C_5D,'6/]D[B=!"]\EE!Y4-[Y=,KGU[YK*KR:3+2V>=_ MYIH;)7@1Y9>8_QC,?P^@&@:C>O)H&HIM%G];&$RC;/YV/J!&5^4!Y3.UVVXT M&8-"J_Z,XV*_K/_L%=#J*2 F>P74*Z!> :VR N)Y*VAF>7VC;CZ<#:'7)RNH3_J34+T^Z?5)S^4]EZ\1E_<%*QY:L")7K-C[ M^.\[^WVUBAYD>I!9%]>,?![$0SN8^F5-L\='+57Q1W[YU".;OKQWR5;0)7N< M>D/^GDRG!;/CE4^+60'L?Z<^\:/3S_7T4^J\H9VZNUGT7U:&$QQD >3 M4^%VFO'DQB5Y/&6<[B=]JF.^.'-B>@VT@AI(T5X#]1JHUT"KK('8YQ"3S5G/ MGRAVS@CJ&]3JFUS&] MCEEE'<,_P]I$\&Y2!+\FG.I_0ZI=2D1^CM^. M2E<^8J,BN5GLS-[9:XT5U!J\UQJ]UNBUQHIJC1H^M>/'"ET=G+VM5Q4KJ"K$ M34($_^9FN\VOMYC5 YJ7WZ<)<:NMIONN[T_0]?W$AGSR8"H2FZ(;K_^N+=_;?_S MQ8JE?%,P]I<;RI;^>$1W8X+;KL_#EF-O4A5N4H-.KNNBK(MZXOX;H"A7+!U. MCF,UFM1%SO>>9L!-AAXTDRV'.3=AHRB'?C#),E6,CT9U+(Z 4H-,K1C@6E/R MM)[B6LZ;&Q_!\ZMX,JK@\>5X #?ERG44OUK,Z]YL/B.OBH_P[30:#$9?\PO@ MJQ8&=PR+>#I]6"Q.*AA >6('LQ%^A2_D];D>;&LM9^LXM6J^H_#YHF?N47]9)/GLV8]%=;ZI!"5*2VXH M4UQ1<3[U*^3N9&>L3^$IFT>8-"^*T48RF%17A6C4KLYCO.>L:??[NS3.6S7A\ MCLK=9-W'1*OUXMO=- 6QW9?JE\?XDG#C5EYP^?6E8-\O*W1U.#+VX9+@6U' MF>%'Q\>38;X,>MY5P'? D7%X" H]G$E#/6/V-)ADB0"OO?C/V'A-P]&X4>!G MEL#\^7!_'()4^:E=$+^5=#BM*'PR<0,0YSSR:NKJ?>7#VKG ^C.0&)G!:_WRB M)OYH)EO' X5B.+@"H?P-L[>U%@']!C5^16]1NI%="ZBL^.D]:B!>H#OTGXO M5HU(+;(@7+Z2#:MX,AG/S//J+(@W:3H/5?%P,K"-#9Z_/[;?BA%(RN&%[9QIA(W/0_(XP K:>&C\W6#SG M=LX<,3.[NW@UZ);',*W>$^S9\CJV!%\P6QIGEL75K'END0!C-5&*O--7?+& MN<4@?HF#; '<;,Q,$?=+',)7,EO,(\VM#\X8>L[.LV#(W" [ M,]2NM/)[AN\9_@JK?G'[+3-1!MJ9:SHY.0' !!^V'&Y\MZDWV\NK&ZLC[]-] M+<$\K>$!'AZTD?%YDDL[3:KYEL97\)F/1OFEASTG]IQX'BJNLE8>Y6W>L@KH M!"9P.F6]LL'<[\)F'(!HF'\"'YR>X6Y^59D!%I@6O*

L[#+8*S5=M M'J-O4'W!-JYB8]4TW3&$[L ; KO-DP:+>F,62IC;2 MU 0'2P<,]P$H@>'45SU;I^P!Y$G&;9ZT'\&!. M9*&;<] %(\(.3ZH:]R5(Y"X8#TS:I0:=-X"Z.R[..8--H'[B+4\C/%V._4]@S87M, M^,\)##I6V52YQ$79UD@#4+L3,(4OZORICI^:#B/_9\XU\XTM$J+/$^JYK.>R M;BSR?'*[ 1L M9H?U+#7,6QC:;/NX"?)/!JD<#+*W44P/ M1]OD//OLN Q1SB!V79Z-\0_SF9 MJM8F\V ADQ:FEFY@S?%1-9H<'DVC6HV#74YW1\]B2:.OPR(>GPQ&IS$G0=[@ M()]E+V0@KLJ\I]N'^'M&OAF'A[Z*=F8!#JP;S2+[B^'^KX"\-W/>C\%U#JD9 MIJ?L.!K>A@]O<5YQ?M!NSDQ7G;6[]A#C0P[AM7^T\7%H?O%8;'_&<4EG''LT M73LTW1Z>GID%[C3OQN0\I\GYOE.3#7B8%O[.>)P8P;E9UE6 _MUFILC M,#[F<=4L)]FLF24E-GD(Y? HY]3GN 5\MTD'GG\]2TD?]^HY;H'C\6['>&_/HPJ+ED**8#S; MP4:.)\Q"8LTF^K!A2'"WLH:?>5KG-L3\C'A^?)638^#&A63LG%,SY/:Z1B?'9M"&]M[ &XEA-XFV&. M+EHZ#QO%=TDS%U/3;_16SY;GV1^1[R5RR;&^R?3P1 [/I;+AE"Q] UC\LRC; ML?5'N0(^&,K5\ >I+'T&;L][=]@F\79X:9MD!H&S4^^9%^,4W_,^;ZS&IQ>W M/68)XO4$F+#J&:QGL.\\J]E6;;/5.T6STXLY 4WVD_>3; T#$I;#E%.VF_#$ M5=RW<,"KR3N(XUR\IJGP5\^J,YWO=_3\V//CC!]S&:Z0&?YB1\&4V/X613=S0XWS^+WZ*?S%(40'?/LL/SAL)" M(GA99?5<#LI%%R[+0(@PNVE\H(G6Y5=,D[-F WK=C'/[PL"NX^=UJ_26HR[% MK'/W6<[(X<16%NZ:Y] /1UFQ'2U&(ILS586MYY770G9YOBOI-BV*,'6RI^>F M&G\(II S4&RF;$/2IH%$3H'/?E/CB31O;5XYC0HU6UYG[V[0,#]Q?H@*5B'D MW3!@BM$@3D^&-\"UN1#U[W>MELY0LM^U6I7*G$49,A6J\>?R\YGO?;M>,X]9 MN_/#]O['8K= Q=O=]]OO7^_.UZL#0]O^H]A]_W9O_]WVQ]V]]]<5%%T."$P9 MM:%AT^.!+-#P#&5O*-_]F.O4=(0@F\7;Z0@[1$$P<0[.%NMQ"=BI KG[.W_? M^^/O.\5?]_<^?=@ KGZ]66R_?U,W M>_7TUOSDK7(,,_8W9//ETMB3>E9&ZYN/)^#J'&77*_M+)[&:_95W5QZ30D_> M J'I]7!5,,E.QJ-7,RL_CR4;_3#T?#L"9VTT ;>K_!;#J[- R2;^R_P+0.>! M/:GC5AW!G 7TG*]!$^B:/OO%]QU;OI1U.2V)MC7__JO+[5BFKY-JDVKUEYD3 M<\4-9)/+FR[?=(UN:G/CLY_\O3W[,XVP _YRJ\OZ(OG0-?[J.MK"];:RA\5C&P\N.U/ MS^@]HW>8T=]$'X\=V#0]K_?*LL>01\"0LVCX?,\BNQJGRV";+;==UO+!]\F L6N[<.VSYMS?Q)]8Q:S;=GHU7DZXK-=T[Z[LE^*8= MUG?7;GO.3M/81LUM]0!Q6XFYL6&Y:6GB5_8K[UQ[]M68;<_$2YOZ\V#CYS'? M&_2)=%?RX&V6:T40YXI'#D=WGF];VN/'#'#=-/^U19K>%FQ:RWNY$FLNKNX# MQ."7\AO0=/BVFI9@:9+ZWGYFSG/G*$%2R8BX5QA9QB3BW.KHF**.I!?-.1D8 MYWY,O[YX#=^)B7!M$>&*PYW"(2N,0T13XF@PG#GVHAC:8QC^I$:'UIYL92'< M'H;\S\ZY!&Z/7]NJ.BV'AW_//6Y>%+G/7O.63Y\_';P![0=4@:? XT+TY;$= MU+^^0/#7-/G[UQ?EM_'6<'*,PFB,9G>\^(TJML&)_.7EQ1G_]HRYOSVQ[H&L M![)5!#).K*,F.10X\X@G99 UQB!J:,2 :SQ)=PG(C* Z9,@CC""N3416XHAT MB"*&2)Q)]DF!C(L-SLUZ ]F=K>0;HT&]E7S=YHCWL(CC>M;>-J>TYOZUXUZW MK+1T]2KE>I4BI4N)4(VPBPIQP2C2S$KD@PM1)QD2Q6W8QG/1VS^3O/=Q/(OF MMJ1)"-\P=,T528]:ZT[*M4"MH*60/D1DHA.(2\.134$BG)+TD6 ".-2&(?P8 MJ$4W.!;KC5I]D/A1S-_=X1?X952=]IICI<6IUQS7:PYJB!:,1(0CLX@3(I!V MV",*:D-*S17SO U[]TS60&&T%2G!9$.SWL#M86JM2;D6,(4QT9+AA#P-8."R M8)"FR>4?U"AL96"J#0-W*3#%-H16ZPU3?4#WD2Q:/SJ.Q=A^BXM!W5YQK+1P M+5EQ+#4_\ ',GDN6$MJ3NI?:=2+E6IA[DEJ*!9-(:Q<0#]X@R\'P2UX8;K3S MUK-VS+VL+S]F=7D>TFPKD+DA:1_'[..8R[?Z/E3QQ);AO%?[>;\X?^%\2*]1 M[BUN/SZN_1P$\I[$OM-9]=752C%A4$+8YD39E/-F(W)!"E X/%@L"3'FF8KS]C#L95F>GF1N=[--Z0TAEJBD;G-L?X7EI@?)'B37#21UD#BH MG(5@DT8<.X*I#L3HR7MF'MTV=I M[7\**8*1B)&![M .:4\4(M0P$CQ/,H96$G:7 MH%F$U!NJSV#H<6J]2;D6.*4C,4Q:AA*78.,R0Y#5S"&7?*(<6VF<:"5%=QDX M1?6&T&N.4\L.9M_'FEV";#RX(> ,@J^-5<_:?^88=:[+<-*TW/MI&)L.X+F! MZ''N^QW#M+.B+V>MNE-Q=CSV:JF=OG<)03\.Y@0UR Q$1=<(N<208G9E+35 MBA#?TH&@^!4VJ,TU3[5@X4=XW8:L,8 M_D3$;IIX_N*JE[,/%G^^FWQ-S MI;5P;V+>@%[>)6J"1TZ(A+@C#%25 SBR(?)H=4BLE5S^:^&HO:19O4$$66][ MLP>M=2?E6H 6Q4IZ1PQ2P1K$O0U(LTB1(CI(XJ4RMJ7]HJ6#EMI0]!_0P)[FS>SK[>870**%)'8M!M/"SW]A9 W'I%/A'EKM&$O?2ISHV@=26- .3&YJL>?RT MAZUU)^5:P%947D2C% I88L2)P>"$6PSFK6*,1J7 <&W#GGTDV.(YP;(>'9>ZI/;5D^\*"JR\KO5ZX(-!/@?1SO?/.#20!5\=?1*'PM!X/63KAIU1NU/7BM-2G7 KQ" MB"%YSY''VB&.K44F$(4DD0R[R(-Q+9W'?53PZH_G]L':NXO(G!%[?;#2TM'K M@^OU@7 L.(H3TM$!MG.:8=T*^,WC@*D63%[6!_VW05]_JJV_=/_N,8F.2 >U@1&[GXC'2(FJP M?X/W*C'N:"OV[UQVSPKHGNW7M95ZAC?P,MN K4K1K1X;>VSLL?%VW<*E"XK8 M@*33$7$*B&>-)8@(FP2SU!HCV["V>VSLB+@\9OGQM2](V(>>6Y4ZNDFSV(71 M)*=0/YV2NL@7URW%ORY-6UV]#FNAKR37.@7G$?1&J$T,9> MKAAV[\J&K17+!>7$'JU:[G?L\:S44X^+/2[VN'B?W Z?HB<6.1<=XH0QY+ P M*/F@O91!BYC:JZ38%BYBO:'U]075>ER\C=FN[QY.OY+A+MORSR>/TKKRD$Y+F<=@0[&(__G$7PC5G73.T^]*G(5E/$/^Y^OIB*"MS[9EX1]AT4RUS&3OPU3TVFXGM0'+L=ZY MN#UP=924/7 M![B",L$XB9C%N>:_DLC*@ &$)%?>4F[HY?9W]^M8LCS@XFH# M,'.]@>LQDY76V/C=73AKT!O :R%9O?JX7GTD2EFD5"/+#$7<$HF,D Y)DI)F M6- H6JE*^#'+VU)T!]F@O#\MVV/56I.R$U' !X!3DXY UXO4?;3SL:*=U22& M(GX[B<.Z/V"ZXE+5&WLW)$YZ3XQT"KG@/1A[+B(G"$%,"*QX(E$1W5*0,XO< M0OY9R^$"O<'[PM,]9*TW*=<"LH@,F$?-D0\:_%,6"+(A6:2ULCXQ*YF^?)[] M?N'-Y4(6WE#D^@[+:\'G?83S<7H)QO&D&M:Y*W:LOO3!S=46JEYY7*\\!%BT MW%-0&0Q4!M=)(!,M1X*QI(03'(=6-O5?3VJ8;ZS@$8!> M'UIA9N]Q:V5(N1:XE9RE+# P>I0!/QW@"&E!P :V-N+$E [>M&'T/@IN2;:A M])HG)?6AWL<]\=$TT%XX]]'KDI46KUZ7W!! B09SJCPBH#L03YP@8XA$@N*H M'=C%LIV"@!?;T2Y)EZ@-3M1ZJY(>MM:=E&L!6TDDSR4'KSTE"N9L<$A+&I%B MAF@A@O2JE?XMCP);@Z\WL=^'[$+C+]\\KE7)7WIV+YT[/U+\6$6 MA(H442\]J!9.D:::(LQ2Q(H)+]HIQ=?([](V(:G>4'J)]O.JU(WM@;$'QAX8 M;P>,,@;/A$ Q\9C/S1)D76X$BU.0T3 -5G=K'6R6!HP,;_!E]EU<%6!\S#CV MVA?4[JWX/B#4!X3FBL9@I9+W&"6A%.*!<60$P\A'B05F,4E%VK# EV=\4[G! M:!^][L%JK4FY%F"%M=(2>PY(PW+E?D61UKF0?])<*LFY]*T495@:6!%M-B3M MLS;ZF/7RK=WWHR'R3Y:YL4R6ZX,S?7#F21N>&6893P1YJ_-.*IB^QGB#4A#: M$N=33)(&\!D)9@IYT";'2Y^@TU M"AD")CCUC&IAC3#6+C'+I'V Y!N$/EJ/F><+D'T<^Q'CV+TUWRNK7ED]7%DI MI3 .H&XT(1AQ+##2R0@$%KO#TEM!3=L1\+9"WQ)O$+'$:-*JZ*4>"WLL[+'P M-I$-;K#S,2%,!.!:# PYI0RR+G&+;238M!U@;VT;D&THWMOH?=>KY=C<5S5Y MC$V3Q[[YUOR(4V2%X7\&GJ\'MBZ M+K9!P(Z/1_D%H#TWBK,N)%>;M--'MF[44FF8H#2BP)U&G&F*3(@*,3!:%8^* M67=INRX2&311'@GI&.*64V05YT@2;1.ER5GB+Y7]:.;:& H?;+57'8SM.(:_ MV\$D?HC5P9&MXD5C%WZ-H;FKWDO;Q[$"#GDS&@QL5<_N/C> =]^__8$%?%T? M$^PT3Q0E;#%8Y\XA Q-#/B3FG @QRDN)Y)Q8G[(=SYF !:.2(.T(1X9))H0& M24M=FSS>Q/BJ1B?7> -+XOHI"IW8JOB2)_ZJ>!)^]\I@FK1%VI.\/:T9,E8+ M) .06VOJC;M4CO:!_-Y0K-Z>C(]&%H,2LZ'$59DF3\'UF6^?A$DMUC:X()#3TB >B$% 5XF4 PY-P3/L M+D796H&QI3(IQXES3#3RW.2JD#DBB%- U"9F4^*1:+:46;7,I& M;@A]51GT M)X3FLJ'<=8"<.7ETO@HS]+X-3&_DJTLI2P]4L8USU%:&4M^JJT>IM2;E>J 4T<9H M\'V3) 3QR RRB2M$(L&1&FDBN51U\($V5JLHM>;-95;KY-/SBD7_WHE8=- Q MB>A"KA/J$7=8()W/7.OHJ7,F88$O%3R*5%AP#?-W$D8@S@X9H1C*8Q(Q)Z)% MTK%P[#4>HI1&"".0AQDAKI1&EGMP&*4R.@28B8K?3YY8+E5T*CN4$G'C*=(8 M_I1*&'"620SJ>)=91ET(/%PVJQ_& M[X\4BZ:22N>31$Q84*O&2&0PSD<>I'(IAA0N.PP/9.;V8]%4])'H)7$^X8HI MG")RN7!^K(R.\7AI [256:TTD_:1Z#[& MT\=XEA_CD2((3%- 25&*N$T,.0(NHO>2&JPP%^K2[N #56RK,9XUK\C>H]2Z MDW(M4,IK3WG2 IP:E1$G::0-)?D0I12.:(-3V^YOCU+/\Z3^&M?@V@ZAS,QE M!\6)+0.,O?#VI!S;0:\Z5EJ^>M5QPX'[0+T./J#@"1BX,B3D#%=(<"R-X 9+ M<2F;\3X'[L^%[P/(WN[P]53R%C1*6U4=B=D@?0G:'KS6FY3K 5Y<:BY= O#R M8/<:D9"UBB)PP#TUSB#^.;3F,H8BV M&I;#P[[Q0E^NI2_7\H"#)$%Y9W+N\509:8W@+XN2\U9A0H)DE\NUW,.2GLOM MSDQLM[V?'$\&.:OF34RE+UMKYJ#PAM2BK^+26]L]2/8@V4[*)9;1&V-0=#%W MN+$!&2DC D-=1BPB,_K2D=#[6.R/!Y)2;S#1@V0?Y.Z&53\M1UM?6R"KUU^] M_NKUU_WU%^4L8%!#2ADPV*WT2"MB$',N"8R5L;:5^K2+%>YV&L%M[6RBV="Z M[R_1&_4]*/:@V-*Y$L>L )1#1KC<'UD99 BQR"=FP<2/3H?+C>/O8=0O$13% M!N%][>Y.A>;[GA+G=9F;+.W>J%^Z_J*;-(MF&$W<(#ZA!KO(.]9 M8'DCXSPKY=8C9H^8/6+>'3&%BM'G$^4I*HUXP 99G2+"B2E'",4$7SKA]\ ^ M%4M%3*PWM'ZTYA7/&3'G[@#\:V'TS:_+Y.YS&?HA&'[W]AM?>-MYWW)Z]$?O MN^L$[W1Z]-[3_7@4"^O]Z!C>?)J/BPY'X^QY5/ QB#K<=E@UJ?/5.!\C'1_% M.H+$V4G(!3NR?(.#54]_:WS;O-E6I')HA[YL]B3@@V-X5[WYW9J&\LO9J@[B M-Q3**C8RMP4SGQP/7X6R/AG8TZU\]=6)#?DTZX(S74XG-7-$"?SYWY-Z7*;3 M^>R:+Z(X#"![W_(RP?>WSL3PVRU!F3Q3PJH+H@N+W2SZT9D#?V(/X]0Y1S;! M*+?LX*L]K5^]>/D]=>9+WPCQ5>O^D.5=OH&T#$PX7]#'![[;LL_7*8$<*,LV MUF!_Y^][?_Q]I_CK_MZG#QO%[OO7F\7V^S?%P:??#W;?[&[O[^X.",'US.XH>O MGMZ:G[R5L^I+?^U@=H=@=HPFM1V&>J.(WWP$R_DD@B;+Y3 *$'2[_.%>-[C' MY(@G57EY230$8>KX=@0DWFH Q5GZ+X=7T503C3?R7 M^1=\+O-V4L>M.H*9"7@]7X/&K9T^^\7W^P]?RKJNDVF2$ M_65FVEQQ ]D4-UV]Z1K=U/S&1S_U:^_<;/#&#*S[-1N\?#IISLI7Q= >WVU\ MQ+YLSR0\>-:53?Z@*]N=-L.?C.KW,1RN]YBK&(MW\/=17>R U1G.BRO=CU5N MLT_?&F7QP MMM=]DKL>R9E^P";I^PA<80=Q^>>I'S^<\*1U.1Z1X(^1/]"-W(#V\Z<45]XX M@[#U"G'++++*,N2$I\F3P V]U!;41"8IM@0Y2R3B))^JX%$BK9*,P3'F^!7' MH+_$X22^K4;'K^%A>1#_68Z/7D]JF'BL=K[YP21O5FW7=83_A8_V6XOGHH6^ MJJG \V7_)\Z6ZI&L1[+.(1G!R47!'<)RVBXC(*NQ0Q0[$KTB/I+T/9*% %B7 MF$-.>Y.;/'%DB'>^'M5- M(E!OZS[) ;J."=&*GZ!KO]D'H8SY9!$U&B.NDD.6*(H4-^FOHU%HDF9C]:7TL3X8#4);)>NHVCSL\7 =\!!C@5U" M)MO,G$>PK*32B&AB@[<.8WVI>MI]C.WEXR''&^S*CO4]'CYR?/EQ3Q-WU4[_ M:S6JZ^*D&L''O5I::4^VC]]<: H:E/[Y2T^OX#QWDFL[#B?+(W?3O() MK7JKS=2L9X/PM\[-Z@;\/5K&W9I-M^?BE23K2DWW44,TRZ_:W%7-^'8R2.5@ MD$\G]X[02IN.O2.TZ AA&I.U6J!HE$4\20Q.C1+(X1!P2-1Q<:G6VETB--67 MP9>M!>':F=J=+3E#9H.91V_5M1K\W$/3RI!R1:$I)&(E-AQ9HQ7BDCID-$[( MJF0!9HPT[%*A][O$:)8-35BM>X+RTM/Z>MLU/^<@#@8YII,K%(>R'E>EFV1N MZ[7%2DM7KRT6M85+6!G/"6)84L2YCRAO,2*F%1.Y+Z (E]I:W6>K<29L[2H+ MKC<,)P=G*9:V<8ED*- FR MP<6Z0U,?A'T40_:=K?Z,>7NR5P\K+4Z]>K@0@F7>*YTPBIP&]/_8>]OF-G(D M7?3[_145O=L;W1&$!J\%P+UG(]2V>];G=EL.VSUSSZ<-O%JBF^B,3$KENBBE4%(//))Q.)3(XQ03HR@HQ3)%(?37"='-=>:%?' MW)7TV"8/GQRR1!=P.IBE/%!P4@IC6?. "/41AB&U9TAA6./AJA2*-9/^YU L1CF*6(XB/L3J4&$8 MEP)AY@7B&CBN8H0@+P+EQ)&HXY.R$A;IV:W*G@[]Z0V%[=@(T9ZN>3F.6%AT MP<2"B8_%1.>BB5%S9$E(Q[.5 *2+P,2M#DH[SD-!ZU)&5K6 B53VL-WB\ M[F PL1S1WF*_Y]'*^9ABIHJ9*F;J 6:JMB8=[L:(R@C47>* K/4<"6SK($*D M/M@NJ/OB*-O,+C6=G:^D/2(+6R]LO@Q?Y%UX^7H+_)'4.K.!Y=S&GZ:%CH^6'O7)6] MV!N)(BIZR;1%*0Z$..<*&6PM4L:(0)3QA,A.J76K<[^/FJZLBNXQ>NRYA 6> MCGTI#Q6>,.!)" (IRP&>K,)(3R^7'L%;)<>$2] MT4Q270O<21))UORWH^'HIEWJ^!@.,.<-'B??TVC,_1HI_5R@MD!M@=H=0JT6 MOA8T"H0]5@"U&B-%=$ R&A&5L];[3K+$MP*U=4\H4:#V_E!;(N#;C(#; -(; M9IY&-3%?2Y+*@7OD)LB>UU'Y,>OOXZ&1N L/[0C*_>3,)% [8JOA3T:EY.7A:<.^ZE/%", ,<$[6R&*JK(G><=Y) M./T9X)SJ*5YJZ96P_"-TZ]UX]+G?)*T"$2NDN02-2M#H\2F-FG,C#:+, HD6 MWB##:X]$'7@ 4Z6]6DEI?#SQ!D,S"^O\&H:AN_XYK"?E!K=X]S2Z4WAU@<(" MA9U!H52$$2,M$J1.6XLA($4 Y8*M'35, O'BW7'S34$A[]5UZ9);,KSWA*J_ M#9,902_VJ!N=HRT@[-(BW6]SZ=\W9IK63\2!&B=/A-$F4K L-7#N MH"S2FFCDX0_I2)(3O)-*V*"OW6=@XIZ2&ZS7]4VQ>%Y6J0!B <0"B/>*I(/' M+Z7&R-2!(.Z]0T8&AH@+7@KBK8NA"[:^$4#D/2*W5B?E60-BQQ'RM8)W@#V! M7YOQL#_\U%27 :;MW(Q#-8K5RX%IFNHT%S-L?_[U/^WX+[/I7_X7!/YBE%YD MY/Y9N@E_$WV:T]9W8?PAD=:L= M+O@Q^ \3,PG-63R]"&-8A%>CP<",F_R5A4N&EUTR^AV/#)^0#9X.>!:>5D&Q M/5W*@F(=H1A6M8I;L*+A6C$@Q(H\Q(J%FP($50YIRAWA- M+!8A2<(Q0^(XIV4H#@ MMA&9:5PAPWM)A@N(%1![1B"FF)/1&8N8C!)Q3B+2UM;(>^H(9T$R[3;!A+<+ M8H4+=QH7/I:]T[_G*0J^,C 4\RE4(%LVC-,&:MY);6YOI=ZQASK;8:V6]U*K MT7323.!+H!5E7_5XMFB.;$>J2/&1+NM!#;?$DLJ^:O'#2A6(SMTO(86BGD7D MF8^(UZ%&1CF!"!9>&*DLH:2+&-*[J+L"+]9C M$A\Y>)6,PN>VBUK,Q]XJ4S$?-PZR6B8CK2-2-J8*:%XB&S5#(@0GG/12$;-! M[CM3N14KTJ$!(3U!-WC:]9!EOL#7P2SE@<(7HX)ZASTRW%/$K7=(8^^1U([5 M\'^U6*V7U2'[W0)\<>"_Q^Z\S_DO_-?80<@_[@4PW7KV-Q]WWU'?\^[ M>WC7 /! W>Q@N!_/0V6<&UW DZ] 4ZKA: )?3"=BX57Z<-FGL1E4EV8\2?NZ MD_/0!% F,_4I+2%ILD]%FO)/N="121_'_M ,71^^V*3$A0MX5G-R:TY]__-B M5@?A*_+]<7 7+U(?_WETOBDR$N5E?KMH.9^%_SZCVDS MZ<>K^>CR%U$8^E_LZ&N:IK2IO#C[_?6>JD:>Z<*J&XH+DYTG_7SAKUX";+:N M*#(1WO*%&7PQ5\TO/_SE]NK,ISZK\+IY?\KT/D],N)[030[Q:>+SI5T@.QKX M+N;@_>N_G?W^M]?57]^?_?FN5[UY^_*D.GW[JOKPYZ\?WKQZ<_K^S>L/#T?- M+K0K4X\%$/W/,A#]SS7\_$_"N''8C\E\>?;VU>NW'UZ_JN"G#V>_OWEU^A%^ M^? 1_O/'([O7;.(]7[_]^*$Z^PW>\H]W[U__-[SR&Q !6/NS/UX_?+$/0Q%^ M^G-N_7Y^-E-POQ&WEZ8[O^A/X+'N[CEX,P0J,)HV0*^;;4[#SIE@)KSK(JQF M.AG-*\ND=TG6$%X]78Z Q8RFP$?Z7X/_I7T4P?@$_SC_@DOYG)=->-$$8%H M6?,YR%Y;>^\?;D><4XUOVQ_T)U*/[-6^_ZL=\(UZMMY7FNNOUS45ZC+FJCH+'C)+:N!K>U'+;Z.SEL#ZH( MO+-5?XRUO-MI'(=0_0&_GS?5:R!>OOK#C-UYQ4CO<:)RG[JY^S"+FT^=*XA4 M$.FI6;7'AT@44UZ0I^A(T9%OZ@@K.K*1])[2=NJ74LO^F6[_E5/#7:7N&,F< MK27R0EO$&8[(*B&1%CZ(2&)@:J7D\K'4H'\6V]H%HO9T*0M$=96>P[7TQD<4 MO#:(6\R1#58@[26ET2CN(SO6JO#/ J)*S8)':<982[&!^P8)G_^YY2,[IEVD^$B7]:"&6XH-;,50OIQ>3 =FDNSC9&R& M3?H9V*/Q*;&ERX>H:":+ '5.J1CIB MB0P.3ECAA1"ZBRA3ILPOEQGSM4?WVV@,T#M\.1V/P]!=?4Q(T;[DZ=!_O,:- MTP5L@$-X%C^:K_?W!1MX /STO7:^=(.E./>TF>_]HB$_%Z0N2%V0^B'(&H7# MRG-$.0%DY1&0E8B(G!K.PW#'LD/\<30Q@VKT MO6! S% M8RBX6W!W/W!W/4Y2ZH.@O$:&LX"X"!YI*PPX [26*HC:^Y5B/5U[#(7_/PO^ M7S)$%_S_)O,OE+]+G:(G-"F5'TW3,=4=&I_MIVS=9R(.U [I8&(D-4=&2X]X M],"]#;: ZB01;Z:3<:YP#59#+NVVD^__QQ]'8T M3$\?CP8#N.1-FOG03+K+7>5<;K\0B!)>"X54T!+Q MV@#)M\PCRIW +*B(C>V"VN\II/*>IK) Z@-<@5(+[WIPS[1D6JF%]YUU?:ZU M\'2IA5=JX95:>$NU\$QS_C]Q/R;SKEIX>U0&+Y?E6]3"._WPW]5OOY_]_1%+ M?!CB7RK@E0IX:Q+>2P6\4@&OU)LZQ%HZI0)>J8#7L8 51"J(5*I[E0IX14>* MCFQ31TH%O!WD-SW)/.]\I_5AE48N WBO:?,@[9E][D_ZH2G%13K@7QN.(^VB M*L,1C+;(\"&NZB&-=JN]G$D7A47(KQ2>?$Q*;KOQB-XG5(9MN3-%GPJ^'1_?.(Z1J>BF&&- M"109$B(2UE--L:>NEEWDNW:/3Z4L[*[B-2O,]M!)['75E:::C*IQ@#^Y_B!4 MPP6[39^GWU*&574Y'GWNI[U!>U6-YH&A_[3CO\R6+2L<:=#?[JD;UUY:SW&2S"IP-1Q+^6!PI2F MM7*U$LA&QA&O(R"4M@QIAYD36FNB5\I0/":&M V8HF2#%26>A6R7C@M;8;FO M_S7M3Z[ 2K<'AR\NP[ I#/?PU:N8CF7382B6,J2>=#[ /XH89)BR"'OB.0^> MXTBZ8+@?SLTX_)IT[>62JG5D-6A/"'WD5J,@U+$OY8$B%(N8"R\#(E@"0G'/ MD6*.("F8%2+&Z&@GW0$VBE# :V7AM;MHH;E"=@^=U[X\-\-/\.S^\'KKLS)- M$R9-#N8.^B8?W2X;GF6KZ)B'6Z3X()?UH(9;0D';22]R#N80[.,XN-#_G JG M%!?KH+GHL;I8VVEC0Q03Q#N)*.$>7+8Z!96<0(S6)#!;1Z=7:K@^)JCT9N@ MW)KP*K3_?3.<:_+[A2)W%V)*Q_P/R($KO6D*$!8@W"P08@7 9:Q&4H:(>&01 M:2H(V##U('NM+= MMRO:F[3O8U*^QP1.[DN ZTVV0C]D@2_8=3!+>:#8Q6T0PGH JQC2B4&C@-9: MAGA0PG'%HA8K+GM7!'@KV*5U?>3858*^6V'"[\;ATO1]%;ZF9-S0)B^.)N=A M7+GI> P7S;(:BWTY:'4[5ONRG1W*8(2F#HMTX(<@3L$ Z>@B(H()S%5=.QPV MP[5G^OTJQ #:[%^W:GXZ]&=)QT^S:G>5?<]ZF!U6 *=D;Q1L+-BXX>H?A"BO M= U@R!WBM3#($)=QCCE'E2-6;(;+;Q$;4\/QPXI&;#6?HP2Y'Z%N68H+>W]^ MJE4LU'Y9*!EJ:S$FB-8^(*Z%0K:N(Q*!<:&P%I%U4I]JU4)E%5[TW.G4(E%Z M6!&F0M4+$!8@W"P04N:X A\?!4,CXMPPI*A6R(6:>^UD4-U44=\J$')>8A8E MYKZ3@Y"7YJJDG3PS]2HVZ8F%9JQ445"*% %#PL%^($NB009;$;&DP4B_V5.+ M[UJMZ\A\J!Z1AW52I^29%+ Z.K#:TCY@#)H;'I 74J9]P( L0!OR-$K-@Z:" MUYL]J?A@\+MWMIW&!X6");Z][S3Z1A)WH=+/3\6*=7IB55F;DTH$\BXUW70Q M(&,X1[6(WCEME:"=5)5=:TW&T^"7DB&[)=6D1\OIQ0);1[Z4!PI;-/C:8L"I MH Q%7$8.U-8S9+2LA7(UCVHE&:XS$KQ1V*(]5A\[;)48\K9BR$F4%WG;Q8(< MM%85"W*C\IUV1,;@D8A"(FZ\1CJ 0<&">XT5UY;QC1+?WZ^K.W=D.F0/C-^1 MFXZ"5\>^E,\>K[831A;1U-&G4]O!I$./ &.ICSTB0(=)3$>WV8;R,)Z"?_F(_AF&)U#,A*"08E M.HHTMA1Q:R7'/C*NGL2EQY\'GU<,RCX>R7?$7W@6]"#VO'M)Q#+-AXO-AX!Y8!&=>"6\2% M<8C+M%\7:PO_< &,7 7+G\[5MX-E]PMB"U;X>XE<;ZW&QYRG%^[=@7I9D+

A0(^H\U2G2;U>Z$7186N0I?L:>.J\TM])UD)8&)C']Y7_]0'_X M]CCW T(W8&3+<(L4'^JR'M1PMQK-(EU$L\ASC&:]FX[=N4E=ZT8Q1;2 Y$VN MT?WF1*H[?"LLF5!1(41Q=8C[BE%-OB A+""U999SSLI M4O;.7"5];SZ.3ATH_SB\F^'!NX')V5^OYY#068TRRL-JD8F>(X"NF,5B%HM9W*%9-%AY$U+)Y%I%Q(WDR#+X*5K*O:5>6K+)7?I% M,/\QVU#W3"QY 7\UA^:H2MY 65'M0RW2/'A+NM!#;>C&U3 95MS@V\@34IT'?9QK\K\\6,?8GO'791BV.MZK(=WU#76%JA!:JC M-(@[)9$AW"(<5*#*$4;=DSH#YRHQ!8_FJ]_ M7U+ZL^&'I/*_)HV?;7B=9GWOW'GDA]4#HH3E"FP>+VRNASF+H[>AUL@P*M-) MF AHY0Q23%FL @<0$T\NAK4KF/LVNM4;/$;X+#2A5+7=4C^'R^7,X)<#TS35 M*>C4Q46B[TD?BLDI.T%E)VBG]6T%\9P8Y.I(4P\CCA0F$273*"477-I.ZF/- M$]1^&XVO8>$LOLQ8D$UC1]9-]0@YOG.@A>$7N"UP^Q1X_(]_4Y30K0C,41\8 M+XFKWTE<_6F6N?KSC>)0<>T0URY@)0)%GE1 M,QFC%EZO5$OL,(UUD7NRN30JU:/U!FNH[ZF1+&RZX&_!W^[Q$E!1,BLC4K:F MB$NGD-&F1B)*12, *1%/BKEO$B]W%U+?4Y#<\[#[\7H2KV,,+B?3A*_NW P_ MA6IL)J%J?\ZI,]G1R*WET@^I2L=GD/KAI+@4A[WQ=:Q;P-MQ!S)]%]8BSKE" MW!&+5-0::2L()=9+*7$7[D"KX&?Q]4R]WX-VGPV3Q4O___I:F]^'9C+NNTGP MZ0^G0W_S@Z4KWPS=8)IVGU_UF\M18P9_!1R^A&_ [^F%^\-I\+/JC:-AYVX& MIR7AIJ#M?J]I0=LGHB-FM=0!Z+O3!O& 1B)\LAC9NM0TT!)W07Y?T[H^$U0 ME)OLZ_,L%*AL/6QMZZ$_:\B22F84[Z#8JV*OO,54:F40_$-T0*;& 2D?1/"!6!U-IW9K-\$DRD6/\^-+ MC"^LOB!L0=C.$%8Z'Z+5"M76.\0IKI'"@2&OM)$&4TU6,QZ%B"QRIY#5AB+N M _@(M":(1&Z"L2H%60X!81GO27I\R9)[&-8_.NA8P^@)32KF1U,[ M"+LT:_?+)OCWC=FW]1-QH!;.8"D" W^ $!<1MUHCHTB-'!@\6SN&@Z(K/H0- MD7!E$.&2(\Z%149HBXBBQ%*O.;/=AOUW9.$DZW%2;\O"W1*[YV7C"N 6P"V M>Z\6.5B)J(5!V*L X*EJ9*4%]X!&Q2/WQ#IW&W"==-P%Z\#Y, #2E!ADB%2 MV4%3XJT$1^00 %>Q'J-;.UKPK &WU*]^E$Y^F%Y>#D(JS6$&E0=A'HR:Z3@7 MZ,QN1AR,OE3]82NF('NEMO4WQ[D?&%VJ I?:UD6*CU.*.PZNW=,.+J>\YL<< M>L_K'(R[-'U?^>DX[=JG\M9M_"UQNF(FCT?CC@Q@BA0?Z;(>U'!+"=BMF,DW M0S>Z"-7$? W7/1[&(<*\EJCI,\H0W7Y$=#_0IOO.>T%JBPU#S-_> 4M]&[IK_"WT!M/(GD6LL<#4GBYE@:F.8 I+ M&6*D $Y:8)2P"=#&4D2)%;45OA9F!:8>LIJ:U:/,#R&VFX4JDA/ZD)P=Y'Q3Q[*$>V M952D^$B7]:"&6\)"6[&:F?15IFG"I*E&=F+ZP]S5Y[HF-_"[:@AO-KH90*H& M?6/[@]+@Y[D1V.*@=>2@L5AK1P1&S$2.N/ 1F< I(LX0;5GD-/(N8DGOTVC. MXI]-.$UJ>C93TC?#>>FHWT;CFT[<[S/5O.K,B].Z!)P*GNWE4A8\ZPC/;.VD M<\:@0+Q"G)F4\F$9(BQH9RTS3NHN DZ[QS.*>US0(P>T.<&&_QH["/G'O8"J M6\_^YN/N.^I[#HY^[WEW#^\:"1ZHI!T,]^,Y4'CG1A?PY*O$T(>C"7S1C.%C MT&ZX[-/8#*I+,\YYC9/S /Q].C13#^^3_.GDKS3M3[E2BTD?SUIYPA>;"7R0 MP\(GM^;4]S\O9G40OB+?'X>L3"]@Y-.+X2^^WUP.S-6+]-=?+HU/9U.72L/T MVT'-'3OX]1_39M*/5_/1Y2^B,/2_V-'7-$WP_1>+XZ!?[ZEJY)DN+,$W-!=F M.\_Z^<(COC2?0NOL(A/A-5^8P1=SU?SRPU]N+\]\[K,.KYOXI\SO\P2%ZPG= MY!"?)C]?V@6RHX'O8@[>O_[;V>]_>UW]]?W9G^]ZU9NW+T^JT[>OJ@]__OKA MS:LWI^_?O/[P<-A\\MQD!I)!:S("=%H TC(>[<<$OCW[^/I#]?&L^OC?KZN7 M9V]?O7[[X?6K]-.'L]_?O#K]"+_\]N;MZ=N7;TY_KSY\A _^>/WVXRXF=2_F MZZ<_YV;FYYU/P5;9QK)EO/\C%MS\[?0BC/MN1LV=#$%;K%$=J4-<1H>TUA@I MF0(*A##%.DE;>6LFTW$XB\L5(@)0[,L4+QU/P^:M[#3Z'*I<7 M 3LR=">]:C2N9O:E5_6;1#U'PP%,5#4.X.(-PCA7A8NF.4_S:,?PVTGU\1QN M\>F\&DW'U9=@FWYFKG#=Q0A\/B"PEY<#\+"R,/;@"O#S!OW/^5Z5:2[[K9P" M274P'R-0FBI\3>=;P]"%ZDM_]!*F MUQWVS-L) 6\6@%LD1[A&O'B1&J#K*3TR(?0/#[ M$<1A.#D%?V>:"MI\>@<,P?5#\Q'N_>M@Y/[Y*,Q2!X59]*1:FJOJ>K*J^6PM M"TFGLA %C5P:C9@@ 7$1*2PI#T@J&QSC1%AFNY"%7TW3;\[B+3FX:O^]ARPL M;]WM,4X_4CK:2].C7O0G\"+N3GG)\Y@ [-TX-"E[)N'I\5JV9 *^&QI)(95Q M_V(I1+)4>J@Z-TUE0QA6\%Z79H;9*3XS]F9AE4Y3X!#L&\%I[M^'3]-!^^T/ MZ/\#GZQ)11HN^I/TM"F\P[B:G(_ 5HVG@W1"%6Q)BII6<32:M,$>,+[)=1K? M\4Z3Q5]2D,@?"E3^$UPV5ZJ+F&C$LPCJY_F1\, MC_GKZ2FXCOUA+B7QYS#/TX<4(6HJ !L8^=*LI;=J1Y$L?0H[K8LJP8P!E[@Y M9:/V_@WH?&6SB,*L)I)@AL,I?'N^0FOO!^9S\8:CR_YPQMM@W<%NITMZZ7#O M(+6?AE%7QB>1NVAKU*:%[C=YX$!?KMK\L31G\!6@#[F(QHTO@"2Z\W9N@P-6 M:,97>=,\/3R:_OCZQ=*]TA#6+M%\@N:R!=HX'4R:V:)-%C<'889K?.9$G\,L MGK>X>C)*"Y HD,NS,W^/?@J4 P4RXU2$-XWA%=SOPH+ ,-*K**8\+5:ZW@RO M9J(T?Y59O9"5O\=INR0-DY[IT2(M!.:_V<3SN)KT*:+9%4ZHG#/C^'?G\/]F;W8:C%E MQTO?$@ZV',+,HS4/P;\6UI)-3EY]5M9$=^9DJ5FB$,G47IA_AN3#M[.>%=DT MS?3BLC5Z+>G*3=UF4)=@(9&KB\2M,NN>I=ZEKRYEU.7?;Y6Y'&4VEIY\UW?: MIZ3AS6G!0['_KK=,%5$:,YB]6*(7<--FN:98^ZU,%S-; $+@)M/,FEIFXK+] M\/T4;*GB>'0Q8[2+Z;OILH)X7#15,[7_R+,'!F@*9O[NN>[GRK?A16N%!H/1 ME\RUDQUI7QS,RG2<8DCI@L]F,%T(B _P2HES3LS7V=PF]O@99F4TONKE%@:3 MJ__X-T6Q_@6X:!OY25.0;]&[>;=/HY'_TA\,$L5LPO@S/#J]1']1809,\XR^ M+U:ZI5.+%4[^>1LIREM[('#IQ@V\#:PHO&A_DO_XJ1\GN[-]0/;'OMFV"8I8 M4ZL=1D'%U)W=1*1TZON(P23IR+B2*ZVS'I5T%V#YI^$WD-.7<+.4(O)W0(.7 MLR#C9J(,AVRB4O/N#TD1C]K(4+%]$RI,'"J[4+%!N!Z$'9+U_>9FP>-P^,H>2P7T= ;[^WS#_='&[ M3+1'"3/3=YI)N&Q>5#^1GT'GX,TS(L_1;694LD)D@CK_)3G"3^'\YO-Y3/.?)\.T6Q3)+C3QJC)W/ %LX^+F21I22]C) MW#E(:[O8RYB9=#!ZH0UFI,2,+$ #D,X\'DPHKUA<^<+I F8[Z/DB1B/ M_+0UL\NWNT-LYK[9'?=>?N<\RM%@OA++LGR9+&US^Y'S$?2;&_=)Y@]D.A&5 MD^H-/,/[?FM[8;IS."$,VHA'NE\:_;4.I,5+#QWD7\ :3P?@BPTRA[L^$)@O M2W$64S4M?;QK@!V$&9XK@OU]-MEFK<_=P3Y2E(9)[9&H)4.\#@%I3N$?9JP1 M8/J-JI]BW<>?!Y]?_#ZZ,H/)U;OQZ-/87"QM[>YD2F=O4[T<3&W2P_1.&0AF M(#3/V$GB^=O?W[\"Z?S4IN)5KT$@^JD%PEQY&E">416&H'&#.8A=WQ(^NX[S M!C,&,!SU$[]/^@RJ/09C!%\T8%HNLVX,??LM,X6[FYSGFN/&+O2S#/S[$X6@ M^W[@S$E/E$6TKE.+CIJ!^-0",2HMMK4CA#PI/I'%YWWX L3W-/M&[\+XXY?1 MQ_/1M#&I*T?ZR[LTJ:N)RM?IR6_>_O;=_.0[5C5**$@2-1,=O9M M[67D-994(XTCK+VK.5*6>60T9H+R0&A<:<_RX+4'M+)A?!;O6NG9)P]:ZQY, MP#XM=PL*UT;NMD^WLQ<#X[.[I^<8P8(!M4& Q'6&:_AFRS'G9'E.Y2ZGB?ND MPY:S.,L\EI'.%\!G9C : G4,@\%LS^WZ'C.<3GJ7-M*6_(@%.;O6S[F^YK_Z M$"[:;;CP]3('L-*.'%RYPW56[^2Z5QY4&, MJRS3+8M)^^K]IIG.,N^6QS.[Z\I=^A%8[P+0H^D/LO_:I@/F)(_AU=REO&JC M_^T]DB^^1+;-8D<]5@GT\^YFBA%GN.^/\TF=ONM?MF;E%I-/V3HI7OPE1X1F M<1&P"SN$]*HZ7I_XS6IN3PKA7.8(<>((LXV'VB'G?:'D2?UAKJI9 M#L;-Q-3%-\?A.C$G"5"<#@:S\O1):-KK9@$DD!8VD_89?1B-P4],*;(+"I*W MB'*2[=+3+N UA_76Q'M=DN;3[*XF:+4%*B2>.4/&": M_!(IV#4C;'ESZ"1G2(Z321M-D.^HS;EH5_AD8VF;C&D5 I7( M44X1CTPAY05!3@ME.'."RB=5,\C^4]X >-_*P/L\I(\I8'V/?93CR>*Y#L3G M<[E)AIIV?[9*<1T$DM+ZXVTNV?+FY@WU2KJX.Y,P.1\'T%#X_;R9)>[\84"J MK[/-DBKD])V?LGUK0RC-SR_66I(-D,4[%GJ;AX1F[+M=YS4;ABGP-N]]FMXH ML6D80[H<@2,TFH)+T_\:_"_M PG&)_C'^1=6/LV.G=UY%3\AWK_G^%10S MES(([^6DRIE!W^EDOMD)>4R>PMU6--F>/UK;\_JF[7F*H'QCYK[3@_H9"=/6 M<.EA.+0FRO.\YWG7N+3)RE%K4.E[I3J_CTK[( %=HE0BP9M&HWV8LZ(U16LZ MU1I6M*9KF_Z$BKHK\_Z8,KI;V@MZ0M+!KP$>-$Q1F=DIMOL)X7%4BOSFL/>M M4MY3ZD4^97T/M&IDL!&;0#UB%!O$K>5(14(0951;19Q4'M^.&S,MJ/(2(T,8 M05SI@$R- U(^B. #L3J:VPGY\\S[]WG78U$1\F4;1N^H,&3->E+=G8WS?(6^ M:Z4N6+87@RY8UBF6\< "948C'&N%N$D(A8E$!#OE8FI[[-5M+!,BLLB=0E8; MBK@/%EE:$T0B-\%8);7:&98Q10J6/9D%?S.T=5PLN-VS7=_OH=B+PU6=8S43 M/SUR _V!9D?06F"?BBG(&BAT($A'!V0:&^\(-X)W<.IEW2G6A>69Y64DY9YE M9S1+'W5DD)CD/4'8 5JD^]&PGPML/M/U+;"YC[!9!^$=%S42)&I@WK5&1DF1 MRN,2ZY241*_ YD/Z5>P+;-:J1^0]FZ@^*[5Z,FR6N/:35>O=>)2RO4:%U'>C M1H_-KCDD^_6@7'N(/+>UU%H@PRC'NB[!4IO)49:,Q49J8GU*QV4-D[D M%QK>E3W2HD>HWK0]>GRRU2&I4L'0@J''A:&48:-$,(BQ&!&WQB!%N$?!$85K MAJUU9NNLOG,,E:H'[DG!T!+ WR[=?]W6?BXY+!O3,GI"DYKYT30=ZMFAP=K5 MWO!]IN- ;9?!G%FK+)+2,\0CY<@Z:Y TX!=HZISG*\4IF0V1<&40X9(CSH5% M1FB+B*+$4J_ACBO%*;>R?ZQXC^EZNR;JEK0\1R-5D+,@9T'.AR(G,UY00B0" M>@\,'@>,M @"42&DL\35Q*U$3IQTW 7KD,(&/ 5*##)$*D1(T)1X*ZDF.T%. MR7J:;CQ@?W#(>9/>S]M2WU%4^G&% 9[M8?%'CO>YUD'X>UN-))?=R#5ZJAO% MS_O#:M /TUP5WS3GLTHH;76-5$ M5T9OZY/G2ARCZ:0MX=/6T_&Y'L]D=*/4 M;BH_O_2,9KDVT.5XY$+P2S50TA_;LK!Q^6%F'&[4&EE4EI\7CFO[JRQJMIGF M1@WAMO[S\DA'X]7;7]=TFU[FZD!N,&UF=8)R18AU=>+S':[+R2\5W9]7DUMZ M+;C1=<'_W*IQ7H5^^(V[PUS#>/:N*"AF&'/)."(>C /G02$EJ$3,8N*=YD:I MU:1.9D2@42-+E00B[S"RLDZ=5Q6MG2">*/W BO&O4%6CBL8SHA2+*((C .^R!DRGGF0)64E#YA1O9+BNTMIN)MZ[% :YB5I[E\8 M)C?0N&QK9 VNCKFY5XY(I]8A\\8PTURQ/-5FF16^2G;IN@IT:V5FW0/!SGT: M 84&,1YYZFVL%@J93RK+);T-H/_K.=>6ZL4#&Q"_73YK+;A[)D+ M,Y%+Q<]J6@VNYJ\V,R'MF_=SK=2J:5L%YNIX;3%Q/\J%S0;F"UQT<3EJ" M^3?G]\KUNI:*]*=?IQ,TBBC?<=%D>-8:!EYUJ7E,;DO6I'+Y[<77,])<%_IZ MU,-@5/^8CON-[\\ZW7U)TY4;%8]R/?EO3DKNW=#VTH/)OQSWX=]4#3#7:07: ML23_U=M1U2PWR$G>7V@R1[@,0S/(*SKOII8:YBQ+S?BV@9_<;ACW@%9!QZR+ M\Q+XP"?;UDPPTX-1;F60-2*.0=:F@U3:;4:2,O-RYS">F9JT#''^K4S\@,1- M9T1QL7Z3ME_FTOW:>^0B=K/63/E5KDOE#:[:MHK]X9*D'/-J?0!;DQLBZ]X6 MBJ&UEZ8[?Z\;SH>VB'_UYKK_Y^YL="^#C^\WYM.GGG>=PEC3-NTZ@J\MW^T );;BC@0Z4^C\=6VFT4);M.!4B![ M-<>(8^J1]CH@IAUSVJC:F)6]Y,,;R]&<)T?&[;H;:4.9GUWQ8F>VD6/^0:\\E+ M_W4$_\GMBGX[_?!K;Q[H6'OMGY>)!>2+3S_\V?9;15CN)YB^7[0@_.GCZ!)0 M@"K\\XOJS07@T.>9](!=?7^-9/-OOEIT6FQV"<-MO=KI91N@6D7P-^_$Y_U)8.+4WOSY&OD/F#S[NJY[3;P*7!%V[F\;G2<.ZIE3C99 M9N)Y.L"1:=GZ_-UF95JOR?5:XISH7^+BUT[!=7'OU-X[][.>M9.<-=9LIW-6 MS#FWCEN"P]8Q&3^PL_.23!PS.7RSU$I\"3T!%!>8N)#L/>./;]INHA^S[ MMF'O+0I]_8C4 <#T_3):ZJ>B96GBK0E,)&EW*'(O>K;7 MC&E]$&/MIZ"GW48W3,VY#(PC'%F-N/ 2*2PBV!4J:J)U-)AT$=UX%>SDFCK< M(XAQ2!&+.]M9IZ B.ZE^[P]S$L#+'.L]8C)]-ISMXR4>#8I-+P;^"L9-;NX$IZE >6,UW0AY M]6]=I-_,/-')]Y.;-;(/]/H&"9QJDO[.S%P8Y.LK%M277^]2?R,^!36N\6D,*_4J!A M%M&WPP;X+QI MRG]-63(?X)6-/QO^S8S[237>M[9Y"5TN@3@OX 7197SAWT_GVB=X^;%7_61_ MGK)#VZJRQ9GT_3;#:)1Z:FZ*J3'OF%0@ M"*F<)_$ 'DX+Q(Q503DG:QQNBP165'L0!T0H=0 >WB =P%6*D1$3O:T%_8Y( M+,/&1QARLQ/ & UG7/ Z3ZB-)NX=$=M3/)'!,> L!)8?>#L'SH^T=13YVFH* MOW)C5W('(K&*:P*(]B)X72(3:@/AAS@W=-9Z0D[UJ-_]CWEO^B7X+ M.WHW,OFJ.!BE1,6X=R+#:N&P\AP92X&P6DJ!L&J-L#"!15Y'1E<\0["O'HQ/ M0,38E%'L#+)&J%0/'1-"P79A=7^\^9 =['=AG&+4YE/HS@CMF] DPT&_$L' M3&:&(*9J8R,@,\-/R;'*88%]$Q)@)F". %(HM6"48@!QB0$X!^&<<>&TMBO' M$;AF%ON80@[>IKI" 5G*:@3"!F\553 T[!I7\,DWCKSM0$0Z" !UOO:$8Z6T MQPA; 1PUQ!I977M4PQ("O1!WW#$8F=8A.Q'7?I,3H4"NJ/&($N ,/ M'I@'&!-4RYA(JU,Q>26W#BSY=%RVIB!9J?) C1G2*RV/;][^=D,B M41-#M:HU5[HV9+,>;J2SH5-9I.FI1;G%.9 MFKM\N&WN3]TX=;C(!IQ]RHXY.W*6=Y'/X,^.PK6IP)?F:K8UVYXX-..K*H8P MRUR;1Z7C+(J^R,)(;].>)[RZ#+WVV'HK"$/0@&E[\.SBHC_)H6RX8;OAM1KD M3B_4YH>D;:_L"KHPGICTW_[832^2B+F4R)R*GBTG:\*X:W=-=M9_2*=8D M2S -("EP?9J%)8G9.UG11(8HC$9UJ$,JCJ^0<82F?E5,$NV#T"M;KR92+&CJ MR,=)"CA(,,W:U"AX86Q-:^6%?("LK C)FW;Z_FAG[S1/7D>"0_!^"DY[GJ$% MH<6YX[T3%NLUL23$M-(^>QW( BZ@VG ME;'>DY4*=IL7EOF4?4Q'JW-&:T?" MLJ<@,UF,\^>T9YNKPL#T53"0Z1AF)*>HN]9V^GF:5-IJ.JG.TG;OTL'U;^T6 MIR/RP4W3L>-T,'YJD^%,>IDR,0>#)*!I]S@=_9EL;( MC&>']W="M.YF.>D:H#7-$M%RH\]A:-I4C-E[IQ2B&?^9KU@Z4) K/.R=Y[I, M_ 9]X'#+!1;@S=MZ;+E\02KDU,I>KPK#3ZG^$ P1!O!I4>3!_6O:;S)NY&O2 MV8C^,"4SC,%M-[."#/UARGA)#YQG\UZ:<9J<'FA*GK9!F$S2/1=Y5;WV0'Z5 M2+Z%;PQ#TZ1R))=3\!D2A83ENB]$2)M*EB? M^EAB1E([,H^(I-$Q:S&.*X5QNM+#5_V4Q#;T.U?%R_'HO&_[BY(JX.ID]4I% MQOSL)6>)=K/:-(LR8N8R'=EJ!6/OM.YDAT;M[Z'U_9-[-KJX'/1SW;0V41(T M_#KU_AK:VM# 30=]AR/X?FA@.PG_S"M=!G#'GD#*4FCJZ6K%. MRAE<)_N#HL*2 ;9EE'[?PN?+43-I/IP#%/V:T@;?F:N6G)6# 8N# ?RD>@VF M:7*%VLS*Y5E\>DBI?J81I3=#T!S">M7'+_UF4OTWS'B;?OK[[R]S&DC^O-V4 M._6?,TZL7C3[R_RT?**M*<:3CP;9X!)/3O8](U^NMX-+WLI:.P)[U% MN:F0%R@9>OAN:[*36DXE8+, MAJ!]HYS;EFHLI%> ^3"9K[A\JKRE"VT^9CY.NF 4+P? $:K3[->TQ2EC[+LY MTPD G*.KD!)MSV9?=O-CZOF>,* 64H=5^!K&KM_D!#VWE.&9V4HPDTPM3!L# M2T_[CW]3E,A?FBJ:_KA*1ZG"W.O(IRM2BL/;8:0 M"*HE^*(IC3.Z-IE*4Q*>XV(2:89K1&H=*&"E MK%?1[AK)EK7T=)RR2#(7__5J!>Q.T^ASSEM8>\-N0S:/>'DH+>%\MH]"?A@ MB);WLKX/Z)D"PWNF6MZY1D@"Y#7?:I)4-'-'OKW'KWECI*V]"UYG)M+#X:Q* M84;]]D#K^'*4-ZW;Q\Q+ O_OZ3 ;++T'[L<1;J,!Z?D0@'#,JHP0U;M)$-H" M":-DYV?$9$8P](Q")MHR8R@MXY@54LV7M)^TO&-&?JX+2BPO_E)08?F;!H0O MN:U[F$UKP)\!G/6(&\81%[9.:5 A'>B1V&MEK%P)16.GG")PI7,$PQ>E0UKH M]&UBL0^!"[%2J?=EUJT/2;5>MDY\1N9FUOO+_S8:_S:=@#/T9E;S^T;LN=77 M;^W9KT:=>4]@W,-[E5*[%GA.;P)/6T2TG96\V;NH@IX<]LM9&&YV[26\G9O5 M1LD])'( K8WO!-]>M?I)BY99QM]_^#/58KDN-#5#TK;FTN+#]KU!O.>HG8,, M85Z )0WFS;NSWDW!GY_C]+?9_/GH2P#L[-W\/$M9?SAM*\"TM6/;8L8+HI.J MI_9GH7P>"'?R/S859:<,:QHP25G'H$*\ M-LA@8I"V5H'*!.E6H^R$6HFM9HA:D3()N4"6,)$T*LV,<:9>R3I^-.^9>35G M*1CZ9K91W[P*LQ_>#%LNM.MC>,GX@SHG*$]$HU69UF-LV41E/IO^(-/9&PK2 M+G,2QFL9S"'^_+U%9L(U!9[7$!L#:_8F9U'D?/=YSEKZ?KOG?.,$WP!NDUS? M%_F@W[Y!>DU95(Y$Y'$$7 _ P[6M&1*,!XV#=P#J*VD+'&OXHT#2ODLSKX)CJJ9@P5/[1LX2]8\(*M2 M>U#A:A99+9U9X0);%9SK(S=G\>P:^#.KF&7*W#>5EGYOSWJ/A.;'=<;NFDFD M^+X;Y-*1IO.>K7_MI3.S^Z:1TGDO.4_)N^E82JKEH*AU M(*;"X1H+2<@*E =/':<8(V]DWBX$1B\,W,(2$CRN>91BOZ%\)?]VN"[_=E=B ME&/0"RXQ6<=5UM/WZ:IK.-/-_VV D(ROJMDFW"[W$4_W:E.PESV37!D9F00^IL!)8,D_B%0B MSS%H<\UK9S;D/3\J>4OO9_+6M?E;ZT2/PT5*.;GI)\0\1=]4R!LQM%)Q]3:[+9)HE D42T1%*B(%S!]9\!I03<$WT"(03NLN%.*Y!LK;R9GG+EXM&H;MD$]]MU79 M#9R>Q0K;]F5S&M7/V4QQ-!B,OC0OUNZ#;$"G=]VN]/^9M[5MNQ>T3Y^];\*; M%V8Z&(MU(GB'%__[ZG#.I!IT2=$/7Y:;C0T7A+#F<5/*6_6N']^ M&H\ 1] ,T]K.S;\D#[.E%"]:8I$^6(]TZR5X?=/H-79_#0ZICF!H/6_KLN_\ M=P>\V0'>FSL]87@@%^FO.3#XS:'>; @.!/-R4N42U^N:Q^]L]1^3EGEGKN4\ MO/&?=OR7_VH=S\>+RC?F;]%.?1]FL.A/T9]N].?O^9K@L_JB(.^80KSU#EFB% M)/'&:,$!35:.FM>42U-[@9S&J:E#*H'+'4:^5D(JJKEG*WO33\X=N4YJ:B,- M3T[\$SU*=8_SNS>NBUX4J-N3(=_4^[O&^N\%\^Z%><'@R(E 4>. N*82*< Y M5)-@M28N:+Z2P;ICS)N[LC,O=AX3RB&AF_67AJEB1JX]G\[#YNUW\RIML(W; M.@&+!!_\D$17(DYJ6H"R &59TKW!QSM.5=.8^J%@9#35B%.1P"UB%$6(6HCH MJ%XI3((55MHHC8@-JXS8GNHI5:C>4^*MWTP;6A]O74XKS7=] M3 !V.:DOWV3YKO@;>:K[$I_]:WL0NQBCHU&P8H.6;1#%(F)%#(HJ<7=+4H/E MFB%+N==>XUC;E3);5@5(IC*A7$8/?-]SI%VHE7=UX+2[BD@S&Y3U='%N M[Z_C4=,\_1RV[-7D[O.T12T*TNW)D O2== (@=;4*B%0;6B*.*A4:9RF0JJ: MDH")K_5VD*YY$-3M/ PK3PHW+QA9EG2/,')]&+9F->8B.$2-I(@K;9&6*J)( M:D])5*2.*V>^'P)PN7E')SPNW$:UN^*O6PB_ZA-=PJ\%X];G6#X;1-@B[A_; M/&PM ;($Y-)]Y@2WA.2*S7D64/,$6?_ID<4-'IA[)&L7B0R(B%0)SZ:Z/L 3 M$3.XIK$.(=8KN4>/Y7 !CH>)/CN QW*M39>L# M\T[OM\MZKW,,!2'W;&T+0CX=T8+F.$A7(^<)H%/0J4)/C9$AD3(2G!:KA61W M$LJ;(]W>1//J$\8.#BZ+HUM0\JA1,K=PHF71CTR/2\#J<+1_YP&KDD'V2/#] M;32.H5]RR(K->290L_W5]>"Y:B6@5""T0>C?D 5[YF@B,ZD@LXHPJ9#7% &2"$RQKH<)* M@ZZ=1+368-ZN8UI4GHCZX!"S.,,%*(\:*$M0ZRCUN 2U#D?[=Q[4*EE8C\[" MNNR/2TCKZ1;G^_4X#]TF/:@BZ?.D*ML)BQFGZKJ6&F'L'.*>162X#(A*$FQ- MI<5ZI9?1+L)B&3OR=[H+B_&>QF2S/MY]:KN6R-GA(O6AX_"S1]D[#K!SC[$D M# GC .&BX\@(*Y$VSF(O2%!L/XYUKH'%74?.B#CA&T;50]>J I0'MZ3/'BA+ MY.PH];A$S@Y'^W<>.7M$.MAC F7['PE;:N#PQ]KF\P6 NO&XZ0E-+K;LK7+F%9A=L5#>_X&4VJ \5T3N&2#N002KEB6"5?"Q+.G>X./ZZF1. M"RPI0!JQG"..:X*,T 9)IQC'0CA)NLMP/;@F$;)4*2M85Y9T[[!N8US02NL< M%C4R+C+$=31(21V1H"IR(0(.?*6GSHZYX$9Z0S#=4_KPSD/M>1+D889R9]Z) M2?&/$LXMEJ98FGS:-C!-A:%(82F F%.";"0U8A9'36LEJ:7[8&F6M+>C,"SI M"4%[3*MB7@K4E24]?*C3U%M'*4,UYP%QKBBRC%(D2>!."*NXVHL=IR6HVX, M*RTI@@4?RY+N#SZN#[!BX[2I!4>&UQ%QGR#+*H8\U5ZF@IE6A7T(L-X-;G<% M6,D6 JSB1)0 :\&ZLJ1[AG4;XX*<&RTM9HAHPQ!WP2/ME05J2!W')G#/>&=< ML!NXO!E@)5UUWV4]*8H+_)0(:TF6G4WNWT(#YKPR0U^%KY?!I5\FH^HS?%P, MS=$H43$T-TI[&4V-TAIQ7=>(FUHC@Z-$5&#MG-*,X[V(K[:Z>SKTKV>:^W&4 M/NH^^Y7U:DE[-2DUNPH"EB4]!@2TBG%.:R2= #03U"(E9(T"]D:;B+%A*Y&) M_43 G4=CZQ-Y>.V."FP6V'R^L+D^&BNQD,%3C:R2'G$<:J2,HT@&K:W6T=82 M[T,T]L&8M\L@K3RA)4A;(+ LZ9Y!X,:8(P;>Z"+1*"H.B.@U1Y8*AK3!K#;> M4RJ>B>]\^NG3.'P".KB1+%DJ>P078K@:PX6?4^1\C;WP_<^;'= _ILVD'Z_N MA82W'O_-)]Y[3F"$=PSO6_?_83V?,98J'H"11&D4XDYC9+C@H)C$L&@CKL7* MV40=6$VQ(<@:4B-.ZM2F,1$A&>O@+6.6KVJB.P]^.@AG<3VS>0]J!6^5G:N1 M^R>HW*U/DN?5G(+\?^Y/KCZFQ?\(;_3K /[T0Q5 NR[A:9,QJ-[2\B^79^4G M@K$?OU&CE7YOA1XL$_? S0XDY/V'/RN30*LRL^E)H%)-SD/UR/J5';S4Y'P< M0G4!OY\W58 5\+?RL@$@?6C?DF*BJW<#>,5^4YD&WGXP&'UI7BP+_;XLZ=;4 M? YT&><6P-F^;ZX_;*:3T;P40'H?,$9I!.ER-#!7H^D$'O$U^%_:QQ&,3_"/ M\R^X%+*X;,*+)ER:,9BO^51D^]_>^X=U&V:?^TW?]@<@9"_F][AK)RP_5N 3 M_N,O/_SE&Y>0)_Y=G]3UDY]Q0N@3;Z%.%.?X^G]/'=:!3(L^(>KQT_*=?5OU M\&W;M0J\7H*_2\GGW&8-W5 =L8UKUK\%M^LA!+&K >ZH@EH'-:UWMOKWM>!? M6B6QHX&_<_9>#DS35*?_:<=_^2_@8V"P\X^99.Y3:?_SHVPTGU"BA6_O4WTQ]7.410M*MH5]&N)VK78M=B9L 66Q?Y M][1_D7_X*>U7-/3\S#^>&Z&L^W6MZ.96G>5D[^D]^L&]N\% M".]5^<8;);PRB'IJ$7?1(6T#04I@93V.TIOX3(#P5I)>#B:E6%(*(ZU)--E0 M=K(^T:561$'1LJ3[ Y[KLWFL"-\>\CW\ 3E9@L)ROCDVJTL" MJ.DI4% M+YG*3PGN/J+:Q'(R9+[K8Z*]RTF%^2;+=\7?R*[2$:514OOI\>B:0_K#3>&.W1=*?!W<$MZH/#'HP[2U!&%X#'B-GJDN:> M9Y9*Q0'1Z$H(>I_A;R_BT)2>2%P0M"!H6=*]0=#U<>@0J2"4<(259H@+P$!M MI4&6:4> $%+G5IO"/0#^QI\'GS>-?2N;;[L-0.,2@"[P5Y9TS^"O ]7^CW]3 ME- C7?2MI<&62&DN%1 &(5G# JM'HV''"JL_/;+VQ8-+8/I@J$*U%0;Q8"U2 MBA%DK0O>ZQ@](WM,=.=XT%F4D^,>U_S@?/3[;:F7W9[GN+8%5CO8[6%2UC@P M1 T7B$?&D:TY0RXHZFW T2C[C&!P/Z*=_*0N6;<%0,N2'A2 'K6[?[QZO.:D M^;.3^BU@V['-0\D4W&K\Z[?1.(;$UNY1&7-KR8(_T>(X/MD$?K] QZ$;R0>5 M*'F>W&D[,3T/[J=A(8!C2C#B6@2D;=2(URF!']?$F"IP1,"?P=+GX?.CH_>^R](_ G:J5D,(@PYQ#'Z<"IH I)X2,+.G6V>5*B MS]:P<@J0N!]AO_I$E33Q I]E20\*/DO8[RCUN(3]#D?[=Q[V*]4?UU1__.-& M5YF"0-TZXO2$)D_A45*AX@8-Z*62EIB5DKM[BE* M[D70BXB3^O"RA@MX%O!\ON"Y_F2O"]HJ2R02V /RU010C%J),.>!$24-H-M^ M!_SWM<(D+0=\"PJ6)=TS%-P8A52.62N41\Y&"8YV'9&Q1",/GR9RF?HU=$8A MGWEA25*XX6K<&'Y.O9YO](/W_>9R8*Y>Q$'XNOSJJ0_VK*'U_%GY&@0K-9[\ MDE\3P61=-"^2' SZP[ RH.LW%B>X%C\NC["+_N?JWIVS9\^?#[8_3.^+\IB_ M,<@?_FNI'N/2G"W:8]^^XTQUXV@T&8XFH=7;MQ__1W+KHS 1!<#% '3L?_T0ANC/#]N9F9NR]&;H!E,/E\)SC4]3D_2X M&L6UV:_W?U[W04=+F*PC(&#M ->8K8%44@RDTDE2,T54=+>Q,'BK@J$4Q< X M$%&+D2;" 'YZ@@$.N=FF.]UQL<"ZI_C=(<>M"U+5C@%&Y<-X< 7(7EV&<1[! MT 6434?U_L.?E4F3U507QH<**'*Z$"8*_G\<0G4!]SMOJ@ W\;>V;4ZJCW!9 M"DBDKX" -E/X*]RQJ?I-U=Y_>@GRDNZ6ULX,K_*.NOREJ=QT/$YRO?1*E?D$ M3+Z!S\;!APC*["OX%_[4-X,*X.!3F#0GRX1[KN7P&V##_-\"K?>%5MH)M%JL MK6/$H6 929U;%-(*Z!&VSH.GR+7R>L^A=6V.\@ZQM0ZN!J<= TG4 C@CTPC M4:) 82X#IL9QNM_8NMULYJV+TL]'BZXK@8[\Z8*)+Q\NXB>"L1^_<<*(T.]- M_]W\O N(S>_SF.6'I1F'ZDOZY]O(\=TG= X=6M6^-CP@+H,&6@:X;$Q,:;X! M/A?$*8IO0X<.K*;8@&-J2(TXJ5._A% C)6,-L,*8Y=U!QUKR]=?QJ&F>SL!D MKR:B>Y1XM)Q4HW:P8''6GU[;I:0P4GO*A)_OAUF%+'P$?I$)6DL1*5T)9DB! M=9!: M&,[KM$FC0#M!(0'[@0Q*;[C#H98NKM3OWSWV[\5FMCZ1=Q_@V+Y\/52+[@** MW8V@*.]#XVF,L\B% +^96\0MQJ"#8%IK[;GGKN8JKOA\^VR.]T*M*3D1=S>X MVH'H@4?6NHXGR]L%1^8^G38)L_8%#GH)*9,[MX^HH+#0S ,@4*. I#-)4YE* MCK@@0DLM%3$K)ET C0]12Z2$HG E-\@J!R AJ+*,$IY=P)NH\/KB)!;Y9QD/FH^CB1DL__WEJ)F\'4W^3X W<:-/0Y@R?^=V8GUC.U%\ M1Y'7STYDPD0,+DS DL!(C49:PS^^QC76DO(USJ["ED5'86(B88A3(Y'FM4!, M\AA^,R\Z&8L.K=((5ZX2OPF\Z_]2H8(\!. M'TC)U\O@9@^QH5IZGQ&8K,JLTJ^F7?X$XF#@OK\G]]WY^F%]OI:L+7!PHE(/ MFJ3J)O5"=Z#YQ&I%+7S 5_+Y@=S7!"@$PL37:3M.(!,H!V^^9BH0"4*_DJ^U M,;%N&"2>T$]M3[@?/PO85DWVC1_+ZC+8=@$>:G:8+ MOO3=:/_&^%(+)2_L:. ?,B7MI>E1+_H@<'UWYR0!A0*X6PKWMYR\:L5UZUQ3 MSNN,[0';/!M6'\+E)*2#1141F6ZRWO*^R<)\)&LQ3Y#J -Z[WQA*3'CB^^T1V5C<"YS0%F(8+XXGI#ZN++(_9$8(K33NMU9?^Y#Q)8?@:QJ[? M -48)\(!%^V=9Q)KXB(%'NTL\8@G1JVDDZBVWH7@'/@F?"NRV#PEVOAZ-M'O MTCQOY=0,.\%[M<>0Z+&Y.[*X=W+'O-"ULA)%#QP7:+) B@J':$R.L<&8KC9W MWV<,W(LX67VR5Q!Z4KU)*3H^4^9>!6O_%GRR;,#9M^SWOLFJM'5-:B,1=8;] M_^R]:7,;R=4F^OG^BXJ^TW?L""2=^R)YW@A)+<_HCMWJ:,GVYUS%($N(1#QE7)8X()V4P1VLO.:F9]3Z OG[)JSM5$P?KI0V$7M+N4=. M28*X,0Y9H05*1$0,]"9JPQ,!" MTC '?*0MJW<& J3F_YAJ(+?.0_(QQ0!X":;:LL\J"NWHO(U'A1W'GEM>5+<1:),(C/] /)ZCMS[=^/KT]CDWU4 MAF),1"E0AIRB&'$*1*NQIKD< X\NL$26&TYZ&:PGT2$C60+3$0#9A 2FH_<$ MQ^BC8.K@ !FO/*;>.2+/H'4(.->NP2/ =3 1I9+L=$D4O M&<1JT/IYP@0O:?OO^OVASX$!JTG[8[=&CZ?6IOXV@$\/D"T^VR>/Q9_G9+L0 M)/$(O7KQ#! F$W^TR7"W4O_:[,!0CV([QS?)P_YMY\;P?CTSD?TFPVTT)BM??+G*[O&G.ENIJ M ?SU?%Y!]A)TK*XX++()1OK&]K_;Z^;M3W^YM3VSM6_K&JQ:^)>L[_;+JVQ@ M,5<46I@GIIK@ _5MS@ ,=?O7$H!'ELW MXU';[6HN9.HNK=!ZWSG8LS"#-X;\8VBE8.[RTH)/DYT81\D$Z:W'F.;*5G>R)#SC+D@#0D&!L-(" MC(V@-<+>"9(PCFF4'KV/ZH'" X/&D_;5W,9)1! MH"14/IY7N406E\AX&FQT1+,8-Y&#]BA;]ZO]\;Y;J[^-AA?;8[[]LA 6#(2Y MWV0JT9\BQ#/KQ@>4"[MPP'V4A/S"*84ODO9CG\5:+LF%S&"BJ?86 MS.];^N&J<@6@@-\R>U[LOPR!*IGCC(/- =M41J0=Q4AXS"BEUJJX%+#]'*(' M"KZHVZHES;M!R!4O03.+ U_'YI>Z\?UA,QG%K_".]R!Y_OBIBD#-EUD3'DWB M(\VL@XN17<<%O^8:-2*?4GQ,\<,K]20+ M:W==5/M2\R#A]5L%80"(-J]!Q M.R C?#_*AT%^<;.Z87V/\*!^]DK.1@ZCO.6W=)/QXHLNX9H:OC^KWH'E-VD? MV"+Q[8>/LE1HB]^T03(3&,9_)N%;>ZJZX)."C3SOIE7_ <,X'W8G2-.AS%9@ M-KG9&LQ69%2UDB5_G:^'(?7'Y\/)M_,\+5BC;AXQU'X6C], ^+5^K]:5.QFW M0BR_<' -0QC7WSJ1E04+"!IX)ZQF ^8QY6D<'EB8_I*W MTTGWSBGH4/H M(*G1-;#P9-0='[A)4P] WVI)_\)>9SBXJD/V^MQ>O'SQ%=R; M*;3Q0*T=T^;BVIF_KT =&V8.ZCS&[<=A@KMS6'N^+V)<,V[#2.R48^9UL9:&GM\_?YKU'A2@,$6"#I4[ M()N#5?N4H>M/42*KE"V/KE&8;_CT1G4NK'DO:X(M]@C=ZR1X\]_Q;@33C7$? MFYFMU@6155T4V5Q>3K_]W[",87C1R^+LG__[K/IR8__<".-Z+JM; S#F<,%. MX&32SE)P)F6ZYX>8F;NMIM]>T0)#,W/C+([QUA'GO1AS(TQS4%8S$Y^=5.O[ M27_*;_D-75Q*?F0.Z&JU@CS(V; Z^5WGHGM3\&A! S0(D+EUTZ)+'%W%J25J M?Z 9@\]O:-E^&N8[F.L>+=*!RI3'VKO13'[D[:]/M99;F\'([:FM.=\MB6O9Q&Y\W'"B/HM^_- M,7'GH':U>A]LU72?ZI&?7.3ZX&"F]Z9J4'-7S,*8#/I2YUBBF-)93$:LLV)O@9H ,J80V=3 0/V8E99,B?%;=SAV M>=VV( "23AD8NQC3?,<,@WS?UA7G*D'66 M(T(PDYY+9I>=6D%BABUQE=(''Q.G2.=G?P;R[40RNW^7U ML/W?9C"P(1>MW,_S$9 N#Y_'=@)M[@9H#>*I2M!O.3C%FS"E6W4M6CTZXSN\ M>M"%=72*>"1433Y M%#C\M'0>\9S#OM>A8KR?5'R'/.;Q_2TZ6(K1]0+MM/$XK5+:)EEE:PHL M*<#4_A0WOP$%WJ1:M2<7F53M%%,O;0V$=PFJPH_VG2#P]X[PG(M<>$R1(D$C MGH)'Q@>'2+)6*QJ%=6XI \8$;9C42+$$\*FT039Z@9PA1 NMH_#^+N%-DUIR MQ>U6G'^9+V.SL:/EO4J%FA$=H-H"R4Q] [1^YFI,I.H];IU9D[':&M"J9:=>"Z@0HWQZ!\L[O*=Q,O[2C[ EHM M' &+HTUJX6R_M7"= M-)8$ @CCI@!V6.98L#DN]%?U'[J+_N@A;>ZTKS,P695I;VC:E""A%(:E",O M:!>#:5/^)U 7,<7)L*7T8"DC\0P3Q'1;3$%QD' X)WQQ,$NE(D;PUU>.]I2B MGZTDSXH)HU356% MO^:G"=>M8WA&I3O,ES]I!6_F!ICB1GN6=?;EK/I;/KG)T/3ONA_Z=8K5-*2S M+;>:#V^F9\[>?/7T].6.N)\>F77:^4U!V8^#D -2LBS^ @R?#Y+ T)F?%OT=ENRZ_6:% MG,]'%: 0#$?=]?5%^W&A D';:ZZM,A-'^00FU$V\A<0)'@$/^O]@!<==/9K] M5UVC 4'N D,4.XRX$ '9"'#J%2-!81#FRT+>I\@5P0E%*D'("^6152*"$BLY MHR%)QI?J$+R.ZKJGF+O##@^;4YK7^6DZ"!^U+=Z;S-?YD"J?/4Z#Q<(\<*P] MZLY 4NMP'X'.[?X1Z6E,S=I&2*DI*YHY3,X]-LNF"2 MW8'(M -D/>B$5ZL27=FZWT4BY^C<^_&R=SO>9AZ;:YMFZ.N%\YPYH.>0P5"G M7.@IC887*^!U!QD8H!@D"]89LOG(A4M,-3:W%\ MM3]*OL6J? N9O5AMI,_7'.FS2 <;W6X&BB17@B)K+&P=%1RY)!QLMR!&.<>Y ML!OI=.;/8YCTX^?T$0B^S<^;4\#OP!RY1,K U_UZFFX&3/<(V/L,_SR[P>>:A)=-?#,[9)DM17N,TCW[I]D88!!S_2B;5EUV MRYO9,Q8NA"O#?*6Z'N7J3&F@<]"?UE]$S@0F#UWST._J3&+]TH?L9B!__H\"LET+Y!.,?W0G&Q]LG&,\GDGO6K6-'S Z=D%X)BYZ"/2LL MW$->X=.<\!R;Z(NQ:1^69Y-8M5B,9#N8M \K=D32_-%^ML(O6^(75OAE0X6/69-[ M4>OUCP=>CLJ+CQT,]VO*MREAW5S_VX;W=B6_;W/JK2=G@URPYJR?1>(YL\A% M%A /EB M@T,&_YQ/_KJ)7/O6?U(-OGV>EFYOW+7O.O;2Q M^?AC/+*S'.5/.=#BU^$@CV0T[/?AUD]MA&4S7ALGP&[%";"'LB5X3_+US;0. ME5LVBP4% /=@R@4 -YKNY7CTWB)AN,R=IRDR- CDN:7&>A8$6/]HIJ=R_K2TB423. MR?!0$32W^BXG'$+P!)D \H(SI9'QH$0G$DPR/A 5ELN7OR3295HJ=UI(=T-" M@O646E^QO-!W@:P]F7*!K)=#5B F<X\@''7$G&(\.-0Y@J&B+5DNJE:*WG MZ\;;@BRPZV6QZXLG>0-L\G$I\*W(AI/AG2(;%F6#9T0SS"RB' O$N;-(FT11 M,"3RI"-U>#/](E;&[Z[RG]P2%Y>3A6;-B"X*C(?D!17W9(P=*LD_SF?X7"(LX6F1=+KWB!$,ZE_["*D@J'&'>+>6\/D?5W0&<\0)G]ZG! M\#G'W*])>#KJ'(5G9K8<:L?%KVV^G1^U16&G92?N267IBJBLKJ-IF[:?DAW= MM'%M@,\7JEA,T_QM3H6I<_),_SK7F\Y7V\&M8;0UQ6Y7Z3[=/?HTJ#[[\7!: M2HET68Z?1]_LH/X_799DWIZ/<,/PHO;5AR&:-W]NTQ]_B5>Q/[R-UNZG PJ^_64L'W(;JL^WT[JB[[L!KP MGF_]H>MJB5>C?&9WTC;V6!R#O_%Y&+AS7XXNAR. M9K781],,TGVK-:'!*V?]<@=J'@P8'0HI*PGB M/CFX&\0P"%P5!;>4ZUS>@QMO9;WW!!E#@DPB_\U_ Z0,.I5WV#S!_.*,M/606UA MF7F?DIO[,BXOKLFTE,V,DYJJ#X_-8L(.[B[#E!-[LV+]>57:F>;W+5:7F[T6 M9C 7!WD>"_#2UO_J&@!T7>RGU)IOGW:%Z':H:U#4@E:[H%WV]VP].U295N%8 M_#X_)E]^:_S#$/O384^%Y.V5F)=H^CY;Z?BXQ/%]D62OF0.ZZ6QY&KGB#/F4 M$J E-TAC*9"E/KH0F ^8;"1]>CST?YP/^R&.FJY/=09;X\\SDOXV&WT;V8FM)]I$Y"_*1(&-X6XL)(VLD M$ TW"0M/%=Y,5\N;)/ME>BDI]8L-&7-OE@Y.FQ6TTC5KG=L=.ZP,]5#9R'GC MXZZ&LFVFE0*:/4_K?Y!PGH#HG9?DL+/Z.;":-B]-E'_@=WW&,=WR.Q[Z79T9 M6<:P'V/09X0^;0P/G%:K'>0RKU9QU.$=:!SK].9YET2_4N+EIE9GMT45JGW) M8M[N5N8NT.G(5OBD\.KE-5_V8?K*<1?B'_WQ/][S&7W;YI!%&HOU+Y?>[M1 M>VTXMOT6Y%<<,106*'98 9G#K==U.##TZR2WMBL66.&8PC&/M-':M@J%8PK' M%(YYI*_/7M99V2TL4UBFL,RC6.:C'0WJP;='5=0I/%-XIO ,\$P;:E>>[*]2RN&0.C*L>.PSTMJW.>,3+.1P>V&WT,H\ M<&L=1YC0MKRY0#HF@RRGW)F N9!+"5/6!>5(",B2P!&7UL$]C" JM13<

;Q3S23[_^[8%,4D5ZU.">PCNI MXW T!%\0[+4%V&F5)M\RE$GML!5>(6RH13SAB!Q5$5'/N=#$:!KKS>TP-?6X"MX92VE&AF;X*E MAG_,"*I#+B-#P'CDVD3 /; _ ;M$#)$XD^RK81C3HDI<+1N8@V]1OPV.4D2#-J$0<@Q ST3G$A4M<$F(H6W(A6&D= MP8KDIH[9:^I!:D65$!/1:AJT8GJU!_136SSVE\D(^/*WMJIO=[#3_OO>-C%\ M&%[D;C5M)<47G_$(V2-J)\T7CX8'"J@=V88^%M0V->%-=QIH$S5IV?+"PWLU MX[WDX9VW"[FS]NN"^>ZOG[X5M<\.FA(Q9^ M=*[)QWFR'A4#6F!TKV:\ES!:5*&CV?+"PT>VH445>GD,7([;M5XCSQT'54@0 MY()T2&.!5;#&)KJY_@=%%=HK5>BULD/*4' M)>YL=(%[&5#422&N-(!89 (Y1ZV04@EGEYJ2/OO XX;E5YQZO/Q\@^$>QJK( MM(*5A[&S!2L/"RL!7!))FB(J!&"E)1091052WL08-%& 0-O&RM8^V%2X>8'* M I6'L;-["97%$WHT6UYX^,@VM*@[+U9W6 C*.4P1UE%DTY @*U5$00>C#.R9 MXTNI*-2"0A,91I)2G\.XP9P4(B$:C2#!&3 M_:[4'=TCY.C*&Q25I\!E@DN?B%X]$BX@Z.&_=2Q!6K_FBVO/#PD6UHX>&3V_+"PT>VH?MA:F[9& R" MNJBL1,H1#(9=DLB9)%!4BG M9-!>;"*AXEWXSZ097\!0FJ_#F[:MN6'KI\&T MX4D;7N'N1A/^'D&];F"B7^+HJO:Q,R!_CW[X;= ^99.V).T)<72V9('! H-% ME2E;7GAXCV:\ESQ\T*H,$YR+(#2RGGG$I1+(T$01Y4I[+ID)F_%K%U7FT+BF MI$N\HC?\P^1BT@=ROXK5>&0'3;]S>J_VB]LY+Q41=B+,6-30LN6%A_=EQH6' M"P\7'BX;6GBX;/G^3*_P\%[P< FB7.]LLH%8;!)2.C+$M2?(&&V03D$RZK@2 M?"D=^3DQYY_'YW&4?4BC>!X'#5C5GP9^>!'_/FR:OPU'$5;WPV0TB@-__35; MV]T@WPW"UQO;^\9A]6L@.)L>-*J=:"&V;$33L&*@A4%*PI6%*PH6%&P MHF!%P8J"%3O'BH..G74V8(IC0CX)CKAT&%FF(K*Y&F!("I/L+WOY<<:O<7SC M5-M4=4#@+.!9P+.!XJN!(DPHX!)0BBXA3*I$5/"*EK9'>^Y1$W,0! M1 ''W7/*:Z4*/.?L8.\/!SX.0N[<[&P_MX8N\F>C?$7/:&:L,)RX?CQ-";1Z M"4Y"!@7O?,).(&$H0YQ1C32A-*OJ0@NN0W!+_9ZQ! F%DT'.>8)X" EIK3G\ MXYAPR@B,Y5T9]*'M:M*6;NNZ'7R>C)NQ;1G[Q8T/% @C(D$@T=<42'>HYN!$ M4L'+@\;+QT4W_+<"G%L"3AX!-D'S9IJ'W#&6 OXIAA0-F%K0W"U=4MZ? YPM M9)X/^[#J35<0<$,:O-IR]X,"E@4L"U@6L&Q+ Z= K+$:"4L$X@F S\3LM? Q M68>9"5$M>3H\UUP*@8)F%G$:';*@E"*GK394"RGBZO;:VP!+0DR/T"VWUBJ( M61"S(&9!S#8X/44)MC=%EGFPRQ7AR#H;D+&@B*)GT+F*Z"!@;0T"2";C' M1PPHJPAR@GLNL/64D%=#3 I&N=1;CBDOB%D0LR!F0^\-&3/^*YS;:QW<4Y M62RD-=G)>#BCWSR<>O M3R!?COKV>C@9PRM^Q/"V>QW!^ S_/+L!X*9O+YOX MIHF7=F3'<;82+51US_YIU0'M5=W4KNX#F[^9/6/=T6O[6L[/%-$_O_WI+_=< M1%[XNS[CE&WY'0_]KLZ,+&,XU#$\$(^@GI[$0>W#_GWF[47AN.;;\%^45_?IO_K%Y $?NP3,4..Z 5+B!STG;8 MKY,+%T?% BL<4SCFD3;:!QS$<[ M&M2#;TWAF<(SA6<>R3-M+&3AF.)>V:,5/BE,>C L9Q\V=Y.0\Z=Z4(W/AY/& M#D+3J^(/'S-HY H25;!C^Z@N*ON[5*^'-*7\T'U+^S["BP:E M'FLA .);_@ MH)OS;#G?1F(K%)$$Q5RXCCO.D0LI(B.4Q,89CC6^FV\3<)+1>X68"19QRP5R M'$O$G'2[VA!;ZV!E^4.LJ8YDA0JP##1$!6 M>(,BYL%Z'1UC_"Y\Z22IIXD@[[/VEJA%6E"5*_)HGRPQ3KY>K0A"< \F4#"L M8-A>;VC!L*UAF%':TDA)UI\PJ&!2(RV)1LIZ$VF42NJE>C=2>.EY#,AK#RH8 MYP297$Z=R*2\L*" I5>L=R--#ZSA@F$%P_9Z0PN&;4\/T]S8J!2B1B;$F>/( M@FJ#G I)68P9=4MFI!"))>XU<@:L3AZB0XY*@DCB-EJGE='V]2K0*-,3V^[J M<"@85MH_O^(1RZ>FF>23E6J8J@]]VS35.V"4-D>UR=1>I='PHHH_XLC73;ZJ M3=WH-G#QW^[BX64FVZ:R@U!=Q6:P!#0%4;8Z$S TC")=("Z,0 M\8Q8K)5TQJT479G98_AE,@*^_"V.ZF'H#G;:?]_;)H8/PXO+.&AL'N&+SWB8 M[!%>'*0%U,J&/AG43JE1[9%O>>'A(]O0DU!,F$M)16(0Y9H@KG5$)B6"J \> M6\LX94M1)M1RXIRGB)+H$1?6(AO!(F?!26JBI]:$1RHF_[+]27R$7O*"LX_B M,RRP5C:TJ"8GO.6%AX]L0T]"-0F&44:CS.>-)C?,9,B VH$LQART#"^46"HX M'X*R+#&'G/9P#Q,<&>(=2EP;0DARSN*BFNP;%[Q6]D0Y"G@[RR-$+A/U&B^_ M7Z#U(HI.A F+.EFVO/#POLRX\'#AX<+#94.+27B[:Z--CGB/*-4*\<0I,IP1 MI%BDEC*-'3&;\%:_"[E9TP4,I?DZO*E:G>M5?QI,ZSVUIJ&[:QK^'D&];F"B M7^+HJO:QLR5_CW[X;= ^I34K-V5 ]J@J4?T%!LN&%E7F=+>\\/"1;>A)J#): M6$\IIBA*&1"76"*#VV!VZ64@TF.Q7-[A&=[MHLH<&M>4P/A7](9_F%Q,^D#N M5[$:C^R@Z7=.[]5^<3OGI2+"3H09BQI:MKSP\+[,N/!PX>'"PV5#"P^7+=^? MZ14>W@L>/FAW$*.!1*(HXIY'Q!D/R#J6D&7".1T-CG:IM@%5(8G .**.ANY& M35Q$0DK#4O!!^7C7'?1Y?!Y'V$,4%5*"O;.A)09_7'DOG M.%+) _0)^,=985 D5!!&O38K"AT_PQ->H.\0.*7$@K^B]QN(N*I;)BB2Z(7\ M]7!#HD/AP&=N^9,Z,A5C_.%5FW=E.G+"*5A1L*)@1<&*@A4%*PI6%*PH6%&P M8N=8<= >-8XC#98K%$5,B(LHD5-$("YY9,PQI>-2PXKG'";\&L< M\EJA],\Y.]C[PX&/;0O0TI-W*WQ%SVAFK#"@E.0@9Q0\#B!P%B M#(Z(.YT0R*2$DI.2ZQ"E,DLR2$>IN18"64XYJ/+"@8)N"0)E7E%OHI-)OGIO M7V-Z:ML-3>ZEFH,3204O#QHO=]/>J0#G%#@QYDXXSY$S1B.>2X$X'!D2@7C* MA&;.+M6$? YP'FPGX0*6!2P+6!:P; OH4L(\9Q91+E5V P-8FA00M\PZHVFP M9LD-[)PPP1*/=,R]CE.DR&AE4="6^X"=CT2]8M]B NJE*HA9$+,@9D',[2-F MHMI$PRV*C#+$*>B8QE&!C*2"8LTQ-W+)-TQ)#$EZ@,@(ZB5C%%#6@2TO-$G8 M&QXQ?[TNR9KWL-YR(96"F 4Q"V(6Q,R(*3RAPCL"%C@CB$<'IKFT NI &/&'[T\"S#+45_-Y]N,/%.I1;.GE#7#6Y&+P-M3- M9=]>O\F_OKT$XJ\'WQ;.4NONQ=/S1P)_YGRR.EW/1M#>B.(@ ,W\R%.!^]_, MR>?'(R&$T(=FOWZQ;[#JB>>(&UA\(F_1'*SV#=&=ST]O+^VWV)W,(IM@K&]L M_[N];M[^])=;&S1;_9;T5BW]2U;X0&FY7=(6Z^8D/06^7R<7<53[V24K4]SX MF6#LY[LC6Z0[_7RZFS+"[>O#D3$4Y:NNS2_ZDVNA%C[M8O92J#J]W@Y M&?ESV\3JM]'PV\A>+"[O?-46\P ?7#6YLT5[&7E]&E3O)M]@!!7%E/6JX614 MN:$=A=P,OD/&X:BI[&1\/AS!FT)EJZXQ_.AF%2^[5!R,LSMRSY_6 M3W#V$G@.O*.*/R[K49N'7@4[CI6;C*MZ#).XKERL+H8!7A$#3&$"[P/P@<&/ MJF[2<#DLTK@=#"Q;[)Z_EAMAN=*D?4(:#2\J>V7K?M;S*F^;\W8-V@]YRE= M?(-Q,]#+N\%[U/=YZ;Q[=]$G5OF&)DLD;RC6*@GO$O1?(>K!_ M) [+PS_ M$ SW,%[OG-\!B-S/4GDZ(('&0Y#S\$/3HL7>21MFM99 "B!>",L', II!P:U M8S@0RS'A8LF@WC2%W%_8^;:<$0^0B3[;1SG3JUK]-Q$B& M#_BQ!GP:VQ\Q0WZ&3<# . +#8RH9]I%T(C>!14L0C1Y(AQ&)7#[ \]X8^"9R M[L0F2.N M,OK U-ZJZ;O&6'DUZS?/;]&!<_,*\L KYAPW7;"990!F ?<,F"=* UCM)=@( MDB%/J: Z:6',$L.9R"3%P*3. G]R(CW2/,*-*LD8'&..L[L,]]&.!@#.S8RQ MOL+CWO>!^7ZJ(C#-938X1X#8C_)<')R)OK9XS1!48'U6S5:G9;UV?4[7)'\/ MG.Y;4 AU?Y)U_KBX.AW0@'(_11?XO1YD LT86X^O01,?GW=J]_:= MRJ[T5E;'RW'[YJOA>&;RP;!!YC19_G5ORJ0 AD$WR75*8)VMB'$][L-4P$[; M-QD>4N#P7X:PT@ IUCN0X3[_&8-B40>!]4MD^.BJ?_7FU]8(_9S^!1RT4ECG M'^ZS!E 3?9;%.24&Z.BG_QH.XCX)X:L,#0N2>!5=O#\HNG )!(VP"3EAP7!D M,2 C94*$@$FIL#1)^[MTH8+SW*> +-8Y^5<&$$_<(NI#<%:JJ'7<,EW G/:- M+A:1,,,(;'R').,Z.S@6?"2 C7M("28Y3;FFR&%*$ ^PM1H,0V0MZ/]4"*I2 MVH26_V$.KY_30@;)IZ:9Q$">Z#[8=\"X5V:,F!W!XH%*N5B-PFOM4Q MW#6H&U=UF/GL!O.R@L!.XU'M)NTA<<;5Q76=:01P>[ZK4P\!V&:6]BI?Z2W, M7O02AQN7X67KQ#CE7?MEO?(WMRR;Q6UJMZ_;R1=O12\_],:WDI\74\I&;'LL M!"/+OTQONVR][BT0__[EGTVG.$[@.4U'-PN3> D\;-CT6"D47F=K6['5!^.O M]>C/#S):NKL6[J>KIELU()VO=^8MK^*8Z!X*H7(R# M:F&'SJIW37M)OP8;(72O[VR03%79'=^-Y99:WSX8..=\9D3TVF>LWOOJ]K3S M\_/IP>5PU+:SRVF=^/:%RZ-;ZV-F1^VJ%:VJN2J=Y]57VI8 M6SOJ7_=N";09-,)],.BNOHW@#LBW##=I C];2'S]B7^9L^1!8 MG+* /970!\VC$"(BJS'-80Q@:T@7D#!*&A)(<'+)P1F)#)HHCX1T#''+*;** M.C#$].*#CSTX?>%@X*IVIM-UF_ \8,JU7E-ICKPPN'["KH; MQ3#Q<0.Z]TQ%6*%XE^#)UPN>5&N")TOHY)9")UA=6?,#>D5:I5[Q$',FP<5**3."(?UG/%C&X4KSZ14 M]ZWQ(1_0=AD6[?*N"$ &?6HX2Z;(X\GX S/(ER,0'""3X!4_8GC;O0X$_1G^ M>7:#S\$&ETU\TT2PE,%FG"U%:YUVS_YI5;6PJ[JI7=VOQ]=O9L]85P>L?2W/ MNT9^SJ"Z_B)RQI5YZ)H'?C=GBLD7/J.,8Q_&L?E"=2N9=EF8KAK@+A(>5RM. M6TIY/-X) F7D7__'3P1TA7MGN^MRJ"_3E!=]=>M%=HX<_L>PC1S^>#MR^/E4 MLOORF%NGI )&!8PV"D;RY+$H)RH4S"D<43AB@2-8X8@BA7?-DD<_P3GFT)/' MG.EQ2H&=PA2%*6XSQ?O"%(4I"E,425&8HC!%D13[;K4]Q4I;$4%QR"N\:]AY MC=*3%D7\!#G],.>C',/3]C M\9GX[=X84VOMH7DM@0UWVCA&"%KQV'O;1^S:K'ZMKBHGT3'%4*:#YQ%%)S3B MREJD 4414QXDQ%9$1D"$ N%SVQT8>E.IL4OO8V< MA#\=)@(4.I]1[37@3(%V)@N<%3@[L"TN<+8]."-2.T4C8E@$Q$/DR"1ED201 M3,>DO'9FJ:@(\\YH#.B'A0<#-9>:YQ14^#L^8[, M>^,\BB-SS4;\'J=E)J>%7-;5HX3_5J/83/KCKC36JNJ$\Y)_MRMX%:%U!$)K M5WK)\HYC])^+'#VK@54\"OM' MZ@7-CGZ+=W?,_ +X^G_^;TT)+5M>N+IL\8GI* YKD/6)(*&X0-P$,*VLPDAP MZFP*(C*ZU)[I.>[!;>HHQ:XN:%:VN.@H1[OE)>QOW[QE:WI?%%C>."SO.@M] MY\#]\ (4:-_'S/R=$TY!CX(>&T2/@S9SC2/82^40,9HB+C18J\(S9 (-/"KJ MC0B;".K;IIDKUC?Y*9!9(+- YMY!9E&X"GH4]"CH<8(*5U*">\\%,DE(Q+G+ M26%)(,=LBB'H&--&XO2VJ7 1K(K&52+Z]LY'^>M#W>C_ZD9_F6[7XK^W>M1/ M=8!9-[5JP@6UQP;RM89YP$EN=)+(J M@9I'&$:&&(*T)\1&ZP %R<93JE\1\V2/XV+9/M])NZ5F'J=57O^7.!C";Z7 M?JE>^YSM/KT9%P(_J>T^O1D7 C^I[3Z]&1<"/ZGM/HH9[R**I74>O#2,I7W( M@<6Q_+M=U!@J"Q.UWV+7$:^I)DT,:T)8NA"7R\DXWN3BY5YZZR)>VA9[LU 7 M9YO:%V_@$7@#]S)S^J"=@%(3I[5S*'"K$9=8((-#1#$$);F+4MNEJM?/B6^9 M\?R[CN5_G5RX./JO>4 [,#AF3Y IGN,EG./@G1E MBT\=Z:SA7 ;+D+$A((ZQ1<:YA+PDT0,(4B*6(OF>$]6R*Z2C/6&V'+=^.FQ0 MD.[HM_AXD8YA8W0T&#%.*>)>9$TM<405 %AB1##--A',LB.DX[BG2LAR0;JR MQ2>/=)Z*I#RF*&%! +441R;#73 )H"YR[\$417T5\%?&U['Q-$3/+#5(^1YU3X9"ED2.K0>NF0BG# MEB(PG^)\'5WUK]Y\&OA1O(!AV/XTXK(52>\6,HAS+.:,X3^GA;C,(LKVDR4* MZAW]%I<"0R>WY86KCWZ+CU>7P49$BKE'UN<&?48HT$NX11*G8#$S3(D7]1LM MNLR1LD1!O:/?XJ++'-B6EW#(5W2V?4PI^K;Y9EN3J[Z*,P?:998KS3IGFQV$ MZO+,8>18I: =D"LL\&64X")6P" MM51C1%T0EL28['(\SW/"40O*'BS*EC#6718:&+2!V]G5/BTY4*USKN=:!-6J MJ@-KKL_%"&Y7'2@--LK!:0D7622(\^,1-R' -I]C"A*+Q4- MA&&SD2;$.\,ZQGH4DX)U!>O*%I\XUEENN+:,(AZHR$YCBS0G&!F=7 ), ]WN M16' .\+$N84.D\0IY*VCVWW)DK0.CE,!'I9@5 M:JE/V@:K#[R*7B>Q+%CW;,?MO2'13VBAL>AWS8V+C[O/\T^O1D7 C^I[3Z]&1<"/ZGM/HH9EY"65[2-WI=>%D?BCRN= M;;?FF#/>F&"\1D8&A3A.!#F.*9*6!6^HTO#C)H)+9HZ*W^)H%FUYI_SG/^%C M#%_&=AR;S^G=11S!EOPR[/?MJ&EOF7OF\*)GCC[@F,-G1!2W7(&\ ]OB GE; M@SSJA$L!&V0HSN67O$(N >1AJ1QG.'J)ET+/GQ-C4B#O""#O*,R. ]GC@GG; MJ_XN=&($)Q1TPHA;SI#!U")0_[ )4D>JZ29B37:)>272I*AYA[;%!?*V!GE! M2AMSO C#GB*N&$=6T( ]A+55H05X77/"3DID+=SR"LU^%[1K?I+2=8KXJ>( MGX>[!3/AL5QT@B(@[PC@N'D9..(!>("8;:X-U2F/$:">HEH' MEAMJZ@@(QKA 1AJ'E/#*4T]9C$ME.3?A7'U=U"N^AJ+J'=H6%]#;7O:RE#R* M9%%(/@-8BJ# !8>LX-H3DX)A2V4R-^%>+:"W8P@*OO_>-CUX3F.&*Z3WT_#D+39=J=D!!2<*8<21D M;@,6/4.&@.WD4@J4$B*D6)M$HR!L>8X^PN!WWQ MYS%,^A$X8S"N9XU3OD0_&=7C.C8??_C^),3PM]'PXD-;P\V.VXY@=UGO*XSC M?;_M#Q:!GRZS1WPTB8M$O.C+YF>"L9_?KJ<#^M"^/)D2'H%R=X;S'+KX>AX! M./K]X7=8G>K<7L7*Q3BHXG0AJP0K68WA*G^SG+F2GLM'0U5N1C.M>'=3*^^F M*)YM\JWUJ(I=LYOOPTD_++S%PB:B>?N;/]4#N'PX:>"IS9_GR9^OORC5(I\< M,PC,8+!%P56'.G8R'LX*<>;QP/[F&>3+4=]>#R=C>,6/&-YVKR,8G^&?9S?X M++4NF_BFB9=V! )MMA2MC.^>_=.JLZZKNJE=W:_'UV]FSUASBM6]5H!T4S^_ M_>DO]UQ#SKA^Z)('?J?P#"9?^)#=C&/SR1I/2&,_.2MB7Q2DK65WR0>RNYY4 M&'IGN_]88?*]8Q(W[(=[Y.@HQNH?\/=Y4WT<9,GY#SORYQ4CO>>3S&-*(._# M2NYU6EE!JI*9^H3,U-/#+HHI+QA59'WAET?S"RO\LCF9WIK3&PEJ?$X,XQ;, M^@U'*7ZYU19X/*PN)Z!9VB96'_JV::IW]W0*[JYXG[TW%\,\&'A4K]I2#^$= M+.M^G@-M=&PW?.?S0?W1!JE810QFP-U;*1(&TF1HT8KEXCVADUT/31S\]%_C[\.U\F8' M\0JC^0RK9CK%7O7[QW]]_ON_/K;&_M_^_?LOO2I:?UX-4P( &WRK[.4E2-Q^ MKVK.AQ&NM]['IAF.ZO8/N,E%.QE?5Y>C89CX<5/9*UOWVY? TE0-B.FV52*0 M^! P,8=ZC(:3;^?3D \0YI?1MX$=WZ-K8.9-^]2+H:OA3GA['\1LZ],XJSY/ M1JLFL1 J4F=>K5,=0PX]@7^!G,Z'WZLAW.G/ZYBJX647?6OYJ)M1J6W!-K-ET^0 M:&LF0Q/V5@9$A:%9OX5I@6*+HA,4B8R,]H"EF;W X Y&)Y[1\S8\9B("4AXFP".=4(V M^8 "-5$";1M)EO9?$VJ)D@RE9 WB(L+^ZVB1H59YR:@!%+^U_Q^&@^R"&;7* MP.]U\T<.I@&EI!]^BZ/\"TBQ6S1Q.5D(@T?T*7'P:[*><-0V@,A((L&04\+( M!!BRULH9SQ7W:HEG#W":$N2I"F"HAF#!6A5: $@1AS2HW#3F:8:E:7KKA!( M35(X@*8D4RZJBI%7EFIO@,>3V;MI1J9%D,@EZ\&^2 %I3PDB(?@H. Q:+1GE M>SU-@A\#9_L+>#]G[7*NJ9[-+?*[_J>'DA.>J5/ZD"S(9-A1G',:,>;( (D@ MKT&V42NDUIO1*>?)"7>URP5WQ/OKZ8^;SD @QY&"T-H>3=5,+F"\\-S6*EEO MY;2FZ-2N76O K$DLV-/H_DUZ.SMW]V%']W-]AA^*[J=GF+X\JMYP_M*'[&0< M)6:V1/R5Z/X2W;__?+2'2+7K3/Z74>:O,\VH(%>)52ZQ_472%WXIL?U[)-%+ M;/_]BSL]I"_QJ@<8H'?*%9DVW\E("LES/%!25"%.;$368(F$<%A3[5)[G'+; M26:,*J6F)_1.JC#M89QJ0;8]WM*";)NL MG@YHI((QR#*<$*,,0)61CC*:@B)X*23?*)J4E(BP1!''/"%MDD,ZZ>2T MC#@:M4?(QDA/"E:0[04:\3,Z(Q^G1IQ#58O0>"FW/&RY'PP_/7/3G^2[."9Y M@Q5A3FK0I)F6H!5CBZP2 C'&!-;,BV3-Y18&6 AG!#9(!YY+L7J?E1MG/B7O>H>-)X9[0Y#4EVAT*.CR95G"TX&C! MT2?AJ!#2)HM13(X#CG;U<23R6ALA)O^6CRR'!T9:&=DDY2TDE*.DD)TK[-2O]S(6&MQ)T^(N[T MR&(D2[I4(>83VMLCFW")<"X1SOO@CMCYMIY$8C2SMMDD;$DES83 S. M,$0"9\)%0X5?*GOXG CG5MO\K54V-^0>(%3UI-IRP,7!&/X%L?9X2PMB;1"Q M K-<6*H0H U''(> M%(&::P!CCP)E"X5SGE.Y/(V$ OW*-MRJ,/!(%:)2"X1 MR3L7!B6R[F0CZ["U05D) <1=0$L.IE\LCJE(N-$D!$:9PQ<1.1QEO 0]TS MFA<\W#_G<8D@+A'$)?*M1+YM5%!%:GE2B2-+*0.APQER'M1QY31AUG%CTE(J MX7,BB+<@J#CI"?RJ.8('']%6\+'@8\'')^&C4U$$0E!*T2(N@D#:28N(E2HR MPQV-8A.1P=MP;)@>I:_JV3AX?'Q":\UCC@/.K!"[1J^W&S7TXP\4ZE%L*2D' MXTXN!F]#W5SV[?6;_.O;2QMR /N";5=W+YZ90_#G='JS$;0WHC@(0$T_\E1R M5/&TASA944G7[;X1-\BQFF#UDQ_YW-3\M)^BYV5B&R"D;ZQ_>_V MNLD1O8O;,UO[EO96+?Q+UO(<53F [E\CQ7(D*21 MHYSKW-<=ZWTJN$],C[!2<+\@V]YO:4&V#2(;PY(8JQBB' = *6&1,YXBG*(- M6E),U%(E,HXIM=$YQ'5.R+-,($N(18Q@92T)1HM]JNA(94^1DKCW$KVX).[- M2D_$9EP-4S4^CQ5,OA^JV4*O?T$>/^)G4IO%_XAU =4WBR#/%%QT.6SJ-OQA M%/MV7%_%M8/[$_ES$6@EB:8DT3Q3%CKO#0XL(1DT [4=E'4K#$4D4$-QE!2^ M7M+R8U#14HP,-R _X0G(NI20"P(G8AWH^7O4YD20'A@?)=FF& (%-PMN;LP[ MX@(+-"@476YS0B4HB4E%E+2-F,-+C%B*6?98!AE30 RG7 &9:(!,P%IM=(HI M,H,-V2/RE1$LJ#GF^\ M3:JT.3DU'+V_SEE.65R8REE*].GD(!! MJI_G^8^M[2+.L%1[G%.EG[DF?R)__K]^'58P]?JJ#A/;!\R8 )]?5_&'CS'' MN1/\:^R@00TL5[H!_]N)BM)Z+KE22&LN7_^[#O'3H -M0.+[\QA_&PW#Q(^;=X/P M)8ZN:A^;)Z:AU(6S\R+LROQF:$O3]$D+T[1?/HX2N)32>0H*9HE17/_^:@@ M54&JDG)64C0/B5\>Z^;=U)17>GD+"Y6LS7UEH2U$IS]?JN]O=/JC"?#7.*Z^ M9-?+IF7\01U?/J>OZ@Z/X?92)!W1E M%'_7V'MV42RF#E_5:L\UY#DEX=WEI M1[%$21YBKF-)^=UD5(XUW/+<]U=I@[AC%%FM"0K18BX$D9PME9"-05*!54+6 M,(>X)PD98QBR(C$N,1:<[5%4#J&DI[0J*;\%V?9]2PNR;3*!4P9)N, HB@#( M1I5&.F")+& M9,(IXW1,2 F10Q2919K;A)AF/ 5+C19Q?\2%TMO/6SUVXB]X=G1;>J1X%JBP M@6B*",ZU2#@#^SPY@8)+A 0:DV)+38"MT3R"\8Z4M+E4H>?(4 XJ<[)4$<6U MD4M-@'>'9QKW,"EX5OS"&^"A_V4'P=EO3:_Z0@[W?> \4.1W71BD^( MD8H4N25%I+1*2HEDU!XD E=("Q80UCA&XZ4);KF5?, BN8@15EF3YKFKKW4. M$2I5L-PR[?7^2!$A>D86[W#!L[*E)X!G!"ML#?,9(DAY'!:JS!ZU8 OQIZQ6*2H$6;12%L>T/GDG:X[KXA(M/> ,\]#[: MR?BZ"(N3X9&8HY<8E,.&Y85F1!3Q+ M/""KE3$INAC%4DEKRZ)4*0@4$O:("X9!8<['8DPK&85(0NU1)3O3HP87."L> MX9>ST.?Q>1R5A@Y')KE*8?*3+4P>I G*@@X?,0=)%KQ'5CJ,'+>66N.5%4L! M'MIQ%C5(/QRU1#R7?=428Q2-<32IZ)+;H\+DI,?-EI7YHZI+7F"SP&:!S0=@ M,TKJ.8T*L4BST0#_6*(-BH0S _\0XU:4;654RN 6W.Y/Y<$F!Q4(*I\\O!; M\"SM$VP*S0ML[I]3O;1S:(M$W:YB6H19*4A>"I)OY"S8,0F0Y%%R+()DC!>GA)@O>@)I80Z$6-"7&".N(L:Y6QG1$R0U O--$]W/:'4>F\8CRC8 MG)&(\XF28!R%Q)(@R29%EDK.?1@.\K*-NJ:&=?/';W.5E-QR>5Y.1G'N\T1T MT>E)'_!YYM@:^7PQ>626KC +XDMHA'+)!Q1"%F;@YX4X(04 ;Y*2CE]5SA@:Y3#@2$CK 'AD O%,P%* ML2.!Y4QIH]4NA /=\E'^SI&MZ+8%O@I\W0KV5,'HH",BP43$ R?(:LI02AQ' MYK2.1BS!E\$<8T61Q=KE- :/+"$61*"@OXJG4,FJB T)E(L"PVI30K$6M"3 P&=-W&DF20(ON0L M"Q3/EFK"OXK0V'(:P,X1K^B\!;X*?-TZC@+3G$K"$6$94\,A3 7EHAM$Z:>;G4'0\D@_!9H:4F!,2UP,A& M[Y%PF#@JC/=FJ3W(:\B&$^00ZL?)V%^AU?!V,BC.W%*XLA2M+ M!;92@6TCPDY13JU5"A'B0<0ERI%E22*MJ/,%)0M*;A>,!R)_%IKUJQZUA0 M\M7\X:4L97Y.*4MY&N74=BB]3JJ*6NZDPID2B"L?0B'A1I>0EC3'IU!-A2(<9.%.Y!=^53U_CVJE%4V_H&5!RU?0 M]HE.FGB!$K4V9Y8XY B IR$A8&>4H, MUL[YG61:%[3<@,8/GRW,9V$.ES;D:J"SP>227IN:UEH#:G9ERP1O%#MCC/W\ M_()@G;M]-O!U@WLTY(3Z:O;.4#>7?7O])O7CC\5UH/"R_TR:<9VN9X]JKT'- MV([&;]M)(!CN1?/&V2;VZT%<6IV; 8DS+,6M^4^?_0Q\N%D0_>@%F;Y_-MEZ MD,>+VCG?,\E;)Q8+:]8]$[CU[A-?:3:WM_?3()>[A4M#3'$TBJ$:=?5Q>U5S M7E]> NG/OFGC^8?ML=#TF[,Y6<#\YO]V&/3KY"*.:G_OM\!T-XRV:+DB=L:Y M_OGMC/E:^W;*!NNYCSZT!NMA90U!/;#H[0 VPE1Y)19HY FOF(NVZ=+.O/TI MBNB80-IHBKA((-F4"""T"%%,]BW(N2_G,8Y_ MJ1O?'S8@SIJO\(;W_:'_XZ5.?4\EO WO^ZW < M*X+/JE_BV-;]7/3O \A96P^JZ<)5[U$!0M5^[FK^-XJ6M0_7QQV4<---DH^[,^L,$<&P Z]@T\?8J;I3# M0@C8/PV;3+$:@UPPGH0_6/&-[.59XS4'JF-\#N]^UE$]\TL#]@&,7;2F_[[)]6.>*O MZJ9V=;\>7[^9/6-=8$[[6JG.. '2_NDO]UQ$SL1#5SST.SW3DN&;_SQXPX-# M8G*W8WK@*$0_/8#JQ67X5]A *UA0;X@#;UP=K^"S>HI/;E,3W-<*J#O;VTU6 M>?Z''?GSBI'>1BJD%G(OY+[7Y/Y+]/'"@5I5*/[1T01%A!9,V22F/"ELZRA0 MAV+*GT\:CPEAVH<5*_Q2^&5C_,(*O^RV]\TII1%E_ZP?QU!=1+"&["#43:Q& M<3P9#9I>COL[RDS%78>U[)Q&7JM?ZGYL]^:C^)B5D5*"7'(^I\A'9 G6* G% M;'0Y;W6IIS1S,1&N+2)<<<2Y<,@*XQ#1E#@:#&=NZ6QA50/4]B#AUSC>4--3 MQGM\VY$IQQZA=?@:V0'L: &P#0)8Q$)A@AT2*E#$?<#(<&40U3H0CQF7F"X! MF!%4!X4!ZA@!T#, >A)'I$,4,43B3%J56;]M *.R1Z@J /8";;@DU<\:/X:K M'.@1JDM[G6-FFBISS. */@Y'U]5X6+D(M-FO8:9P51H-+RKX,0Q')3/F=)BL MB));)::(P59SATS(W; 2]\AA;)#6V'FJ)/7+U5.?HPM/>;/Y//@T8\C?)MEF M;6*S(5'R_[/WK4]N(SF>_PJCM[W1$T%I]'[8MQ^\;KO/M^-Q7[MG.N*^;*3( MI,0Q1:KYJ"KM7W\ ,I-,ZE&E4DE54A$;L=,N24QF(@$D@ 1^Z';!%I[P4<** MB[?T]2NN[E"(8#3NM?I# 4K(G_5 9X%E*[QIIS<8>C/XXQ0V\',HKH[;[XQ8 M<7%$^.G"0MFJ?"@P1@ECE!QK$4\ZW5ZOWVL%H]D4#HD K-M^3[1&_?%(^.-A MX/>W8 N/L8A)4G7^M,ZSU[GUIXH-]]SQX,RAE0M%*6&;F=4CJ\>SJ$>O,^X- M9]-!:RC'7FLP%..6Z'A!:^S-NIW)0,Y$L 7A=(S=?7;UV)NZG6DSH>XN/#K- MV$T5=M/JT (K/M1>*5K)R]R<-ABV9# ,!F-OT&GU1V#V#Z:=66LF.EV$(.E- MN]V.U\/3ZND.0/UPJU>:GO:H&T_GUAIW>U!N=PC%X/K4Y&KK#WID[/[PRM7D_VM-+ M:L1SU/"C(,@[@OBIPU\@3I$?II(8!@OIBV7\K@;GM %\!:YAJ%YLO"GXWB!#?6*]7:1_"H6OE)#33%:SF;>F>>EA:S0 ML6GG2G"$[0 M=YF'\9POY*^PU(?1'4YXD=Z922D&WJ3E3<2T->A+KS49]X:M;C#J=N086R@- M3E*2JX+7I>0I"/R3WJ!WQ^Z *]M8@UW^EK(&.Z$&"T:S63_H8X_F 6JP<;O76'TIAB#YLA7X/31M_6EK&OA>:]KM]'U?3L1@/#VA:7L>C35R1Q.. MT7*,]A1VK8PBK-=!L]8/LSP-9P5R$Q\0C9$@/B!J)NU8>AU?C%OCB8=W>3U0 M$,.9: G1]\?=F8\W^EV?+ :1]M03H^P;I];>?7=*3?+X0 N M X5?S,' 2+B-1<+MCN!4&4V'K9[TQZU!KXM(N(-A:Q1T^Z/QK-\5(C@94/@V M$,?)\]Q&Y\YS>U5HN*PB646RBGPH$=CKC">>)UO]?C "JWL\:TU'?;"EI[T! MF&$S?SCR3P86?G85V7%'PS.'#EZ5BF3 \!< #!<;D%1\?C' +0/>:TQ-LSL#GLS7VX?9LU M967)RI*5Y:,L?^'UIMXP:'7E<-P:# ?#UM3O=5N=27?:]3O=B=]_4N3]V91E MQQUW!ZPLGXH!SE#"]*J'H(3)D74T"SL65Y\-4[CG]V:![P.\O&%>801$9 MY(V!5AE7F-F]P>S.N,*,*\PZY65U2B-Q4AE7F.6%Y>5P>6%<84YS?KYZOCQ) MI>.ET@]SOMV[PN( !N8\93%?/^B.)MU!:^!/,!\/ZV'&TT$K&$MO-!H%_7'P M]&(^$KD/)'$G3L#KN_TQXQ>QTKKX+66E=4*E-0[D9#8%M3,9#F:MP4A.6]/I M:-(:X WE:-3O=^3XR45\9U5:$RXX?HHQR^ 4FKA_2]8BRM?.AZB8E=?#:SXA M&B,_?##4<\SZLUX?;-C^:"9;@T!,6I/Q=-2:3KI>;SH;CF2P##L1P-/;DN#LY%;C:F;76@".T'*%E M5+6+.1$8,JBQD$&#H1AT.R,P?OTQG!"#/O9:0FCZ8<_W@TY_//"W>X<>BZKV M#718NCY;\?#0[?7.W/WX50$&L8)D!H-9=]H+)N-AYV28:F=6D&.WTW]6<(4K5Y#/%FIF1+4*42W95Y7/QQBC M!3%:T$EN1?O^>#29S5I>I^.U!F($IYN8>*V)Z(Z]:7Z,)ZU!?S!H3:;C8:OK3[KCF9P% M3\R&?AY5V>^X@\&9D]Y>F:I\!*S:SD_AT4-6VCLY=M9SXD+5L-$B>=?RPU02 M;R$F4[&,W_EAMHK$^BU^^VXE?#^,YY9W&*KW&8<*_M2K,B^F!ULR]H&_[G % M""Y5LMK=@?S4?0*9GU:D^S2:]SHU]C1\M2@]T9682^5DMD0 TWPKHENQSC2L MD[T]AO8D7KL(_Q3Z7B>PV:,$]>@EEF)*)\K2_V]AUJO^QC_UG(YAL",Q$O<1 MZ7,NETZO[7P1,;#6$C[\]W\#"W_\+G-^#C.OR#(\&[%=Y_M81.LLS! D[U,8 MB]@+P7O_D,1^F)O?_":S(LKI)U]7,A7X1;:A0@Z@_=4A4.XMCUY)HM+?DUP" M<>8B19ET/B7I+?RS];P#O" M1T6J@!_?>P3ZV)WV^ZXC,@=L-*"Q[SI)NN.G+C%Y.6+WXXX1/]YY"Q'/I37T M8.?0]@_;SOLHLI:D@V+Y@G:@^C1P@$)YDJ(UY@1@U3DBE8=3"'[AK(ITE622 M!@O .DVQJ4'LJU\[6;602-QFKA/&7E3XJF7OVEFER;_4ZNEY*5(D,_PLEKF3 M@:&:X>K4Y(-21P"S++-W-$!],4@&L!9B&"#+$0MRCB_&V20S>L^-FN>R5$ZT MA*#("UAV4FJ8K;&!>3Q)<\,IXWI]F.(M+"^]"3TU2U_>R"A9T0-; Z2EK.J7 M21@R688>#JT4'@T"4R#1A=?M6N!,1J$,WM&2MK\5658L5VJL G@CC=:&T"40 M*4PD@0_;I<[8WET@SUKODP1.6R;(^+@%0%831G? 2W$#D?4?\?ZV\[4H!;_2+%[-^D@KZZ/2#:1[;R6H5]3!\*[] M+W%IE5E!NL?)$TH!8,K MY$6D>F#!()\)*%Y41!+0VD-L;YK1*;9YIN"KRN/B0[)FZ)"^08L]&&ZVA5*-U5NC#7&WX YQVCR8K<9G?[G=+[5LQ$/7>Y$W=)]T0 M])WN)\PFS=^12+?H\'H[$QE(5"RWA+\21M0KXS# M<6]8+3V,:U MG;R6RI*IY!UX@ZBX/%AH DHNTT?XGT4(E@QZ/.4WK+R8H78SE%%3R#J6,@*- ME:%OB9NF H ^+A]LN(__^?GWG]_KK\!.<^(D;OWR_OVOUJ&Y!%\!;'7F.N:Z M?6HL6R7J-"3'AM18W58#AVHE8QU\@E\*X+[,+2TX:S#A@:\$'@0>JP5F3_O/V;+(_8&.#'1!^PLQ79 QI@3>8X7['3< M;O^*+3EFL3TLELS*),23\0T56X.SXH@"+T0PU3P& Q# 21Z0/,F,R0SY",8TF*H, 86RI,4#MD< MF)$N4BC&B#<(SGP)Q333L!5O@$& 7\$>'FUBD+#1S!$@:'R(J5[0EAD3)%F M_%?H%9%(([Q7J+Q8^@K,.M!?8 =BY":6$5M?S(HE*^)% MO;[MTEE,L#7?I4K=@AC&I;_ZJLT+9T: MOS,#.JGYMS#[[GQ2 M\S29S;CY^NM'U>,\I9[H:32O=!G7!SY'?6"7ZP,OI#[P6K7DHTKW;,6D<\XP M&U;&F-6.V1J(]$07E57FCZTEM1N7RHA^%"\1.O4'_0D8C'U_Z*A/TOI']3 M;8,9K^W\@7_AUJK#+A??I:KIF &1B8WPF"U6:@"ZF0$#6?TFE3=A1N%R=,;N M*\Z@4H?$D 1_*F]4'16P9)C";."G,=Y(DM[;I%'Y.!6^J-B"IS"G/%I6$5?U M1[X>VP6#S).K'*F02LJI)$I%XK;AS/L9=(:VMER;TXBY3%E9685D:Q%3KU6K MM5.;0H%M*IC3SO8JC%6=76RTB+S!^A9=H=-V?E](8*0-LPR]'!_X#2$]JKI: M1]P(>#&"4R W9CLYVS+AZ*)Y1T$5E?C8X^*_8#2K. IG ",%E $.O[8+C+8> MQ]J]F70B($M>50HM5Y',997J9BTQ6Y YB_(VHY(L79ODAQZN0UVH ]L+F"SJ MZH)*K@3*;4J+"6/D9+S9S!-7">1-"#M.BB2*G%624_H)FL(5T4KB6Y/?LP&F M3@J>+^NC] ER(S.RR_%G8)#C(.I8H$V!R4:H$_#!E=KTVNAMYU.1XNFQ3%(@ M3OA@T1HX43>TWS.W-GM@7("V ^P=H1UD."0#@0L#('"3.*P6,HMZVU+[4XKO0TSR>KX M'G5<4UZE!MZLI 6>V/RHR#8_^0#J!W9SAU/ZF[Q)HDJ?D\6 O* _=WX!#;-R M07R\MM)=MZ@):IEJ(:JP8I:%?BA2D*"].W?/-DU>"SS$UQNL1Y>WS>;>WS[^ M\^O?_OG1"=Z@C+5F&J M515H7'T3JC63"CYID %=]*\2T.TL-JK%!MY'RY.J?85S@Q\$PT,9,V@)*)B,7@<(*%(S#\HE-";'4F4O.KGT%C'P]!Q( H>6J.H M].;&R8W0J3EXXV@J#V!2>-,-K*!.-0-5X9:6UJP(X3P38#S=RC0HHHJ,929X M>4H;4S+,#(UQU++N&_G?L?C?IJN:)BIZ7X+'3?@4-?$@EL51>MU,7=D7Z;KA MI^,?&*J-(FL7D644_^2WB:/,;>01 5*>R;FV6(Q>0II_^N.WGUVU@V 'P]9@ MA6YC ZF+[1XJ*6L+^61G5 M0QDB:.P3/@20$90"?:;?9R[;S?B&3 O0-Q4Z380FM43W"-0>*C3EPU7:%$UK M\!+\EI^"P($V15=F#9S6JBDS8 I0U#AW>@&-24*_D.(&N,!11S):LUIEV1.I$_0(T;N4=H$[#(TEG@2'HS7 MQOD$!%T2@!)J 43Y@>--/0O2$+3@$ (K'(,OK![,[MH7;\OPSD0FE%VB*%Y& M#3;-E+)VC>Q>6:9@*J=Y:+<6KA'-X:C*%TM= M#;#3DB0K40$VJ#QN"^ !WEDS#-V*C]U2C5@"YBJWPL@0>1%$O@^PR#<1Y59,.(5'FCW NP7U'R9FERFY4C%SBK3%4UY$A\'?XI M0_P4;U_(:(41I27&=ZQGR@G1Z0O'(GCQJ-^6,T+P*0W5;(GA0A!^#!8Z=$6H MHIX8T[%R^1"S)\,7449SK*IQRTHB]&","1MFWVFKB+5$E"5;_(4'(1GHGEB5 MV,D4CJ+WR7K!W$V8%2+:,-]53@#&^NC!&NM@.(DT'GE<6J;,H>Y3-1+LZ2H) ME;JDN"GH_Q*KCYP;/P3# -Y[.RO?XUOY"[F5O]H#M0K&_$X&&BK; MTHZC4+Z.3)$55(LNX+?() F><*6"7"V2/)G#[!;KN@H&#^?6PPO8JFBXTFT* M'(%"/"OPF95QAE5*["0@=;-$(8+IL@=%JB+*"_2O])4%^@GSF!S2,CP(3OT" M;77E28O21Q/@_&/8#TYI<-54C6QEMF0VNH ".*2[M'VN1Y4X#U,%BP4LHTR= MI36_/%)SPY,2@Y$BQ%U'9W(5)5$WDHF&><''S+N, MAX,#H9E%7KX*?E4FOB>6*P$44M0S-^W*TM"+ AZD12DT0^!=*AJNT5 YNAHT M!#=)64^U:56AM^KM.GBW5M$WVZ2Q3==DA12C&U5$M9R'V*C*1DJTXH,H-!5, MHW8A2RM3AYB7,_"+A*]@$4$JES!=BO\:8T?M,D:IS?5KO;[9F"I92!@H!-"3 M(+8N?:-<);*]PIWJ/02-Y>GE6@%?E MWQ/*ZZEN:+*"0NH8/#*8B^164FQ"G<48349F,LDXUN41N<^+=4; ZRI# \,* M7\DP(X1N[0B3UL6 @8J@ZU03ZR7E]2#>(Y0FQ/;-8!GM%LYWN2;.2<-9D:M$ MMHH/P&! PX&2S17#4WA?AW?KC UC9I%LD4P:,80#($ZH,MWY*:#T(WNRVJLG MNP"1-YP?NYT.9F5@N.0O*+)+?%+;J$OQKZT14CE7P8T_M$NOYF=N#F[S!,,;NW\KLXB\2-L_;VU.D$84NVAFI M(6+#F42$(974^4I -+5]798C1 M@5.%;2OMJ/T.Z[4QF(8M$ 7EH$:@(J7^VS:B-^9TB='\,P13+J&-%\$Q[2HV M!"BMC KBJ@'MKGM<_JG6EH]<-.^WN](T.F^WXOMN>#N[[^I[O M>IWV='3LP\_SWK)#W79G:E3]VXVI51.^/8VI=_+;=LQO0><K(,N@32GU$F] M3F]P/MUS"=1Z)2?U.=N6LXP\)"-]EA$^KUGSO*R'< E[>DJ]\A-%?G6E2E5? M:!+\477H.W&Z ) I3@F^RO[2>+/N'DU#L:IM5>.!L@V\/:IF1\AGUSPWR KD M>8G,DWL(\ )<<+J5';ZY%>'/ MN5J*UYZ0Z8>]]H/FVR7O='WI^U;YAN69Y;D1\CR8MB?7O--/D.?'FSWW>EA- M,7LV>@>RIKQJ37F8_/S(*K,B1K?O]D;C:][TES@>6:)9HB]6HH=NI]NYYDWG MH,\S63^?,.O $]F"BEE85;*J;):J[(_55*TN.DA^ZUSUW.&R8BF0YYLU]A7(\>#A#]W5M-<=Y MCN*4WQ&LV=1,4[VRSUJ2M61#M&3OX1QMWFJ6X\9L[M7*\?BJDWLXL/-<@9WM M-'G6DE>M)3D0_GAU.9U>\XZST[?QBAW-!/4/*3?J [[W$[S7_&XF<1(*C[!JEJHZ9QH /<1 2P+GD,64 M;7-2"53P")I6][&,9:Y:KJH:3_R3'M0 IM1A,JG Z$JT7X0.Q285>+D9G:K% MUM5!^*F?XJO>(E)>A]BA# 7O QPC=+[%9A,#V1_13$.S;] M4+"("F:8*[QM^/[>*3]O.!WMPPML.L[Q$ M"C2HT*K3#G7ZLU!O,^ 3@L2LX4N#'$4%]L0*EX16ZQ<5+K9JDB'N4'+">(;> M-(HIM=G%99) >1*DBS"]Z0,?IJ^R!^QW*^12[#F/;=#*&;@6PB\ZH[HI$FD' M"Z5036099IZ,(A'+I$"0U#2,OP,1+Q&"L$%"H6:'C L,I.#00?OB>8/]LPR6 MO,;,11AWU2 />1@GFY4M%JG?7Q)7B.E&=O0;L+4+[.2NY-RYY MN-G-RS6[N59E;]3F%^M01P5/[>MO$,*?3G:$0D](0^E_D8D14-MEL-N3'+ND M4M/2B%K/2P^[*"LX?+>&D*X(86P48R1H /:EP%:E8"A@LT$D7#L9^%VM97*CH*FK?<8MT)WX5)M- MD7[WX6S*-KOLT1&N4-FKWDBF0X7!4D=,>CJF]YRN<&8GR"/UMI%E7[NJ\V?9 MZ9,0XD4N=%O:W:V?L3FE@>S'3KVKW,:SWERN\I=CY:T6Z1R[6^*[J553U8H8 MC.$_"XD]:S5I8(GJ7^1H@V5A^A* PP!$SL,MLV:_X;2C>:9C&N,0^6MMP_%! MVFKLJIZF0$=@-)GE^<'[;%>.5!CJPYG4AAW!>Z-I1[.BSV)D%XY2 M/!"EV(]3T#R._[WJXJ.P_I'752],L-MTCXO]X;F@[-F@.#NK>K%@%_ HR51; M3^1WA4_?J4#%.]W; XCJA56/9;%$V?P?^N"=#C H3TK>4?R#EB3) MBB /$_1ZF*];<$A*W5DOSM1PNKN0Q5,4D*CXK- M<.:.:&@MPJF4"W5L45Y1M+85QFXJ-EOM5XV.:6O]+0)O,.@,K%"T;U1L3_7N M,>Q89#J<3*URL!%NV5MHEF#O>FPX3/N2J(9O4L6Q5*_A*@AM]=!PJY9Y08'- MN.R?14+;O-3K0]LNH6=U_:@D%AFCZHN%,]'-/]K.Y]A!%S]$$=*=QXG1,_-# MS;AEJRQL&:I%@@D&.IO=?N16F>##/=F$1H!P 8J:5= 65PDJ&O50BU MM$1ALZ=&W9?((KI7#ETCN3@D"5VI.K2G0;$03'.!79E):O+KJ5Y/I3U0IWVU M&CC>/?@6J1RM7=OHI'=L4D?+./91DV"LU11LV7>H9G40P8L8DXYS-#MUSQS- M/$8=5W/3ZM@0+A-+J9M\HGH\B#F;K1,VMPQ;=9%MKKL,"F(CZLU-U\*P;TE$ ME%PG!?9?+2*_SE4A=9("AH^T^*4JO)\5,UAG7J!XXV]D:]T6CG'-O4 MJ;;Q>A#IVV-@;UEP3^@050;M1!<])"M9 1Z^?I7Z-$G+[O0/C5"%Y# <5P7E6$::)B,/ESD,&+03694T4CLY:D:("OFBZ7TF=.8TQ[BM,KVQ%M$TQX:7#<_C JR M00\P<9G/F,\.U&BYN .';ZVT%_DH>("G4K6]S2GLH,/2RM4#C2=N1!B9J&/! M6HVY[>#S(N%JUL<6+2+S$HQZVLM[#UL%F MDJ2VL&,>W4!END=\MAGO;6"5#[<]Y[;GN_AM6QM>0M>_5]W2D-N>/V.;0VY[ MSFU4+X"JS5LLMW3FMN?7?E)SV_.7E!%N>\[G-6L>;GM^OK;GW,JQF;9)PPQ@EK%DY8M^-.Q@QWS!)]F9O+$OUXB1ZXW7'OFC?]Q8&/C_.;KL_P M^7BGTTC>GM-TOB*->' (YS*TQ$N$LQNV7.;KAFST]2_W[-Z_G5]#(QX3#K"S M56@0>]3..1)V3GQH?MT$66 7XZI=#.ZH_S1T^[VK;@1YF#OY8""9)?JB M=YDE^F")'KG#R?":]_H)$GWV;DEL+^$XOR(.#.'8*!1\R@$G6"I6LZQF&Z%F M^^YX/.*M9CGFS;UJ.1ZXHU'#NJ1Q4.E9C*2?[P.N8OW*^K41^K7K]@>PP_6B49M=%YF\J(\ 'W M7SAW.;GBA!K^6,27"U,,1V[_H^KHK_.4Z(^?@U<>0+IY'=S"RH*5Q>M6%KWA MZ0S*5Z,MSAZ8>YTU\?O[1[(>/JEH]=H]E"T_*1#2\P4U\?.7VAY"B*M7RMV^ MVQN=RXK;H-EU:6;6'ZP_6'\\J#^&;J?;8?VQW[*#_R*^=1T+_ RS/A+X^VRX MWZ>#^7X2J/=]@-[3^]&OGX2^4&]"T,&V SNL;O,K!6&N?[>;O7M7@O;6X/4_ M (]X6?QT3O3 I]1\/1R";PHIMFY*3"?71[2FL'IZ>5Y:B$@UM ZDQ%[&$761 MS1,GOTT;BPR>;'&(C:"X\8$[YN0^BF^ MZBVV%PV]O?OW"7?I W8^^A0EMXUNY?U[8AJN6YW5;\-\X:"4XN6L(:I!'+:BJE^K.5F6S^JIGF>'EX M RL$,D78JXQ^6NBIK@J06I%)ZC0.S\-3^5I-^,\B7&%KR+;SAUYI-;[$1EIB M1V>;^FI,8YN#9J&VF&[%A%WKL6/==KDO6(H[ K0%NAU>*.74U)E:8)2 )N+MJ7T!R7/H<&!$X M(90P@J@/AR,\:1K:1R&P%\C=VIZ3Z=^F6HXODR*F5K?KCN[,051X>0'C@@S<8/-=H#TP M:PA[#ENA6OLIH=<-[/ 7I!<"W4WP!@B5I&M+F(#OLV)%-)^GR6V^4(VA91!@ MQ[8;JN]UZ*A#.M;'M+NR*CI;*\*?1D#P"'^YE/@^(&VF-0/M=%ZD<;65'K!G M C_,3 =#' 1^H5L)9_0C]1"N4J8W0-_WGI>0[J/&A]4NTTLVMEJ+M6F'6-.A M0(9*V5*//<2&H844()IIEN/L40N@PKD14:&4 K7B*U6$UKAF^9F _0$.!6; MS3F(7QNN)C;D!7C4;L%(+(Y552):DPT+^Y9$1$FK-V.M034J$&"A+(FTYD^5 MG&3%#):9%[GJ8D9#9F%F1,7LI# :"?B4&(&T>]OYG0Y(D=8Z1*INK\@(^P_& M6LM'XM)3] /=X'2K'6C;>7Q/RV!3:1W;TO(1)^H!Q[M[2//+9HH-L*/NJ4=L M16:(=F:RTUL_(!2W,HKPO[OMT'(L8[PIW;IAX^%N[GRK9K"-MZ*82@'G@C[; M8&IAXF?FQ);^WFZ"EQ-!Y-:!W#J0VX*<-YK:Z+8@S6M(]#*-!"^!BL\3B6>- MQ!KI/HW$+=*XC2#+",O(HV6$VPCRZM6= [B\@26:)=J"PIVXDU[#<(@8X^UY&@8\?*E_"DE\(0/S M+_J R!T-3]"> M=K%Y7V$&ZVN^ FG6%+=.+?PS%+X,)R7)IE"B5I%(D=<%4?D3B1%ECL)0NQH6"GL+R\)9Z7; M:Q&RI<9"(?R["A0(?QL7RYDD++.-J<*+8/I.GHHP@J$>;BQV+GHZ&]SDAS>E MVHCD74LA8V%+,IA/L8S?^6$&]%F_Q6]+Y-(J9R%4KS+^#ORIV<6\DQYLR=A_ M-TONY@-I$]47I**[$7"H?L"4"F.9; M$=V*=:;Q2^SMJ6/+[B#\4^A[_B2L$Q!SQ\%B"'K $J]5 Y9:9R80,6T.:D4I MIAL"64,4((5LYL',9M))9@36YX/N@Q\:_83Z*T3%1H^JH4!-90L$6TM+="<: M",'.$-4-!M/@B:C*X->(3 9L!0\L096!3&?OG$5R*\$D<9VL($V[E/DB\8$R M\[4]D(:-T@,I1#%ZN3V:&:2&U1@#A4HUVG8^(R#=VED)M()@96;NA$?H2QP- M3PO4Z_=HXQE"B,(IH6#A0'DGB/A8/5#]\G:1*"A-=6I4)X2L#I6'3@K7P+7Y MZE0BL$8# [#.,",?H4T%TY]A:XI(&Q M#%/8FRQ$I-JDHAL=OFGB%UZ>T;HK/,E[ETX8I37HV["$F=R"EK0P(+?@)6UJ MT0JMA:MGT^\2-IL0.\'0R-<**O2>N?DI_ V$ !8GN+5,1!I\#5\F5BM).(J: MH/0%\G(L3P5&>:UZ[OW6+L<><"_&!OTB+07U08!Q!0VLP<,-+*B2+60 PAZO M4%S]@EB2]F:FE6D" \^!9Q0,-.&SWH7JVK;.V,+[LT">KJDHG&)2S-6#U>XK M5L(Q9 #&YLDP%%^Q(_0[*>6O:,IDSJ\1S,!OM(14OI ZKA)%F151!L^#72=9 M_4?;X+\@"G!RY(E1Q!KS%W$G=WA(H3I]E1&R=6#MGM6.4XI.(!DE'LJ;.6$0 MR]4H7@2)UA:#0M#$)^@$,5*JGS+'!SVESB MSI;-\/OVQ. D2^:2S! %]@XV M#(H\_4B=CJY!J]Z<>:76P>20=RLPD/"E"/LYCV&'B4K;-*J!)>^BU4F/-3#5 M$OJWJJ,G.-_85QMH@>_6?X5*EBRQG313A[G]>;8(X4#S=[$%&7\*&=?)(M04 MEK953],2A4*^AWWT:/-S(K&,":=YIZ77=/#9'1OC2W-4EJ0^N"''4>=E]4+8 MN&6BVR3HF[JUJS9-1!'*:9"!O(#B$6$X.%%%.%KO%,A][_B<_&] MUE5T,CK_1%W%YZ**$6YK<7,N@E]3PO23!,WI=%-ZG+RRRHO9TM_W'9-^6-Y9 M5X-O*/98Z;H=AP&^%,5BY]1]"8*;Y2GU(- >YC*$A<0BQS.B?@;"2C,P+,O6 M'+7S9M?P%W7>O-\QP1O0.;!R7ZZD?I%&^@\IWJK,;!7BA9,X0Y!LJ_6!:W"K M,0!(0P?&'K?UC<(Y1[CK\DMJAP($B6L_J[=8 '/>3V[C3,\IDZ4IXI8;L@SO MW+*10Z7UT)',<&)JL0T_SW9M?.7Z'7R,4\SOIO&:+ M/?902#1AI"&,C&_"-(G+ABVF#YP5#BY#E#.Y$#=X**MF6W H@/,5@*>&)Q3U ML$'5;'N6%#Q6S8(B4-(4^+RA<*9J]%5VDIFEB4!EI.:UUC:N=<>860>2%5@% M6D6R6LVM%-_QO:;#CGXUJ!^K2?0LES>%PCU7$E4^$< UDR,YUVV2%8K'*FD-/G8 M9OP5=>&+L_*$2Z6.+L12Z$L"_ 8O#=1?9M5H!Y16@FE@@DH_T%UCZ)2%;^1R M%274\(AZ(L$G99"@VC1WLPT2XA'B!%7$;>MKH*_WO?Q2^,"#&9I:&(\@C)1, M4\6$'*L&+'BQ H="9C6&H8Y4-R*,K+@$G%TP-Y?6NUR9GW,41(4VX-(+HNHR*R?A'A_"::8(0(H7E!9( I%"HK$6SOR3JVQ_$$A M@<&1V^8*_R45M]@U$4Y#6(679#E=M:Q6V$EM(5"J%L"7$LFD.W@);?;-9;)* M8&&J_8^,,R2YNH71[?%<$YXU=TAT470+5DZU?6[5I@O9'V,F8-GA);L^?X%\ M2:IFMGG8\@WU>6^H1WQ#_:PWU#;,5*/-(I/@Y+S':Q3K%O(WB;\P?_U"]W.H MO?^3;NC>FQNZ1L<\T 8/$K 6X(!7R4J>5$<--G&;21FC 0"F CQ&C8O,-:PUMC=)#HADLUF;K=N/U*90Y'!]UH[;@> MR\FR$5D2T^M1M;M;3AJN)PUGA;*^JF@ZQ6/H4MR*XG^"4[90-\A@>J1HX.&D ML!F2,FH2*X2C;[,Q61+?M,1OK4M]ZL"FK<2@H&!*%=57I&KV;>SG0#=0W+BU M=/S$=/R+<:?**]+2<(5S/("=(H+#IK?*WI9194B7&04.G?IJFV [P,K)M"%. M/=)N[9LJ95K6-TG=GVLN5P;8;0@>Q4P:RPX[==(,I-]V/B3+%2R'Y(0B/HEN M%NB'0H>K@JA PP2.)HH_5 1 $RL&L[1,?\A4D$Q%*M!,_ZZ3;,A*QZL/O+:@ MJZ&R0V HU.IA7CL-O163-9I>&-\'"'\1+ 4ZD@ M^2),57H#M91#1P:H)'?3:$YV:)G%6(,KU;01 ]2L93885;Y7GHJ8"RO4)?03)"X-"L0!EQ0OEXI*$D,IT%2:2=4Y@ET1DH/$_I MF"*5$'[]YG3'YA2[I7ZA41DI_ 9'H*0HJYJ0W1J3&M+FRG/(Z"IY'JM++VK0 M66T;S L]X)QB"<9Y(R&#)2 7D/?S2<[20J1K?%//=7Y)DGEM[1CA_56O[!N0 M$@Q=F$Z("@#//]SG][&?)J&/G;W!X\O#UAK\9JUG]4&H)HB^7QIZUAS-19MR ML&G^I.[R$.:9_?N_37K=\3L[H07;!**Z!D:E9]1Z1"[,+;^>3+G&1A]^?^!E M@OR^*Q.H;@+-BC#R]R7+E3<4OHQ@S\F*TLGJ\D;%&1":M=3<]5:?5G+D*EFU MBI42QLA^@*YY0+_':HO5L:3_31<0L#[X,=A@Y1MSO%19XU14D(4B$^#;ETF, MVAI25SZ@J\O<-]@/3]\)*0T*#U2G8\7;)KJD3"Q]/%J_I(R0>KR].M51'-6\ M8'1YYVFB@MH#$X]B$/IK6U'^"8*84XY]:@KYAE_^H!L#=C[M M!VJM%3D MYEGG;LL^V$*4!*HF CM:T,U5*E<2;W<-_'+;^;CE$.&1A?4HU55U5DMU!&XC M]5^F&YO1=,IPD9DD&W43C3]VJUH7#,["NM&A2S4-U+^SA5 7Q=L%*::G_5X6 MY$B%YM(OU:6R\R6\:[;(_H'LA%E=UE6[L2*$NK)787!S"TYVK%M+>*:KU54" M)EU&S=W-E^867]]=E&F'U"L=L^X#U,KA'?X#-#@2:*Z\C!9Z&6"1@C(7LRC, MT BVOG!^JFS!$$:#HRPJ[@JPW]2;_Z(RM&_1)%2?J$1OZR;?3"*SKI%Q/BLT MQ2.,RB?Y+4GE3(I"*PE!JBVA-(8RT[W9_(-DM5D'26NEFN:WJ(K1YL"]RN1< M&1N>2%-,(4OIGD,E8,Q#'>&JO)<7HKS5TXG^6::?:SO?T/\M MO]/O49/1N?KF%A"[G<\3>/OFK/%UZDX+AWGHE4J/ZXP$3"2Z/YF1E:^)1,5H MNB+]OY0I2,V6H#]4A$9ES=3J5S%^([U%K,JOL,JD6%O96_3KT-#3]H]KNKQ, M(U.9444$$A;1W^JB"H,6X'/^#_$Z^2 %UJ']#]Y0HT_9HAJ8V$$_M-=Y!Y:( MKZ,)8(30A]UW.#,58U%YOS#7VAPP)%&DIJX6LP"HZ*I%Z6).(+*%>7=UK4C^ M2H8WF*5:E2TK#K_#(0E^^1CL*120F%J#O465+I2G-<#IX M5)%IE^O07TSA$V62E=9I(*6/$$ [STC,C%]*].[++ &:/N;A$4W4OE6+$-7J MG33,OF.B-IBBE,*7%96EO'$E74N+J]W%6D5LYAUH:/HWF-JC7H?!*O@*K7&) M=\_FS-.Y>Y3"38D#Z1*#K.\S"OVC7J1WX=JB1_90J0HE?J M6&68PTIFQ&-TYQZIH(WZ#O@.8S2U%=F6]V?E8,68FX17W1AJQ9^;Q &:$?"] M+0B4=*9"/<)'R=;W[FH_E$^2[3A"O@ M$JI]K,E5S4FF:+0Y&K0OH6H(I%_% M"\H$E4\)QG(%1A?1_\AE=?>B3B$T)&A,'4'D2O*FW-./^9[^0BK)K]9P$&7P M?C.05RHOVS"N-)H.NMUO\&YG6V_FT;I6T+%,H'8W[>I:&+2F<=E6/L!6UM%, M[8%\K:?C?XZ#5&1YBCN7GBAS]UJE 6S'JK#?EH88.!2-!\?LME!R=W>%:O+13)&#!H S%'=FF,F MJ##W@HH**6$]E %P$\6%_]^J]<_DMLVT#F7D5TFZNMS&Z)F25!8 Q2T2)M9X M$^4EZD)5%&:RS&"@X7;F/J&V4U20;/U<[K0.:SN"0=1V0XP_,HDR+2= MGQ^#F5$-8I:H @3(B#_V>M/V" RS*#)>^(^]?K<]+C\BD!YKH=4T-I8MRKIA M7'$':*"B_]6ZR^\/K?LB!C^@A-FE9)$=!6";;]PJ3M8U[LS^I%#V\WZVQ!*" MU"&EI+)FR#;2-3[[1*$[;'>5*'3'[=XEB0(MUY*#0;?=J8O!8&)]1O]M9+-8]>Y%GH2]-\?D_XA"YZ5M.1=V5%-&N=:?MCA:& M"9X0ER,,\1&+NY5@T/PX[+8'=;$9]MI3\\DC)*77'K]A%GOT+A# BLFKF:U+ MT\_4 EH7XTO4W28KC9P=<8?*K"PTJX5\Z)Z4$'26:%F698]6/:4O,P_86V5G MZNL@RD[LO=M3%&NNA\0,#HZ-.C/,?L&:2AGK.P !?B#FA)7SPQ2L0EFX5%?G M)Q'BQECEEC7,H!FF-]/U%]YJH,,=9Z7#AS@ M='MVHF%\-WJRMGRSS&B@!F= M965F58JJ;SU0A&NST!K7-L7I[7A#I6L@U 38[7S8[:2"$[SU:K:BL AAN+XL MG47^Q2A)E50)AD"0X+4C)=E\%BE7FJT#!1 O+U2C]FU1UX")H4=SHSS" MO1-$:J95HK8A09AF^=;(:LBONQ)&<;-4PB*6=&U$!S*;0.8V%I0:I< L45UJ M T*I-GT8F"(LW/7PKL+8L.);SF<;2525%0,E?3*%=7Q41^%:*F")?QI5%^BY M9183ZLGIQ*Z=E>"D2TDER\U"=T6<'>.INOB2/O8Y=[9#B>\]G_7><\+WGI=R M[WEUEL/>TF/PE)-87?8$I%M^JS12=65V$GOKY6+49S>WT!WYAJ=GLXVMRBLS M>7NJ" M.L>4# 8RM8)#QGLLTYPR!1BO8.;4F&$5_72J198NN@XRZ=7I>[Q<+C48*SZ) MEDR*M4?@'='PNE)RAOE-:""B"820)Q1B,Y=\NJBWQ)7$\DQ,JLOL:0BR$,I MEDHYA'._JO[8B&/5<6_)&E.9;=Y:69^*$)5;7:;&4;+:(^)=[(^5>E8E[;.2 M*$E14Q1E!F#):BI;!F,$=E9,!CM4#_FH:W<"3LI,X,8O5)VUEBL_%;>4>.I% M(ESJNW\5L-%QG3">85M*E -D!(,,A&T,P&O!\B7U@2_-5;@]*26MID#)$JT' M$RNMR!%(MHPB$4L,264+\,&^@Y1AI;Y-KC#;*>H*0B(S+H?16^Z&Y.^"Y,0& M$'5EH,M*;/VGLV@C6<)#UE"U5"R.&LU%.@B,*@7PNW.Y% DQ>'JV M9-D3"82'=0$F#\M [NP:[W#=HX6;$%PPE8QT7!6D4[0RW7UNQ5S:]P=AO"K4 MZ5,.H'/+,NLFV9XAO)A +]!VQI"?!K$00$O"'SK MNNN@P1A+V@E@OCN9;7.IJIK>3KLI8 JU1@8[2FIP-4&4W++F>SC&'T5&6'X. MLQ(_BM7@%GE\FSRE4.]V4HVW9AF)NRR;4G5:H!:V&;%EI-:-0RUQ&T^5*>"Y MJ0 "MH?8;( MFZ#F4OV9JY8O(WEC.;@ZGNZ76!UU0%MW.SG?2J_52!H*[HSJL,%OR"+9"O R MOT2EWZ6_:EH+M!66[.D-TA5]TG+;52,W-L4>1@+B5PB^(X%8X/>4#)#P&=]A[0JLH6Y*=)0 M(9Z^V;);@NF'+,@P@F?>HAG9QW)Z;!<]'-:VS+(G 4-=9(9DN=[#=666[V;?E59;'O6>(2=NSP+>K M8^4&[P%W-9 PT$GVQHKMAD=ESIUGX L1\;N"2J?CL 37.Q:P"0>X,+@FOFE] MUIO6*=^T,A+T2UA0OR@T M)S[WWX54A-CU#-L4FU22!1)]#]-A8<_6D21;5F M&C,8#(8W\2O,]ORS"/.U1KRE0R;.A.U$E4F+"M)?4L(5'&LW*H:FT23@T13. M'CPB@R+V='<&&R]6O3$C2PRG4B9]8<)2F=-4/DPUQ&6TJISJ2K44,":ACS$^ M'%"G$^M@D+)L$L\K8+N\=4FH#4.BM6E(S ^@]491YKU6!L%9T)E#I.TI: M_B'ONS_T)KU(6U=;"],V3@TNQC8)Z*59/3^0C"#V^QYNZT,,]IGR]%R\F&YV M2:..Y"IJ('?NQDLKFYGH!$=]H;9,8H3"4?VV00'X>V(8&!3:TB X /DJ9?,5 MA:3RV"*'9&L-=D ].8QAOF-YI/PKG@FX5S!Y_W@)_."G L\5,[W?J5=U.I]UY8QY :'"QRN3; M#"\>03D9,J0DYS3V#_A^F$#I"F+3#84N]M8\KW\$O_)+ZM#KAIUV=_I&>XD[ MON^VIX/[OK[GNUZG/1T=^_#SO/=__35/-ZFG'6%4X)B@ ]8@''@MK5T"^K]W MM[ [RME^JUQN_&"WSME6[)N3(FAX,.OTKQ2#[W&W)R>2F-VAC)T+>(03G?L- M61QP W[S'S^,?KA_H67\Q(2Y5CGFBX6^8PZJER#%,=;$_@,13;@ORH3[6#?A MCF..>VBFQ*_3OV8&>@:=3_=< M K5>R4E]<-"?9>0,,M)G&>'SFC7/RWH(E["GI]0K/U&60%)DU+FC\:;:/=J# MXD_;ZL,#!1IX>]3'CC#.KGEND!7(\Q+7]P>PU8-5FP\QT"'+?Q17G8PBSZ8^ M[2'CY!X"O#@+[%OGC^?9Y6H'SKELBL2>D/5[XXX[G'2O>==/Q\\LTA>WN2S2 M1XCTU!UUIM>\Z\]A^=SK.#7%\JG55K.J/)VJ//8JYL+$ZLCM?U2 ZSJU;+/VIEYX71B,<87.O6Y+[4[?7ZS1K MLT\D$@_.4;H,??$2^9H-6R[S=4,V^OJ7 MRX&"9SD]=^%)LIO!;D8CW(RIVY\^F*K,6\URW)C-O58Y[HP;EM9V]AP8-H\. M@M5E'U_,3M3$]7'_!J%,:SAL=ZI[#_>M=H__VN M&I)OY2NS#F<=SCK\0'[I@M77';/5QQJ#-09KC,/0.T;L)S*.TLGX2;7^,@VT M=_0N8I7_&#;!M8^6"/'$G P9_X##6PZSR M:YKZ7LE1Z5=N^.QZ>[-[A0IY2M*]87K"].4QKMCD;<"85C M5Z?A)NS?JTPW5L+G4L*]=@_%RD^*621?4@T_?T?00PAQ]1JYVW$GX]/5N-]+ ML^M2RJP_6'^P_C@@>-X=GZN.\JKUAS'JX+\"ID__/.>L_U5D>1BL#U(%&Z^_ M]XV'+AS71RLM2685:8HB3\SFXES">(ZSQY^W(K%.BAR&OY/^._6J;J?3[KPQ M#P![1F*5R;>97(E4Y-*0@9A9C?W#IOV,X;U9&(7Y^JUY?I=A3*\;=MK=\9MW M/_QUS_?=]F!RW]?W?->#9_NC(Q]^GO?>XWU,3M1K:%NX#FMCL5O0)]=V=K[. MQ96]5T8/]%XY-JQS7E(<<.C1^VZ5*,R2R-]?SKU(I72^P-^+S/D8^])WOHC4 M6SC]KGL<]UP"M5[)2;W+W6 9>2X9>3#VQ3+":29/N:'(1,19)9R#UY0:\C*-8YD.2Y4X2L.7#^7&<'_>X_+AQ>_S:T^/8 MP&*]P7KCQ(W<.NU7CV7]K'8<1Z]@G%_2),N<59K QZR.V=]MA+\[[+6ONN43 MFUN0#Y;G_@G3_J]+GCG0]#RIO#*6J8@HT"1\^!4&FT0>WDBVGKC@@@LN'M\Q MF0LNV$ICO<%ZX['5]&UN_WLAH;/>*:S!WC5:@[\G.=B"R5:>,ZMR5N6LR@_D ME\'DA#>6KT^5L]Y@O<%Z8Y?>&)[P9O3UZ0W&7'I*'_<@39;&L$MB-NCX!J49 M-RC]QF:;L#A?S2ZS.!]L(S56G!FJZ+B:_7PA31]WUXDEXQ6Q2\HNZ:'\\E/O MA!"_U^V2_H45!RL.5AR'*PZ.9=VC.#B8]91@UDP&22JU5>?DXHYO*-D#;H@' M?,I+@A<7?@YHL3@W6YQ'#$+) :W',,RO:8(=S)/8 1N(32!V4-E!/4:,NNR? MLJG%:H/5QF/5!K=AXA2M,S0#5H8)>NX?RY2?%+)(-U,:[UW_U^GAP MMOO)#8)=J49FY<'*@Y7'WE#ZN4HN7X?R,.8<_%? .NB?SSW]G1NZ\>Y[7W>H MQ.#B_/"F7%XD[UI^F$H/\^7? A6+9?S.#[-5)-9O\=MW*^'[83RW#/A0O<^8 MO/#GOXHL#X.U>3$]V)*Q#_QRARN Y]^6K'-W(']T>P\M^K&J]@ A.@'-^_6S M&JA-5%^4OL)*S*5R UHB@&F^%=&M6&?O?OCKYO88VA._[2+\4^A[G0Q<$71G M/?*@/>SWW]Q3@]R=',]5FLV/9:M;M6^S)/(?0QKU4WS5VS"'B7CW-!Y?KD0: M9DF,[^B-1;./VNZ_0ZO0$AXL _^ALZXCCB MCHZG[9'.YEGHB)[JMXWF[><^%?;PUK,>#'3^[=IX4>2).?MQ+JAO8/;X\Q8< M%$D!*C^\D_X[]:INI]/NO#$/P"Y&8I7)MYD$[A2Y-&0@0T>-_<-F/ 4O?V9A M%.;KM^;Y78$2>EV_WQYVQF^T_MSQ@VZ[?]^W]WW7;_=[1S]\A:_MCHY^^/B7 MCB>'O?2>P-OD\7&WG:*UK9$V)_682^G)M7F.KW-Q97^ST0/]S8Z]V#@O*8ZQ M+_9"G]QC$!S'',?']Z^'@5@ZFB$='Q8BGC]X/=%(.7B&L_?0L_:PL.U54+5Y MBSVXU^BCKME?C#2GU#[HCY]/]UP"M5[)F7QP (QEY PR\B#T/\L(GRPL-3;E M?F2189%AD7F,R#R89\(BPUXAV[=/4SO=P0-ZYQ(V]91:Y21TB8VO M.NJ..E?=!9U%FD6:1=IR=Z9NI]< Y ]&3;QNT68@GX,ENG_" MQH\7*\_WHQGN+!2B]^H>: _FR3^ALN42\L0O9='/4\_S^T(ZOO12*3($8T1T M;15U(6@BK++(*:ERF5!2I=Q19>$Z(G,\JLZ [_*$GLK$4CHKF8:)C\/BS;;K MW,(/5VD(M( I.GXA\=?"68 8RQ2^259)BJ5:6."1RKQ(8QAP5<#+8';TCEF( M']V&^0*>Z[4';VJ3QQ?'Q7(&@\$(=%F1.=DB7*VD[SHPOSP4$;PY"8(,UCE; MPR#]]N0-5N[7!A$@TF(NU1#.C8@*V3X)FSRE[.M%^:2,QAD2_?;QGU__]L^/ M3B;G2_A)N0^^TVE/W^#&_MCK3=LC!UX3X9[JYQYDIQHK5>P(&_ICK]]MCS<' MW,%I;6=KNI_^^.WG'7/MPHZIR0ZZ[<[CY[K!^?7I#B;;0^Z:[4FJDUZP].OT ME5Y9C@3D*J6KJE(Z7['0RY0HO4R%TO,7*$VX/.DB?,C7N3@NP+!L;2Y/8NE@ MZ>#R)$Y$NP"J-F^QG!'+Y4G7?B9S>=)+R@B7)_')PE+#Y4DL,BPR7)[$7N$K ME='2NF+FDYA*EZ\^0Y.3G1[-_MS=U.V.N9V"1OLS-99%^ MO$@/.FY_PB+-(GV9F\LB_?B"AF[7[7=/UU[I8G>=:Y2N6[:Y1NE@D9Z"HHHPA][THS\Z*DRE$.=/S\541!&$:%N?+Q;R3AC M1(?P:A =N._L:5[+?6<9V.'5+8Y+URTKC($=6#I8.AC8@4MX+H"JS5LLUQ(R ML,.UG\D,[/"2,L+ #GRRL-0PL .+#(L, SNP5_A*9;,)]BT#.S"P P,[')U= M:E]9R^TK:\XY>ZT)MUPY:A%CZO:G#\8$+GG/.8F4!9H%VA;HSOBJ"T=9H%F@ M6: K8O1[5UT$Q>+\BL6Y8>4:3Y'B]O":-_H)I8P,YL!@#JPP66&RPN3:;Q;G MYHKS57LQ+,YZ%CR,@P<[DRQEFCFIS(LT#N.Y!>V0)JLD)8 && E6&\)G!6)1X,N $K,P MAKG>AOGBZ2MDV('[XAPF#/UQ$F.IU+H[+VTM*,?@#2P=+!X,_'.W2!6)V5QG^FB1&$S<07]RS9O.2:@LT2S15O_,KCL8LD2S1%_FYK)$ M/UJB?^J[G5[G]6_Z@WX=B_9%[W+#:C^>(M'#]O2:=_K PLB= LW($(P,P2J3 M5>8C^;\[;H3*9'EF>6Z&/$_:#R;O7?).LSQS$?SY]1O3@,6"6:+1-&!LB$9B M0R"J@B\K5(7LH=R%PX$CW(/1(G8",XC:O/#9N%C.9(IQ":=]*#+=CV=[/D#B>/H -EEN7=@9JP M^P2Q>5I6V-/(W:^#X .UB>J+,M*X$G.I@H@M$< TWXKH5JPS73%O;X^A/1T, MNPC_%/J>/]7P'%JX(N@!2[Q6Q?MCISTVFH:4RU(BKDR<(^B,)T'K@(H)I,PL MQ)C:,X<#^!RFAA7"SN/.@L?#[>Q2SKLFJ/X6>7ACSQ._@2%AY6LI4M>!G^2A MB&#X) @R>/-LO0^\1Z'[P M*_!X&W-E@26";[S+';6&$G6M#V.F,SX=V<_3# M5_C:[NCHAX]_Z7ARV$L9:.!?L4"W;!ZN2?(<7.Q(1A-A]%T6&&RPGPL^L:P?=6. M#*-OL#RS/%ORW&^/KWFG69X9-N3\^HUIP&+!+-%H&C":3F/1= Q< Z:X++<2 M%)X-/J="C0CC&YGE2Y@A/C)+"6RBG)CP\O FS$.9[893@)<7WM8H, 58")#" MD]98GH#9PB9D;><](D.D,BNB'"8H:?UI*&,<"G:E)%(2(.9.A6JQ8X::=&X- MXZ'$J< !.O4!=D].#\.H#QL\^XN,92HB0OEX[\.O$.E# 6\P# 3#0# ,!,- M, S$JU@<%[I;AAK#0+!TL'0P# 07_%P 59NW6*X\9!B(:S^3&0;B)66$82#X M9&&I81@(%AD6&8:!8*_PE.QU==>M33D9EB6:)MF)^$[YDS +- LV; M>]URW!TWMLR9@2$8&((U)FO,QVK,7ONJ#1\N)&=Y9GFVY+G3[E[S3K,\%X!E/36\/(LSUPU9G][3'B__+,(\W5K M1H@4.%=8(ZP7?E7".]#3W9U/9R(2::A?;F8X QH"E=6']'!GY\-ZLD +48/B M:#O'[(I 8(O5[O"-HF\*OX\1I6*>)K?YXM"!@2BS,(9UW8;P$&UAA(H(H2XB M^ +'*=_$*!8; O8Y!OI)YW=QQW 5X57 58S&[7[W7L"#]O!8+(5>>S+H'8T; M\0RO90B'UY@PS$7J#.%PN0S$10I<+<754ERZ?C&,]((G-9>NOZ2,<.DZG]>L M>5[80[B$/>6:0JXIO,P$/1U/G,D@22E(C'_E&]'%Y[GLO HV>UV)'ERE8.?V M#-S1X*H;WUU8]@(+- OTBPKTQ)T,KCI=[SG,(*Y3@'%^31.\TTMBRD9X43/H MBG*^7J4$-55;]MWQF)MWLQSSYEZW'(,7,VJ8%\.QGZ,XY6,02(^2\\#2<3#W MB94D*\E&*,G>L#VYYIWF.BZ69Y9G2YX'C95GKK3A2ANZ"I:.W#+HGJT-J]@H M9,GQY78<;;.2PP]O2AF+Y%W+#U.<>Q)C1GVQC-_Y8;:*Q/HM?OMN)7P_C.=6 M3DRH2&/,?/A3;X>A$3W8@J6^FR5W2&PL"RA3:^X.E/+N$_CC:;D 3V./?AUV M JA-5%^4_M%*S*5R?5HB@&F^%=&M6&'D-[4GJ["/\4^IX_O^0_'NE1^GATQ?HX M2*(HN<7:.UVKM$AN,P>(XW@B6Q#1Z!]8)'@C(G@0BPD]+RG@7P[H/PD?XX/X MR]LD_:Z:32LR@]9- M+*/NA63/_QP73)I?_VE=1)==N=T?WU2I-C"Y; VSOZ MV2>]=GHI55*< =G<#,CFY5Z_1UW)R==/"YVSZF'5\Y#JX;*/35G\'F6,YD:@7DP6X\%A@]M5D-<,?6HBBFNE.)LF2=?,7[8%\([X3WL MI<3,7^^5.I=1//YN?=QW!UU.#68!OH3EL@ ?D1PS= =-JVSD0JBC>.7]]FVD MBW"S29VO\WA-4]D#HV:H_A1ZLD"RF-E>#;PQNY/RS9?3 6R>KY@I;+ MZOG@4O(!Z.?N53>^8[.*Y;9YS MGB;+19J_HY6T8,++["VVNL&^+5MKKF8T;'=&PS>G3M5_L*QB\_UFJ6&,\VW1 MBN]99,U"LRA69L=OCOA,J[G7OJ6"+Q%%NFH+*[5DALK(=\0LN9%.F#F^#*@! M#Q9\%6D*W\(_,YEG3B2SZK,H%)2[']K%6UCWLJ/ZA>L,7VN=(:52;]4*8AG* M4OPK2;$8"+Z_M\:%*@87,O*).3?K6E9%"CX3MJGZ W%(HU!B_>)"Y#2HO NS M7/U\;P4-?1)$6&L3I,G2M,!*8MTRZT:$$=7$S)(T5?4Y\'+AX=S!7<:F6? F MZCT%2_%2Z8>Y.$LIU;Q$#.==N*(&7?3^6$I?]3*# MF4=29#D1*89M=+H]77G9=OYW<@OK2UW]RK*>*LN*Y4K->2G6V)+LANHJ9ZJ* M,L7B2%46)!TO*8"6\FXA@#'4;,HE@F2+V N!KJDIRW*R)(DEEH$"[^#C2KZC M-?7D\G(B/+XTD_([O9/(Y 1 FVP_@6"EJ0@SZ6!Y8*Z:IZE'!,YT[>3ADNI. MDV*^T'W17-,?#<;Z#I2#,7PYR\VL86-$FHIX+I>XLVWG*[PV*/(BE26[I#A" MJGY !$$J"Q\^%1ZQHD4+F@UMI"]7$ONYQ;!0F%H@O#Q)@76 ME'A4\76 I@0 M?I=Y:3B3OBFI_>&W,/ON?%*__P%(1#6JJA(KQ%N259)6%(R3''>,W@Z$A%_C MU&T"E0NUF:GJV59;';Q'>)Y7F:/X"Q3\U7=&.[(V4?T47_50J[1O MFOUAK\K"Q4:7*'X#;I?$!T__\ZUDJ^_Z?/@ YT')Y&LIU3;OZAH?8VUB80 "9C'3H(EE@II077S M)$P$?\.J46>IF*>2E#X<"\"Y8"S,=3M/.&7B.<@$K%/JPPZD,%3R1)7 BI?K M;\?3I?;)",Y2G.+:Z2H;KE^;( Z[8RIXO$5 *OK^;Y__\RM\$$@EE80N02T\ M!1U-SK>OGW[;_!X7OH3#&4R6&$RC)2UY@0=\9@0V*?*=KU==2S=L#C2+0CBC MG2)3[RY6.,T?QT.K)ZJ8PQAS?#THFQB-M A/\U3>)!&87I45"&15?5JQ.ROP M4(C';!C?P-N35-6X[RK.)B<)O:KT!JW6_RR'T[;23F+"0&F!HP.M@!-<1YBC M7ZEA^!.\3:#EC)K3XNS1I(D,$L<"A%FBM1!]*G9JC)S\!%0KQ%0 MIM,>=MZXSD\S]3M4U-9^_.3]!=$ZA(\"@WM?;1[^Q)?X ?F'B3*!8$8AJ6H! MG\@66;+E0K2?J=_<;7?PS6"D_-2[[RTNF-6S?Z%)2QUZX HA M';KFV>Z]SVZ0AP9H.W]/+#8"24KQ7,U!PF,R)L4.IXE>NEGOTM][S#1#;X+= M+-!"CK+$268PG[(G,Z@JI0$]F!^, 0(92*D]+"-?8,<3ND!IC^-LE%>P7DG; MO(>%%7&AFS(OPYR$$@94:F9;7'%"*Q2$')4-L:0GTUS@?\/4*Y:XUQY9*PE9 M[2@+&R X)*1FAK.UDH?2%0 M#YH%9ZZ56,]68EBS0,/!S^''V$IY62RMAW[L M=FR=%Y/'0F_7S@/\Q!X0:2D)Z>4OJ&Q*=)^ER-'P6I-IIERPLO$UN1S*"].; M0R;A?6H.-E-Y/63Y@90CG7 )8"=B6$K'"E2\Z3[B(X\ M3-K_SWPB<%()6V< MY3!;=83J;3$C(P"2-B2K[8]"V$D]?73?\(<*F$+Y:60GXI3@I(WGV.\:1ES* M="Y3'43PP$Y5-[OT&R -ZD!0SJ"0,N&IH>'P@#-&.7*J>?=*I&HNR8QF&8"1*_T83A<7#UYP7A;(2-HJ39TYO FCO2ZUB*[UI=X:_I+[6K>,)EN?:P_V'V,I,5?95MD.+1D2S"69@;BQFD MLHS%^"$>Q;3Y$D16UJ/;X M>!W*T%+GA9:JM[5C:*ES0TNQQZF)]8],Q0RP%*O9=A,>R=DB2?,6V:>H%J,$ M!0G_JL+*M7!B%;"!_\UD+5:.2CW)X$=9 >H65"^BH^?A#=VFJ,608E#E689G.Y["Q0J#J71\S(HL MQ),0#KWD-E\TW$K^7!F.9(F^+^88^5=N/)$K$:E/@3(ZZA(T6HH<^ ->"[:+ MMB$LHP(.=C GEI;UV>U4MJ(VI6R/YD,$=H7SGJSG)#;'.IIO>;@T.UQ9IQAD MWWQIINX>2_>R]+T5FZ#%YQL#2SV+%JFT>*<,VYNXOUF&GR S);EA>(P/J/"% M63!-" R4, @])R[(?L"0WT*D6J?L7:!Y"8P#[]@*O\R*W 'S%@:MKH=4>/OW1P@%_KVQOBJ+C;VWH6UG4]HZZE6?AAP MT8(ZPRB+O1,4E*FN=O9-P<4[(>??_VW2ZW7>_0JFK//YL^M\SN72Z:'MF,IY MF&$@P'>^F8#N1Q70_58&=&FF_U#>]*\Z$MNF,;M[KU:?[<@[,MOT>S]]G0P/![-L/>4 M%T^&G>K_#AN(P4H8K(3!#4\(9_([07E_H802YR/:!_]KEOZU AYC"*5'9'VR M5F*MQ$AN)]!*C';(,L(R\J",]%E&GG8Z3)V]AV&Z,JK M4:Y?NZ*2)D8\>GPAV\3M3QO6^9WE]T*WDN7WT?([F+B3IL'R, TVP>2NZC M'#A,;V)[IT&BTU0U^5/7'?>O&@;IL+.1<7*N:4]9?A\AO]U! _H6[Y1?CO$\ MS=[Y21L\?ZE%>ZQ*:K9^KE&B6'L>K#TG;F_TX)W3)>\U6S\LO\V5W^ZH81': M)B*-'9?1^W(U+*=.X45SC7)W?[6,M*_EE=S[+2/M$B;M-!HFA;9KHSBF,J:Q M3"$+LUH]31(0+@D"-2UE5?..IF^A(F[X5"57=H?"15 M&V%7VU1%#S((L- 2*T@UE *,O]4MOBR:J*;>\"H:+(U ^N64/ZD N1Q5H?%E M ][L5EH(-C_V)^U!K3:FJIDRB#>$I0>[)5)5OO[C8-*>E,\$^LU4<*T $W#/ MJ':52D!\656-UP&AJC?<"IOE_((0ILHBX!#>#4Q!;'L/6\ <9U1\0Z6W,*Q, M'\FZ5X^+5I MX6&U8]OY]8!%81G9#8%=4+T]Z0K8_);6&@K'#LFGP5FLZCN"",H5% :A! D@ MJ%7-5Z)P-?P<..C&D-3MC]WVN :Q 1]TM[3Z@^<)/:J*-35* FCL:,V:=)\F M_>D?)K1I6\V?RM FZ]52K^Z*]UIF@E:JJ /L\D^M$G;5O+H56M[#('FJ!+P" M0E) 9RNQ5A7G!@1%8UB5J&=U5"\PMQ82Y&NU N9 Q_@T^NE:=W5+/>W<8E)/ MDW;_2&U4-R9%GJ?AK,@-;ND&JU1%TON8YH!2XK:S,SMU_^(Z[=ZC%]Y M)//B0SF[?7Y__-'>]WD.@1>H@-[K><._4N #Q+W[6@%)/&4K3CS#9D=&=F.! M*PO8("UZUA[:H&'62;2-)5;YNX0BHE#>$@3>5O /MFVO$=4PGH&^&9@*N-$*B^8 *GVS(M@%$I(N&<(PQW*6HQB=59R]^LWAXQB=6X4J]>G M#C=B?B9,L$O+@*QZ4:(-.E1'[^,8?_.;5/&+&(%;EDZWT_JOTM@)X!GX"8&2 M*EMG"_G.A1]%)IJ'SWS[^($&D[.TP"A";ZRT]%Z3^B(=RQ,?VI_C(*)]:/3A M_8=]4*IPL3+!$5H8SMT;&='Q'AIJ*=!DU-%E,QEP XJ(SFGX#J$ME25] VY$ M4F04CD.G"9* 'JA01!9O_81B$CC#,Q MP\ T(955-QS6F\#.)[<)EJ4"^)$C@03),O0T&/4&U!1!4YK@'C5E2.(PUQ*H M@^J;1"$53K]%5%9$G$646'4M4^):EW"J68[7"'," 04'Q"^4G[/&T;'+1]7) M M<%)*9?T-1^)UA.,$U(CV@?R;0($?Z-3#,9K19PLA!LM$64)1%L3 34+]A7*$,2-;DMV M-+\ FXVNQH(,"$ZP$YL+31?=[1^;Z-8FPT8WBQ8\P M6S2E.<(&WPO5D 8QR[KC=^HT+[+,L!?\(%IKC/2DBLD=QH:(\E8BX6E'!8BJ MKG]CJO&F&%HU*/41(*V!D;,0!:O4ZRN,OJ7*S$#L^M2O@'9_>?_^5X-HIX"O MRDXV"OWWX/<:F+U,X^P1N+ T'*-H8C4THF9.0MU:HUI537.DP0M4V/(:M=AJ M.N;2S20U"G$5;&0F38A1Q16U585:B/2XO!%1@9A\U&-A[WQH.^!_YPFR/<'; M*[5C/9+*:E<6%0P;3B,-J<$!CFH./GW3OKGF6ZNA%;5R0AT'ZA,UI 6B;>.) MJXEH"](PC%)X?@@D3,O856:1O.$W.H>$ 0PNM5%\HE)\*UOQ63RPP[Q_Z&G[ MZ/Q7X<^KP[T:EWV!%SSX?E,&K7WLI6 ?%B![M?A/(X^[;U(Z?T] ?_9,B?^\T<0A1Q,O))KX]'1I)_3_XP=,=OOO_G__66#[DIR2 M[/"/R/S;V)Z7<:P1)'._[?Q?:[ID=OQ?/>4+ND/#J?U<6>X:G?J+BLQ@N\T+ MFFNS[_M,R-#R5F&."S(Q=7^C?\34'>9;7GI:.I].=3F*UJ[I6HLN%;A/9/B2 MSTC[G<)^9Z994H*'G.KT4Z3J4KX>X+';M4 4S&RTF'_8VOD:>I\;7 M5:X-]I5*8KDV J!;)ING?; @:BZ-58@PM3!H$8I"_0 MH*BPN Q5K,)J549=F*L$])HL991IOA1A'*V-%VPU'HD%-68%6#9M7.7O=5Q 3ILGK+LK4E\&$ M;P3J@&41"2XQF>U&!RG=E9N$6JDTBFE ^\Y9F*;=H,;\A&BL6F?KT%:\ MUBJ'KD52B8T:U"5)C9+4B9H4JJCB$^:.09'H<9%JUDM5:0XSE!2 MK0FQT$#-"KN,RGEY0T?M8)35@R?EC52!ZU"%@TEUH#;$(J\\-)>+J@^]TDS4 M"QN;GVY<]5'^?Y'J&[^-"SZ8("B,)/>)GJ(-X/BNXS5 M<8&]@]($:);:%(%7VE:4/=!.6BMZT-ULV9K'2X!I_D?:#12=.75\5-VLLJR6 MO%4%5:Q0BM+3"7722:@=C[L]DWM?0.I8'9HRKK1R%=9Y()BCC=MR&-4]4MV_ MP+&P-9G_S]Z[]SAN7=FC7T6XP S *O&[MAQ,@8NT&G;F9Y?'!MN)[[W_A-0 MTE&)+HJ42;&JE4]_SU[[KJMMON21&8B;NJ)#[.8Y_]6'NM?=C>P']U MLI$?*M[YMVD4_E=+7BS9M_>???O]DGW[%\R^??(/P.G:NO\'D/M;2A=]0/FV M3ZY7+^0!/Z24%1U)W]IXO;V9_>U/]P^NP&>#3,EZ_PZ"FOR>O2?Y>0$A1H1J>TB!>!,VYUW<#A2H?_ZZ\^OC3?P__@4]__.E6?DJ(BR_5 M-WV^.?U'(4K3>(YFJ_^4AEO2HQ8QANU[]*048T8T/MM+&[1!O/3S6#"U% M0@X3'C<<@/396+[+>SUE:,"+U##R4GK"U5*LOHFCI0VH!M6(/L"3-AD,N[EG M6=24 &L!X)0!E*6*#GRWV#L=P%5>J[8WJN08;X MW)/WJ%6KQZP^7_FBTEA!Z]PEX"J=H-HF:%HM,? M/SGV(\*OR1$G5[MT!"E)44)PQ\<+]%B4=5P=XB'6-I3\0]ZK#BTIS;0-4433W654((PS]0.&/;^7FE M^T*[NVIIS "WI:EIN*#23ALH:(2'XTU'2M-SIA8 RR0 3]\X,I$*O9%V,:3: M+^ELQWG";*#S8'5N!WXK=!=D[10HM5 =;""OJA*Z&)W=H>?W3:[2.Y\#2V;G M_69V/ELR.__;,SNZ?I#8H6CR'U7UC[;[AT,X?AANSK?/O_M^]?+EZFKUS??_ M_>4'E-+Y;O7RKU]]\]W7S[]_^!_0['&&B4?J27O$7Z%SA? 5Y-_$_UKKX#IS?;"^5FY],>"E+JN# M-A-U51\>0(TEKZ'LV?&+_[VA,[V17L;4/=J%FZ$NH\=BY'2>&L(]Q-_K!B:_NQ$V2A\/05)LR=:E. M2_ E;@\7F_S-Z;C18*'E$Z[; 7FR5$R.7QNHAXR 0T6BGJP:O-\8J"+?,_K1 MYLW-E\6%EK>V2[R6Z$^%(UQ7.O2Z)I)W2+V?81>8SB\^_)V&&FUZ-<8F;>)] MBE6@LV43- ;A7JVZVJ*E=,=S=\6#Y\G[0''=(Y% 84M/]$%5?- QR1]_CC%: M[A4Q">DMQ%M=H^%N6P&!!;]3\$CB1BU^,KB9STMA<)/!0 M7%,N",!82<]T']<61W7:7QT/_?AM"4M2SI?>)+[H)OAUN(O7;[O?K%G6'3OE M/R@<^H<\T(=TY#R_7GU7?4 '3@P:O^)1>A+'S=O 5Y7H48S=+)=9/ 5:&!B% M"0*C?+WZ?V.XV>^!LMQ$6\S][: UTKK"KJUK(!HYE"M.JYX:&]KR[?),/ M/6:IE0R7DQ_G<7J.+\6,6<_0J3I1]Q\!HIY]]/G7TZ;E+_*FY>>N:3DEME]D M#UI!^;< M"*^D2Y+!Y.E+%QNLVLT&&:+\!$L)+[7I )#/='-S0RYY+0$-P'$A$!U!V-*1 MD&Y3UGVK\PK$V'VT\U=UV]XR,82-"YP:67?R%DB?-'I25(_I#'8Y;FD2;G$& M2/G.C^+%)R'J/+DZS84.L'A=P0WN.H#WNKD\S/S$!,54>V0^S,U0=O'!0I!+ M-RTG<5S*"FR1KH:U16-WONAQONT]\!F)G&A%T%[>XZS<[2KLL3BT]J(N;\3# MW7;^W@;GTB&-AHA=I/M]6P,Q+00H[W(P_G9MUK]T7(JA^RZQ?-)\_TDYEFER M7C;;^,3=Q?Z ?Z7JR>//H2^5DF;;WC?1]VV\QW4H-UUKI#6C'&YT_+=C^A=A M5E!<)PK%<0,(3TNOA-%JK]_!WGVH ,5?#QFQ]HMZ9MSRW/W%*63.HZ ='W&^ M*YJO#B!DM"+)#^S8@ZKB3?,J-ET0PVRCB!3D7ONVPO7J57O0)@TSZ5S42<J/]AFQY!;UH(F=)9&'GT7$$@IPY+N$@89"U8TQX)1/K2]$%M M%!+!%:OC$$.QS6H?RIHB*$H Q"O!@I>,V'[QS=]??G'U\1^C78XK,HY\,::V M&IIP.-;MF1$N^&,:W; ^R4<+1\)$KT8H^/MXW.P+ZI.A+A;\&I0EW)V3>S;2 M5I).[_/XBGN:#_=-_$Q886V*Y,B9R428FW;8HK[7EG3NG(7^Q6B3N*VH.Q'X MV(UDQQ_3<-%1U_=B-M2K=.Y:Z.Z <*_$=A="NQ7_7=V.I^\"WCO_T&X(/N-" MX/2;LT:CV=7(#T>0SBC[8A7]%"7'BHNIVO *_]MM1Z[R?WY'#FU9K%[V71GJ M__QS^<_2*I!?5]L84Z^^+'NJ]>/&-Z&E\A93>)P"Z/'C/10M[R;,M=S#6Q?] M "W9V46PB72CA^:NZMJ&5Q=6?XB>R/ZGH<3T[..44"\&_?O4M4<\*#'8' 2N7M7;707. MG!>Z^C.^Y]S03 1K8&T<,9M2W;3DA!:N8T,VBT(\M-!)M5 ="3_D8 &G375795U+PY->AQ1*CLGCQIWUT/=>FD=./*?0XUR6)+IZF_!CT4XTE3B8K\ *LJY\& M)!$+ZYCL\P-8^.P>XDJG 9Y\&YV>((F7^;AW+_L62=MW M=@&7NO?[K7O_8:E[?R!U[W_E0/3EC@YN(MA$O4/A,/59R@*P%JR5-$Z672(Y MG%H42Y9)BNQ)G\C?SPZS^)4ZTE05C0^9P:H,FY>+.5'!KRXEM/14LW9@^N@5 MM<&^]W]GY:BC9@=RS2H(546GN0[*E&'I:D;H2=LP7X#FD/"F0S.G1"Q\R38.&B4!RQB0=/'BS0 "/*@OWMMM>CH0:^8L M('=#FV4W;7=LF1XD+DL(Z;YLFU))_3:C&/CYK*84$ MT1.3NB7CZC;E20'VP9A[M5?T1"VV+@F0#FB)OQ2LUM'[M+AR'P+ID]#0#8TH MI5 YT2K&<1)8%J&%_DF);,0QWJOFE@[ST67.)%WAEYE\P$;A+F0JE"SX$SW\ M'5$>Q]UQ6Y([N4;/.-V JI2HM-) T_H*8_'4X4IL'@GU 9G%3:*[-82Q\,= MH\G-'I*6';^RYKIB!".SS^]/]8#)?4>;$3CE>E1\!7RY**[2CN1BTBVX'%O>@BI3?AM'@3)N#GSW]Q* M%'D,)J8VW *@CMJBKLMJ\EV\#5(/I;%J^TT;/>224+#9/,KX$E+8JB$$M01' M!MQ1&MQQM?HMD /S1\G3/CH$ H*M(@2\PJ2$5=90($=DM$PR$(W-OCJ*A<@( MVBND#NZB:]UFD),,T'*]>I'KIR3XAGX7]KR8TUTLLI/"*2+*H<'UDPD<.$>2 M^^VI..>1Y*.C2)%=2 ,T-+J=963$.*L.8G<3S>0_^=G<;GUW!T>L_C@C_X"K M\S2]S;B 316,H%:-@*Y2B5*SGR%(FAEZ!JIMMSC(RB.1)]=$R=&>[D,9#X=U* ? GG#ZM9WR M)B,!;K0PPK[15Y3')MJ8ZBURH22535HR!?D9N)TUD>4&B[&FV5RSFZ MUB$.43!1UVR']'RR2]N*+X;W.)LS60Y164A?5[^)DF6SPA&SNX6[Z1K70)&N M>/E2TAKD\&4C50J7.+9Q5/OIY34#D89G$ M7U @@W,T[]7)2VSQX0@3>NEC)RH!R.DNHK*Z;=*2G%+4&R1)QR.5,@B:ZO&2 M6?&B\' ?H0_2 ]HK/?*^DIRF<*=6(='A<]#QM*WMJ[3$U+DRX[M',^W)20X0 MF >@)^L%WU&8S0X)D$ QS*DY3"3'^W0^RM><5@&UDP=2IM(3-A%[&22($N(T M9=T)UH.^TPC4S)K#]H!WG2E_/J*H9A)7QJ>EUYL0>,80-@.Q_:JHM8^??:XX MI.=6_*2S[]O0X4WB(,GGW!Q=*^#M 0\SF4;IL0- 6"TO%]UD"'V36TE'X(EY M#:T-ND]#F'.5THCOWC3$:BR*&5/L:MV9W1T9\:?N#?W@6>>$[I%S-C:QR$%0 MH2@NA;X%O^?(==% :YP>>)/O2K/M-<%$$-2]U\64,.PN MKIOMJ"A7G.\'JQN0DYD#UU)W:^@W?&*65K@5;73^$,,5BHG,1?X)L09;FD$! M*7#1+"WB^X[FC82A1AT5R=?WX6T-XCJP! KUGI?@DD+FQ-MA!/^Q/*L_)-\= MSX\1$L8UL.(5&4\V3/(Z3"N@;F_\^@OS:9-1/R/CN!KU.DK#M21B^3)F>_E^JY7_^U M[ QX+?H=A, W@F1.)VE DG:[ZA(:/R_A,T3,TOY^1W;V\NW^E43-9$%P#RA4[D&U>X9,IGZ?K%$^30K?)VTU6 M5O;(?A;D47Y P81FB*)L))0[45:$^[ [S]\(ET*8,R\!F+Y.7\ 37*6>^SAV M#1AA.] WU[7/'7N^EL;MS0_'^BX(B/>+@/CC@H#X0! 0_UL]!@=:>Y=BT]1" M9P8PFNMZ>T\G#P7MK#LW?Z2/4E &:;T 1[V 9180KC@',SV:[)JKS97683V' M+]KN1/EM%OQJIRO_B0$QJ#C+,?78#E05G.X?)6)WVHC;^7C&_J1TB[H@-Q MO3'(K;Z.+R,L?Q@=*A =3[/S2^$;X296U(/+)4+^D[37QX?ZW4# B 4L)V:Z&'Q^:XA*Y+YZ3V%AF@3!5X[CK3^&"^7II#@:%+ M0TC@E?^JN]Y#?76SE:/4 M\7"I@P@'*VD8H"Q'''>(W79AB\DGQ=>AYH+C35<26*XOJ1PIN^&^3.TR>4G+ M?O:]4074'WM-<.P"^1$80ODMU2"'GOMHT%HCC3:81VK!D5^?A+7B0GL1B4.[ M!B,RB*?RM=O%4J*4M\7?L!.I5&4-)7%?!=5;W@F*+HX)D;%8WSNN66OQ2&80O7F1(G6 "W"K/[;"VT?;@]NXY/2(C[L+D#T2 M2.F^VG%%;U?&?\M1IZUAVLR(\)Z.BEJ-W'RD_PLCB#_(&7C:65IFQ*&2I,(_ MTF(A8$1'!)C:/$_!D5]6C Z11>7='*Q"A6(R$%?/F*U"*046TBLNQ*5ATP8H M5C?E<*/[@(Z^1RW=2T>3WRTY&L0^4IY.%5E7&ND5'$@H*^- M\3 )SM#C!!0I\-;5V1G%ZH#B2)?%N/26>9$ G58(@KH"Z#!RP(:^,*0T9U6; M/0A!^9" 2(\G?N>,N?^.*U(=JM?.H^RETXD1W)@22F"7 L1H\9+IM>^MA8H/ M!L*S.K\S^J4I^?]6)DQ7F-BJ26^;\X%X*BIR;@5:G84K8CW%X][2$5CU>\N* M1[^@K$_G)Q_I*>[7^+/"5CL/3-">G*R392D*WYI<>.)C7[_7J MKVU#/80U3I5 ZVL*W$FL/N#[R(CAF/8VNE#)^XA^'I JTOP>?D(GO. >PNN2 MFC$*05#,/%.6#!>\$FZ8F2+Q>>MR@WHLASS8?./B2?SA(*QG/'Y5IXV&'7,^ M$[I]3D2!MQ23O&ASR,,U*QFOR>NL@]UI+=43*2P)U@UN;=94[MRYK.A*7W.5 M$TX$B UVOR>F,FHZ7P_BN1"B>33WKW0*)L\[UT*=:F.)]FS4@Y#"E3)3Q;2Y MUG9M\-.(\+J8NSSVB$]4GZ\$-[9US_S<>(Z(K6VC.I/&YJ.%J6B8@I G^\-L MLZ^"-/;(0R%A$B?>SLQW:P9]>QS^;U^%>7+&U>&[&D9JT9I0?=1^7)1$M5;3 M%", )O.2W9G%$;"1AJ'(U>F_LQ.!C8;/GY(1:!AX/P:'F>WHGG=4&+#BX9KO;[.CO=]E M=-9ES4MFF$$9F_!F6D4,>V "]_DZL;ISTUXK'KK1K30312=FD@VXW'>42^PN M744YK*;G4$Q1'LU-BUR;X@G%;3@7";Y+_P+!/G6SC1L(*X)?(-[(3F0!NGKD MJL&FZ?K<"D!>T#LV#132]JFG>-FH$L0$PBTV<_MCN4'34KJ_)T^RE12WV(G7 M:=.ZU9,\!>:!U3#4I=3=#6=OY_(:\:@7.28N>HA.;-4XAR3=NU*>#+M6\>$< MR0LPXKT.]RH3?)<#< MA1&3#F1O#(8).^MC<6?[R+PR \&)P[0FZW:>T-#TX!8XB7VNFGV,UH'^&_7D MN[9J<@^H$;_?L[6T!V-'-9,H2L=6NL2#IY<_M;J'#3S"9NY5\X0'[]EM>])> MS??*$!:/;)-L,BDE2:O"A_&^2Q8HC;N9>.ZN5R\L'2BE3N9_AO-$'?!,O-\* M[?NA&@YY0M1NL@OWS'L%A/N5Z-NGV^Z,'S*C8^.*G!%(4=GY,?1J":,I3IL@ MYQ.FGKWPGNNPCEK!B!N-@>I>@D=#X5LV6#IWDR\^ 55[,'46Q2R%O,L]N9=+ M&RX/'RUD*QR*%+C"?FNZ7F7I\URV47QV%QDQ9FL#((C0]!?GOM-=N8N#BM(@ M#]&0G?O%Y';,D$*7)IDVB7"%XA-/[A>:ML[4]!F&9-@>ECXQ"4R4G\#'SQY( M/%Z+C^%"$UL=ERJ:+)^X784.*J/)56OEV4?/?I>X92CXI\_\\:./5B'.T(WI M![IB@+1=G/8=XOSOOOS[-W_Y^Y<>TYFRZ12S.8XTUZ6(\(U*1IZ'R"YH'P)IO/5R MZ1NS[C*UKX,A!J->#Z\'2C@% GP6*/,+J 9)$/8TZ-J@*4?/E*70D>M'5D8 M9IJ]X_B,]6"D:1";"V6".+O/,+N6QRY7E#YT"]T9#ZH9?0:Y!C1'U5K\)>!\P8!\I<*@/41>#QGYP"AO2N S=SMCS_\3I)&?--VRL.S] ((2>9\TL<*;8??%.1G1U"+':NM8N; M5&*:TIK/?87T$O%&JG);QF,&*OVT+>OSK*G2=5%E)6A_WDE6R/D&>5/5?&.4 MM[+" 52XRAS7L6_(1&UZQT&FZ_5OW[XJ5E^%[9>O\=$O_OLOBLE%9Y2_O[3. M&EV6,$#,ODLZN[-F9F _P"NUJCK"I3'.@#?RJ(R9;S3!W$](S166/P=5=,U2 M-W6[I@)'UB$W8YRF9&U0N+APPWCELTE@V 9\F_$1$#-C\11/^="V2\;KE[W MK38*JU_(C!HA/]T]5H7'[!YG)0Y@X"4%<-L8"6\%S#<4=]Z1)%?'^ &?DT;[ M!P\#$(VVLG?E>L&A]_GA[F*RAR8IO7DN%NRNE.AII&V6>D\HE_/U8ZZ*L%DX M>$ *1-6[26"B!'3 /OPT,%G!N$T^]Y/0ZEBQZ/*IBW\"Z?XY"Q7CGN&B-Y4% MFU#KE8# 0ZSB:X4Y25@ MA/HCDT(-:=*D "DN\F*S,=!73TO@2I"9$[P0P2TUZ*LIOT 4%)ZKP9]E&5VK MFF(NUY*PU7R$)62NX03D(H@I+"TQ02?-&OOR/CZ(1SVE.7%.+%6H.T+V94,1 MU_UI!VT$>GX:A-5=U5=C%K*%X^]Q::N_\<:8K#8WIP_V=_O43'3XAE.I34S: M%S9(VYBIML*!*%_'&*Y6Z5;DR5W",D:-30F$VM,V_S\$6*[,@YW?#&5_ 1]C M]N'4MO48$'D?W*;<1(O:L(;12^(6HT"]("6XL&[;VV+U?77[/?WW6VUS*4AB M\?MAS;O[_UG].SU*H/3']]%8Q,_\!_M.5.&WV\SZI.W08]N/5Z)?A>S?W C1 M!E+?T8$@A&%%L!^<@ 36ZU/&)KQH#X2?"IX@;3QR/J+0TR2PLE_9,#%B^K"! MM+$)>F?/?:^31S3SI>8YPLMM>3R-@_J$9<<]ACB=Y'PBK<^P@D;\;S?[S7;! M$SP5/,''"YY@P1/\K+=.0MEJ5&#UR=31Z:!Y2F%CO6 XY].3>3M.?<;Y=?', M&A]/;.3=M\7@3WL[IM1-ODY0;CB=D<>KJ.A?R )PUFJ46;GPW/=\*E_LUQ6^ M6(']:Z\XG0TUX0Q.>^HL)52K)O8->@FGG8X8T-_&**25Z(/*=='@<7O#B=4! MK&;K<*8YR3P%54?J_/QGX(1@FKPG[5;E$)@^1C3W&N;!2S6LKX@8ML?H8K3- MV#V(@WQ#-2Z>MV'&D[;QGBQ7^K1V)KA/I5PO>UO:><>%I6)NR[BDD=0W0#!\ MZEC GEHWB"S$LD;5''PDIAHG:B"_.A"WDM> M*G]0G5-N_O$Y=M6[X($USXCA691^(T:Y(^:&#.KLPJP>L=ZRBKQ?5N2[UZ3; M,3"B-\YF7)!V'VX.1S5#)"E,?)X13@;2"M)AP7=+^A M8GB]*8;&>X<'(L$%?O7^#&)VZLVPC\RM-=<_FTBR7=,J#2Y.)\_#!R[3I.4M M3R!KB7XJF9\[+GXB*M[8'5K?&A?74G7 1H@A5VV=AF[CN/TRLD\4.Y*MW)2] MLNY^)?P/WW=EW($4,U;"SR#-CU]]_Z) DJXG_,(I>B7QY3>L[B0K6EN!5YS7 MYK_15\BL".H^'OE=G5A%CM&HLQ8](<9J:+^[!>L#97Y]6?..Z%E)Z#%EEAWF M]F3>&Z>X_SN$X5+>(X\/BO"LQIAG%8E?7(CO.6%X3V^U)WHI09M5-+K:%*K3 MU^[,V>E/KN51,KX(?JV23/L;QQ+&D)&I]4D0>2[!/.V,N]0A,J%L^NUCX*=E M/OZJ!0AV4T]T B=!7CU-K9C4=I/$SHRB#62T(*"SV\43 IEQQ %#WB]*:TY: MF"Z$&F>#K>,CW+(DF5Y%HL7:4I.63*H[21_A\WA,]>" MOR,7+ %Z9EK8@134YCJ&<^SH^*:=VG:IDI=("?153]*)NV5W,\?H3?*W [WV MB1&X)^FNYHA.Z59AL+,T%[<\ATTYF%8:U7:XL' ")Q@5:4M5H7(UXI3DHAFRFGX'LL&.UIZ6$3XMYP$/[3] 04VE, M&5,S-X7[^^03O("!,Z *,NB)B=&,?$44@62@JP,6'/5,ZE=+*DO+VF>@O'8G M@MR8H+P=JA]0N1,?<"E,Y#%::DO-].X8^(7S4/8B5:ROM&(MQV]GI26S.@O/ MWWR!(26#LAK=3)X^/GT\D$,=UET^U,P;0F%=X?[N460UV#!+=*MX(+KETX5" M(BAX $7#G,;I[>E<+_>'R'4G(<(NX94@/V**VFJ1Q'YI,XSQ ]-$9\,;?&8:O] M,G;DWGT VWE]'A$F>F::+!59>.Z)8O5KT3\L)\M41%E3Q=EF*SAWQ)\@0%+[ M,"/ZW()]$%RV8&BU9^81;&"39/[EN8"5L-/%Z21GP)M4C2V/T83P.I@M&U , M@GV9"3P-X$R _W@()3,F;K343 D&9<#\#5>MU>A9/UK" MF_L6QFB2-K=7\3I7!R*PZ)*6E @2*%)JID54_76.-;*/TJ\5*DAG6->=$V?H M@5(B8_D8/<9P*$IR0\<78]@G:S0O6\Q7R2Y<'AA^X&9.=^C=Z.)>1"'!C[%C(&K%><6>_W2-+MNNL4]R3CCUU1MSZ]>/F M.U)F:,W'DMLSNW 7@]XBTVX#'AV:6QAB%LTN1].QF9!+;Q?U,*S!;6PH!9^UEN[ M4SG8$3&.GJA9(.06CC_*W6V49)]$2N;H,2(Z^A::3;"#//7O:'M"2D]I8CTU MNN4R2CC5I<,\/@X ]IS,*L&A).*E\U1+L^[I?(@W^U%X,+.*G\PHWZ^<8BP5 MM#LA_4]QQOR#L>3>2>0A-]2ZV(#8FI*_!LTU#*]$O+C1QF4Z1\)NZ;A@R2=M MF+'6F'>7^WY#DP>E]:2;@\[4!P"Q5\R9E?P+UA.9MFVX7$2&$;\WWXJ/7EFO M.1_D:, L$2%]%,( (+81+XW$D:[S(G00_NWI_<\5.G,7QD*8M.53 0W[/, MUD4T$N>ZAHH2 F-L^ZCY6; !2 XWU4_1"DB?A#K+;&9RQE,PUET1DI] 65?# M43F;W19Y6I4/%7H8JS2U;Y[SVV3)*0AUT*3$ \"D1!L5_$0F+2"@ I=JB MA)R>0QM[M9_)>O1*<4Z M&WIFUMU5\M();]SY$ MH'34@N_X)#N04_SBS?<_4-5JKOW>XZ2J3AZ0#^A&_LM8ZI["!6=OV.Q2N M%OSE6Y*)I)B8;)C&W=HF?+D0/*(D8F]\^C'#65%BPEHN%$MT2\K#D%,X>7UJ MKAIX;G)-=,#XS-RE:=&.'& 7MB/Z/2[#X+S/'.]T'@O-^'!$P_2$O$^$N]FK M$U9QI.QS+6_%=4\?CWM<;QW+7W\@.I_.O?6(6/!YIC>0B_3ET2&-,"[.%>M< MZ+L<7Z;JDCR:G&)S _T@W_@<2M]I&6;=ZH[H4HMQGC)"M7^FA3D[0FP17AA< M$(&Q%&*"EN;SBR+K13:9<:;.DD]S YH!@YP6W%P,B -O:B/Y0<945%JR-F@*/LJA=Y^JVJ;:9&=?&79^ N]R;=Z6:.Y7%V]4"M*89*8K-- /EN M. J<_YOYC,H#3&4L):-^L@*"F$A5=7?/Y:"$:O)%9M2G MLF[5C[FM6#M(X ?&JNR(AGVT?#H?0^_I^G$7YYWA080M5"P=MV?> \ JKCY@ M6_2*.71>U#-@#$.G#Q]OT=@[9MB&/K#>FT^3I >_1#N*<"#!TW1L&P\-Z"^U MFCGLV,RY]3Q7Z;E N1>?41,\I3N'A;^/DZMWW+ADT(IYW>Z'Y;YI:/YV2]36 MX3^_&_J^*HO5R[XK0_V??R[_65IY_>MJNXU#\V5)- EUNV&5$?KVBWT\+@HX M>2OJ^J".MX*FM[J5A3%2#I\7G,5!=\Y]DIQF#H)/\O>IW3/ZGSA*-RT1$0,F MCH6,:L2=='903POX(<4G])YJVI=Z(YD>L2"[DC KV,E=>6]GH23C^"L+!."I M0 !^MT %@C SWIKKY3U@)/"BN1BB=4/T5,5+;QP"P^T7,8G6;35@*$G>)[7 MP=LY&\:@/^6X5,B X)XZ7!MJ[(@Q3FA?2TEYG)!/V^',22Q'_E<:9D=.#A_3 M^95N9IQ/ B?!, TZ+Y0=ZX)<@PE)&3=.) I347GE'M[RB4EUE2,B"%8M(H>) M3S".GNM=] 814;*%Q9%W3ZE>D[J/GHDK+XD;Q0R7#N=H%)=:+G ]:B-9953Y ML_+"L47?@H=+3D-]_[+;-O2)])5S#SF]JS:$H5.<&*O+>$%V/T@>F$=I"6/' M1ZC;SNAAI?,_[\SU#0\%N^%.^+WJ^[B4^AVW A=2 M3_1DLT@'7C2WX\91?:6G;3I3.W>,*E#K/G(^C)I8P<""]W MK,/\ZA3SZ]5>UQK4Q?&HF-T>40S']E2F6Y&8+Z767I^LVRKCV'#+&C1ST$!S M*9Z7T2"5N!8G%,9/@291U;Q+2@-.I?5;;O#9A[B6]L3Y#_C%&X(]A%6:$(BQ MVHI[]0NKO^?QE4E1TN].X1"#.(*[21@GBYNVXS9NA#CK3DPWGQ5CID>'@""X MX-(@2\H[3%,;T&2,<4?(HS;+'UCDGOBGA&X&4^^!ZS\"N2JT1 MZ;1(/0X3.O,'-BV!0)Q"$I+;<2-74N456!-?Y\3%&4:8 :A? KQ:H6%/P_D# MHR2=2O1@^V-@';8#MI9N*S# MSS(+[G4ID;R-Q:4#5?$47,JJMH2;CV!(*;%D58[+(MG%F[I"G=LW.V+*&*'XPJQ"Z]!]8QDD587*H%*.JVX@_PC,WQ!7=]% Q MEI63OO5C'.F>1#<8)=0F" C(I1)7%D,L%* HJEM*V\ ++[K$@Y$5A=<;VHA1"CO.=B=:>ML!8]V)\ MD^0?(^0DOO*=@1O'<*HF#R.42= M4T:BB;R]8]U7I8KI8)>*$(B.8TP MFO*@GKB([\SB2KW42>CT\5'2I?6A9/'6@.?IJ"4RT16DW'D\O0WY0Y2(YP^E M4 2TY^2V=3[%H#Y9M 6;6[)=E,!?Y=E\FGVM:@JN@Y *\3@2W+;J9K/2.!<. MR$\&A*?H9.^VV9A(,71,0QZ= M+4/@.DATPD!2R;'MG09%SK)(<],$8Z^!Q%54TB(S:$K/)Y1Z*BN4\07^^ MC=M4]46Y-<" )M)[K<9)73"RAVZ^S\7*I,Q_ 38(#2)IP%6O-ZV/QX4 (,P; M[R9@8>D.P[&E$N&QZHR)3^92?>3RI@N6/)JM'U,KQTU[JK2AC%W95AA=*&7) M$!KRV5LWG_!V2D.]IIUC+/T7Y<+I#(X M5/*B$^;9'_XMKXZ.SI?90FATK+K3YQC1JSA4A_Z_*-%4QP4]&?LT%G2_K#[S_YX[/???;)9\\^3:]>-?3T5QB!!UZ9RG=_>/;L]U:_ M

))K[5*ZD4F4J M6"[+ZLDM*_ $:J#"IPVW#3-35K16@WI/0!_W4*YR5.HM@&/45+BLJF55R:I* MS7*(EBA])13[Z&:HM5DZ. \PS"^Q;C2+S>8;C/&YHT0ZHY*O 9)6[(#1L M%JJF),@C]L^"AGH/:*A/%C34KX&&6HZ!)W<,P&=-\;"Q#8Q*SJ.=N"2 M*G]L66/+&INL,7_><=C Z,W5L3P?I*F#*QU:K :AIJM5+ZMJ654"N*]Z5-.' MI(L-?+&75 "E]IRJ5-LE91M014@TJYRT8W6L9=TMZ\ZLF7+ZBGJ(FBDHLB69 M($XY<[U,,!4),$^8F^VRII8UQ6O*&G\*5!XW IQ;GPM!\01)!EJ!=E>,>;2O M+RRG)][Q\$K:8Z@GI"3L-3?-,F_$;DK_0O@?5DGMM8=&.VQ69=?1'YAA'$I# M9ZXU:0;HD)$ MT@N%?,=P9P /)GI!7XO#CQFRE J()^JS1N6'P15 B!FFRRC^1@D>E1-\)#-* M@K4;/X@]S@BW>@>QP9H9X)%:OZG;-05OQDHWS3#1BX! 9P,,Q8/MY7K9K'N< MZ&5]BP(_-RFWSC613@ M\OMQ*#UE)W/!]9S>[0P)PMR'HED(#W+:E$ /!@W5'\H(#D2M_%A':>SI>\KM!T% M20@$^V[ =#5[+^;U'!J"A[BS0,@X1@H>QGQQDI,(AWU3:F>$VHPC4/>3AJTI M?Z";0VFK0(=2!BO^2OBN^-Z9S3Z-;TF9N1F2QXOF8W)[>#QIR3VXD @)KN;+ M.$=-?+#K8Y'R M>B1AF,FYQ3D5"D,O I@(YZ2/@/_HZ/:)YG7>,[2&^X6F.Q]W0G(+ _W#P\_R M0#+BB *V@:)"'&L@4:#S@H O\60\>T$K&D*%K)CY_I0)C5#"8:?00LU@'7-V-*4(U>=HRMPYV=\,04GCQIR4Q!4<)? M23MDY$+S')I.+6+DL.A@.I[C [>6,=,5#;+TZJ[#N;667:0TW$&W8'N??$+L MDOH!+VG*P()2'QJI$U+/)5F_K",39JJCK>>C4UI[QQWNF?^T+)UEZ4Q-4%*: MD':JOB4IC&6Q+(M%%LN.<[$J@Z+F9EN>B(FFK,^(T+D54OLQD5!>"P/.LI:6 MM61,@DGV=%?>M4SBQYQ"T=-O;QHG89NI/:GV#()Z(]AJE^-M6673-B>BRX%T M%?5@4@ZAFC9B..&R+"NH 6HW$7-&D+@LLV69R3)+&EEJF$0';4[ =.GW^6WZ M?3Y=^GV6?I_%_+UG7XY%?U27M$G*0BCF[=JZ:B^?NR9EH7X?%]2R9)8EHW[\(S60%(,QP^6U MK*9E-;DCK#\&1:40QL6?941+*T"7,1IIJFT/"C:"M0BI*ET#T%VZBG8(^6R8 MJ,#[HW'IQEA6IZO\-*=J4QU+J_W\-%2;6T#3^V/+5-F4554.ONC(Q\.RSL0] M567 LASQ :-31EF.-W=J/ F@S@\F*F>@',8H&\BZ[ 6=:>KT8C!"'-F;'!R. M](GHB0'L3O"Z9% 8F0*"3,/2>ZSH*MRUM4"RXF<(1Y'3M@U>RZDLFX M6*;NAEAJT=81IXI!OZZ^5A#$\A0<5I.0EW1I@BI?X0A*2CIR/RK?D7E.3V"+ M1W[-WC/?V&@]"D_)2HQAU6D0U%="',=G!F-G$CSX.)C'T\B3$HTJ, GFC8/>9#56.H MCTW'K*A(H@M2MF:^8\@DIJ:J1QG,=8CKHFH['93QJDE]F'@LR'OT-"+Q:4/9 M$7X=W-HHR#(3-=.C%V(L('X)N/=1_(BJ R:"+ MPQ/LRNXJ3L9F3T^?BG&;,MJHN$]EM93;]GCB+Y0W-\1 S534W)VD/')9(PA6 M@'8IKX>*I#/GEB/8#I/\,*^'-Z\!&3]72?0K,E_H\E!_@Y'! W::F,DS(7A=L+2"T0,U-5TLN#2(TRU24.J% MS_8]\6WY>R)S#;%MFB8Q>AN :^=TNJ-5Z=IX@[CZ40UOV#QHQX.J;4MKWGT% M*OY='T0VEQ^1@UCFFD\*>NY/TA.:UC*LI"'^Y07U.:4Y2K=/TJF -XDA<*FRZOJ6J$?C$M%,;<.%"! M^TEB>EDYR\J9#^#$UKCVZ:5W>EDUL_9F/CLY@>%(DO3>X6^6A;0L)+>0E.QN MES%M.11((E5E5 O#2K76DSZVK*ME7EI7U@-5;-C$BU-=>J!FE$!BD[!T"FC=BH/LE)&"*M[$B.3 M^F 3"+):3(BX&?,6UT!MOW0HVB4<71;JQ86:M:51LQK5$Y.J T,L"#K$XD#Q M7TCR1X>1(-357;EAH2 B<>K#9NAH<:\!\161@&8#V:%ET2V+S@; M:/7!]LJ:-E)N!?00!*[M!'@-DNAX5VI](7S;T@>W+&6O=*7X,H9=H"_<\,%$ MKT_::)NX)COT#% $S?A][257Y/G2\$;#^=6HT-<^ N/**&%53N??DV9\6=?$ MPLQ](=)'5UH#-A@'!4G.1J6=Q]@G*@E)[[^H2:GC.2P*Z74 FNQ R:NYE\@Y MR=$TP)'2C"DHX%Y;UNM^1Q$N#WKJP'76AS MCUUPXQ\]DA/Q@0;N%4G_K.KJIZ':0C&G[P=%V&<"',A9DX<@F>S;<$XI;(;? M4^*RZO?.)QT::R EJXIK_;_M0/L"PE3M*0EP[9/-H=%K@LX.T,BD"+6-K\)"FSN=#:>'M32+ MY%U=U"Q8-;H2R9:DF3D$TC+AWF(G1%(U)*G4P K6==#6K;A0>U5;YNK:.'ZI MFG)#9%/43(C>+6H6TYM<$*7$I28R09D/^[2MUP^0<(@GXD:FK8YGB9SBI+636TK=E;B:2$-9^X!3JO6)%D_"$KW)$VU, M$JEH1Z_A->QD4T/%Y@NZ%VX1IV+/:TB[EEG^TL(&?EW:!"38<8Y)3IR[)U* ,%U;KH)/S[Q1X)N@Q,X(X> MWXGRE4-<5CB<$0DU VY$?D;5'V .2*X5X MU0^W?V+XD=Z).D&AMC?])7^X].UQ#SVI$C)^7A/H0)W.%6FC5-'[Q*=-WI!] MQ!.9"VY+96G<\].V%]^ @2UZ[UMMA"?'%7O/VPMN\NY;G:4+IWIJQ-4F7M-I MX>O 2A"7H'9MHT$="Q"+_TY_\/M].P2]SH,6"]?K RM4P:55Y<]A1\VK9-Q X0A!.U'5S'WMQ[?;;2?OQT&35A=A M7)^@EG!A.CO899QH.H>B?WVJ_FGN--8#P5T*U0BK^@TL@W5UCWT\)GSD^\LQ MBM78*A-.Y@2B&984]G1["I='TRH52]QJE-TA'=U$\B(A\.2%L2U*U^$>%_=- M%W#\RF,* T'9T,#L*H@MQWT7?AID@.HX0?!I=_+X?/'B7;O5WTDE[6D&)S\$ M)>-PA JR=DF?,)[V&]*T3#VL0!-GE MQ_AJ!17 M;B23^Z1MQ0^\VS*B) <6 MD2&S[I$QRX1.@"A@Q1!:_ MF(2-6>--TP1W!%F)[@K#^ KDYB0QA4&@H\?'12B..G+K. M&_8ITX'35GIAU#")]4IOCJ<>9P2?M@EZGC/X M1'?9^1IFLVD7[*K7*N+N@NI"=;[S4V)++\6QJA()>6G;^$1-Z$P?LNF-L2,Z M%4/#M0LHL!,+.FU_3Y4PDKE_PP-P[8!AGO//0+K'%",7_K?;W$<;N.>1RJQKN3.:! MZ[&9V::<'VU,+#5;]XFFD]D=P=.G#Y1G'#3"K,_S0N"7 C#'9+6$5Y-,X)'< M:>^:6I) "VEW<)5MD>BLB9O8!))FCB?A$_=BZM/>TNUI-R"W3J/;F"-(!9.4 M2CV1>^K*G&M6RJZVR.&7_6@6L,XULI*!SXJ;*PF9+0)!VQ(%#K2ERSO@N%"$ MX>I 3MGDZGF:AI^]$!-N*LY!5H^D_L[7JR_O0B.Y&VE+T-L1'RH2K>Y.GE$% M+L]F;SK>FD[<((PW3TMSJ>)K]7'FRZK)?6U$)*G\2RG58C0[CJE0[-:]U!NB M,7*,H[SVG_8"_V$$BT!8R^.NP8VL3PJC&W\D\/H8\RUGH6N<62K?2/P^'$$Q M>B"*T8Q== R&6>CLGCP<,'JM5%/D]0@8%=89)8NY(G'1PJW/$J2I'6.Z;27O MCF%\2,*E1DE _/Q9Y^K=D.&5KATN=,!0*=XQB!NS>3&1(X@^1TB]R?NJ#MG*XS*/UYV7;!4S MX0U=(FZVAL*';[(LU66IJE$6^OZ,S,4S+DQY8);5LZP>4_5J[Z*QBX=CO.JA M&@YSJKQ(>V8G\[*"EA6DO?&0FJ0ZOCE2H+X;JX53B4RHI^Z"=(A"?6!93,MB MLH9-<;7H,-N%$L(^8()M]BC4DB=EJA7.0'G2[&4Y+![%)/1\N&D+>?'G[XK*HED6EBVIAVUN6R2.:NL670KUV4]8" MFSOW-%\JB\.>.?#^:$+C=IUQJPXCU0AQDP!K7I31>HZ6Y;;#U\N2%*(R? MM&@W:MQ+S8H"H[A>?970?/8<.38F@X2]C7[GXU4[+U$\C#@IN%MR-WVV.;X' M!Y#RS132N:67D@L(FLCE["I6$$;=BCV ,[._9,9U@1&.&PXARXQ)3$ QL*50 M[\T_B:ODR*WK3BM+.(+*II>Y,XT1F\;\0$58UKP\RN+?->\':6]"BTH)5]B<3*NX-0 MCG32^FQD(:GEJ1%#1QAW[3>7UX3U>L,3B/"Z6H-2F:'TPT#V<+_8M)&CR,N1 M8].R#=$)P/>XSTQ &*3N+FG=?BR7/,^%,D[%I0#8[OVT5[=R6FP#=18)4H44 MZADGSF#.(2'EYT0&0D)DG-&Z%BN;DE\T89>"R8OMV=[L&@ MP^D,G>6J7U&??0NRCA9H,\YZ',.&VJ'B*12VDRY\6=5+A\]3Z?#YP]+ALW3X M_*RW]I$&%7F\T2.+1<8I>N%]P#FHW#_%2@M":GJD\S!EQG#P4!LMLX'YZU)= ML^)V1/Z64?V@RS>I]"826&+3+B:.1_3Z[]ON5L,N(8?5-LEX^%(@% W$R.VK M3MDW@.I7["\",Q[^@5/WD_0=W=TYY(0>8Z]E=$E"T/'%B@)7"*-D$M MJZ2 7>$*KGG86NOZ>'-&NP>6IG>+7GT3)/5*31EDY/614MI%1U:;*FE(C &V M2+D/HNR^$.ZEE=NW;?.F"UFDHW2ZCXJ:5F,8YV\9-W&]A58J)Z4"N^86D^+# MY9'R(3R_<=( !\/Y@M%Q++O7JZ]=4C!1&>39U@EUUZ70VR@0>.:;\\/+5K^& M32?'L:]PI4>0W N]56;'\.+(Q8%_8/;%\RRE8G)GEE+:1=:CR%?'06N#@R3H M;>#?CHD3MG>LW:3YUS=U"^-52NN8C>M/T;A< MSL@I["RG@HP3:?N+(FZ55R'V.B:0F^OAME2YS\(LGLM[]5SFCDNW&AZK0F,I6>>!@W[C[Q[.?$G-0^Z,%Z$A'G,%L=U MY*0GE! QT2E93M 1)PH*J2=B)6G8R\F,G$'MYCI/WYQ6SFF0'%/6S-A19"+F M/[7%=E5_ZQ "%/N @2Y:M%TP5GC>H]A2?$DH>)@_H_N:F&%B '-#!)B^XA._ M*(C3NHR1/H0_5OI?.8KHJ8>&Q^(FKA2DO81!E>@=5W\ONRI&C:M]*.L34\W+ M,_HAIF"H[9F"JC]I"8#69DV4MWMBU!2F0"]]>!S6T7CIM3?$4=_;H- KOOCF M[R^_N/KXCRNJ?@=J[43.3\XCL!HD"\/ZBV$B")76]E_:?O4\+B$Z-:9SA4WB M-%&R!\?[P;/,WCL.G N<92UK:6KN[73)W<>??-HQ>EX:)$MNG<_R3=W"PWZH M6C+?+X\=:Z96MJYWS>[C=SS)[JCREQ@X3-FR&7FYDYURV=LUAYB)1OCD3_H$ MJ920/$&3XSK!8)+M$/9:A!("I9GS 6>)]M]<%7J:+L)+M;4TYFPI)K)I4$M[ M\$Q_D;&G>* M,,UCL3(M/8I6PUT\.72FE;V0Y$4.PX%_1Z=&X8ZP.$*U9,C6<7BUU;WKZ(R& M-U^HZ:.:8 >G?JRA-_H+1V9ZS%>-/_QPH/ Y%FZJ7F0 [01/1Z@X#/&OUZNO M0 @=9T-3305J^D3">(AG,L67EJ1MMIQ*(:S#BF;@5#-=;7R%FZX\.&=B,NA!-K(/;RSSA^.&C0\ED)*#V&6F[* *U M!K0KP=]5UGKV/"Z:6 \GYBG7K_7\2A))\P#NXS]KE'?CG$:_)6S3)?C8\75G M[[^"X%I,7SH*FPO@EW>T=8GKF-PT^#^EG(3B+HN9-?$@*F1CER@>R.0KB;:4 M/!5R1>?-MUPB+I@-L:=GDP"@ZYCJ>^1',=B:J<%>YI+6X/='8F#L0,.2T+*, M-V09@=VN#R=.UMM;^*=5^U ^"W-XUKZ(*\ @DU'BGT(4R";._3??N@0^?<0BQ,PD*< M9CXZM3GECVWGP#6V_&'@)%8LZ/B(HW3VDSH^B)>"[_LM^/YQ*?A^( 7??VG? M/CMN9MJT,E4YL/'[G*!@^*1TRLF.7Y$._TG$ -]P=GR#\$ ME-ZY3_+!IV47TXJ8=B_W&Z2"BQ6J]P&LX$7BURH$ZN4EN#EGI8?UBX261I(L M?P6*F4X=E56E_#.A<)^O7\Z,3:8UD=SX5.%T=\U*)\C<":^>D3M7K8$@=ZMM MRV@R?@P4?>?"[1F<]0\Y"#)QH[D@*MZ_:9LK!RM?E:24X6I43F_#WF(^?:*=U M(HCDMF<TRA1H-YQ5.SBCL[ MN*#ZV-;51E 5]%Z'8,$\&?305"SP5G(R!/8RA4LT22DT7?*1<_E(ZA'NB'_V MG+)"R@YEBL.\G)+.L"ORN]A'#PPJ>]R4G2W*T-Q5\41@.OU"A?^@88(R ,\T MF(,T=&.M+P"%'>6UQ==TK+K^4DYJ;<-=>\K*\M&&B)8A3O/7*"[P1?RGN$KT MQB@]I;_3 /C>+SVZU 26,!AP&*3:GPI-(:1//FW'[ 4,"'J#-\)UC@P2=,4K M":D)9D3GM:Y439BQK%WUN"4&O_O+5W\N+JTU,L^/7.*41;P-^[@[S4S#+*)$ M[ "5<57$.XYNB 2J_R#J7MVI%*8C'$SQGM**)9",5@* 7J4OJTP-HQCA'37S M.];AW.AXCP209=@-Q[(;R)EZ'7,SN?O-:(P[CF'LU;9A4_5( M7&?^@[-OF<,=3Z/HQ T9U >?$M$D4G3F1P+Y?K/9DS.=!CKZ?B5=0Y%60>E@ MHI-E[TQ^<]+VI7;V\H:Y2/D.3C.=(%W-#46,XNK!J^.KD'D\$.QT]%'MA@8VP[7NJ;1"Y>!] M>Q0"<)T^X"3[/4;^!W[TJG<)2UYL3)1#9=1":[OI-$@'2[ZMZ#$)G0S13;KI MNFO+;7TV$!,<'GKD_7%*>D2=!L6B44F+AZ^MHUW,+#8!]/5'H$3CYM^V M1RZ@_:!Q!+;0O(.C5,47?1PJ4;9-A34K6JFP,F3?,2IW C+)GDJ#3LI>X80L MN=U7+!'KB>RX;%GDO54D=QIW8Z\K:JLMOR.#G5LAQ6]NG$XF#8L^G9\ UP4Y MV13OUR?+CP:F\LI>JAOJ,"W6P1-8A]#PY J^5(XY,PYK*/%B,?.@N7<_9>?W MCT/T3K>&L-*8^0( B<:^/,)QH/7,CXBXW)43,9H4,R+D#7$-F=STA^'V/LUX M[)N'(7'3[ ?5]!KP%-2TPX!.[XM9.%0!.W\"-E!_"![.,6,!,7! M':(CNX_'Y:T\[7U5;W=5IV"'$@G9:'CNAIK8E23EN"T/\22]7OUUNKP4_N N M7/BK[H>.,*@-9#GC,T8S2/_40U>K"WZ(Z$I0JBE. MV=^N7UU?O=C'8R"U/WR>[Z+/']Q&Q=)L_$1JSY]^M-2>/Y#:\__64^=^'SA# M3RTWGF4&4!#K<+]JR;:O%QD>6 MSA9_+\M[JBNM!$PTD-P1@+3AH5V3S$P,^.!J:'&9Y+Q271HI*"+CYP^G,3=Z M#&GYE@2=16Q:A=6:#'=>/FT?[UO+GPX]YY&R&5B?'6^JR:3S#EB?1ZDPY1WA MCT@WA15<$@A9.L3N7<,S49D0HL!C.Z]7W[>)6P@0-'ZX&3&/0DO(O&10CVY& MC[=M[YNZ365#HTF1RTH0*<4?MA:4NK2TJ(P*\@6,6M$K@3<6]:(X?R]AEL*) MTG'W/5FR1BZ5#2XPLA1CCX9K+;5- MM(C"2:."3\C:S+PIB8;58D_O+CX-3YM'XDIRQF/,L^P,X AQ#7"I0;L2, DTV7 M^'/;WLB/!3?5M&:!C(I+?&.*3K6#+>,T MV;6)D]IE"WT=.0;?=^7F/$K=RQ4YOXED6[9,"#"#^D_\1]/3.)(ZQ*XK#P$\ M*#@%Y4EZLJ]7($IK>A3 Z*%"!X#"Z7QD\+Q>D?+Q,-2SU[U'_28NASU'[L_C MT]>K9Q\]^]B>>B;'SYE1/=J9;%+6"SE8)X"X?.+VN66!P1?7K/YGB"YA4?(S#WS*LO_H^-HYSXX@E4)QY*V?EX:BHE??-J]?%G6MZ@MU+[BWQ$ M.)X8CL&W3(D-NEE<>Z<@6\G(PX@Y@UI(T\S0"F2TC2.>'/J@)PR;OJ_"NAN( M8RS>Z5FAVSF]'2%=OI4W>Q6'.$8_\7'BX+ %IZE\WFR[MHH'1[DZD*V[.I/F M;QQNLL'6Z@Z\%1N!](SFEJ$Y!L^O,^+H9AR02,P%K45FE\'[0#J$:]SR,.D= MY8V0O[&W @4'MU:V1STOQH1IF[:]5<,=1T$N]&+?$56/'KM("S&L9Z=5-QV= MZY5^:1W79$.H)F:9&/@D'8]KG*+_*1O,QB<%3<@GA39+^6$\[IGDX73I:5%" M("U1VA#UCIZ,+H9B",H@(F"K!7$ZO'$^Y JY['!(X^\1OLG%PV3>ZTT&E-8[ MO4I:*T(.X7JEN ?;7W!+>V8K?4QS9P _(HDB2UL'*3?>% M9D"ZV=!3$3B_R3APP/:!84'#B.[V2F@VDO\TD8 3=7I%YJFQM_O,^'&]GBCY MA3;[MI6>I'1-!M(]ZJKNL_*'G.]*N3=9J,S*#W;=G$Q27:91M_D$C_@VL&LI MW+Z94&:)@4?4"^!R3#V6QQ((6B/^ 3;K:8>E-$B@D-+!T?@TJ] ?0O1IMWEU MGL(A8LSJHB6[J7;\3P#EUO;[;\OSMTH0=6(N"9?RX1NF; \[ C)?O4#IU$GR M54840H@D.LX?/5[TC89MX8.F$6(;>Q=^@]R32^-\@V224N?^.ELW64$\?PQ> M0G2J''';$V/B;SQ28A?8N&\('+Q)8KUN"&WT=12$=4>:.$$H1AVP;Y$06_T M)>%[3N.4CO1%X<@P9>[&E_8+/R$)-&XJ\:+2W:Q031.5_"SO@?ME@S-?+ON" M+ON2L7CGU1?DP;PB\B\ZW%Y),@DV_]L7+Z^^>/6*9YCOR) 0Y";(&>K:IMH( MJ@QN\XZX=5=YZTQ6S!X7LD>U=L.8YRMA1\8;P8IPH]"]& ''TZP%^;J5L\SEM*/W"9'BG<7[>OY\F>*8X/RZ5BJ#5 M4U,P1T_^6)F0O�.@=:R8TTCZD?1\6M6'PL=CY9DVBYZ]!DAI3A@P2Q9:(= M&/72<:A4+&$@Q##_!'>XY&8+;6DZ\:TR)!UA35M)4M3,DU,VMR!;'&0;RRMG MU.72L]62-%_^!0J] /NRHY"B[CH^%C52:$/^(9X RM_&W CPET_1JB!9ZYF\ MD"4\!>MSTK8**?$$20#BW88:4#8-/K6E"XU:N$\A>2Q[ && D:26]=^@K$C& MPY(+63Y14Y-<_TT]4HAT>+8+9:+B0:]ZC\#V<^MM(F?& S,S,75]19!(@W09 MRT7MF6D&G'BT=L2"PVJW6'CQMTO]_*G4SS]>ZN=+_?SG2=$A HF3['P[9ZTX M\2R6?51BB:="<*S#/@Y(2&7QQ^N*L>WQ8LYP7S2+T22BF\FIAJREWY4^S-!7 MZX$@%P8ZV:Q_-,\RJ7P@[O;9+04- %C7!-293"\AGVZ,\<=1 HK_C/RG($>- M953Z#[C"M*82LYATAR%=P !O0R!@?9&ISB_XCCKE[1%QI@ BX=!;7T))GQ?? M8!-=CBY<9+,KR0WA-240#[ZCR@ +2C/A%[G*I!0XLM3L1ULD!+K_Z%7."IW=PR\\V3 M=_U':00RE*^^?&%&AP-NJZS1LGJEQ9S???0,8_W)1Y\H'?.KLEL3Y//JF]=U M.*^>;TXZP\JOR)YK:M-M)1EQ=I/IN];2M,KD14L7Y[[3S&K3#+;H,[\7)4#^ MJ[N?KN5FOL;V^-TU+KK)"2"OR4198LSM.>(&J8S^ZBTV,C,[X3L)RM$1KUJ\ M!)6'& \KT0J^474'.;EDNAZ>)9'4LPZ=2>(%@]HK0,Q?TZJF6E-1 FH[ ?R# MR6&A;;A4UO&AN5\9E$-C"GUY*,L%*ULK,!VIJ\6E_O+BL$\FL;!G\,U>/O]U M_>%$%4_+%-'Z.P66O(\KC!KVW[@Q#+ZH7Q3TU5MMDT+X4.\"X=L#9P,V4IJ< MVZB7]RGG+P"X"@=KF3*JM/L8H#!QK>?W0& NAZY?J'!9,[V7?-_-2J4IBD-* M>&]G+XSLXE<:!578!+4;:T%K"1,'-*?WZ^J6!5X2$YWQ]>4)7R)-'"KR2?JR M4>R.MD:+.POTGO=G$^=PD9'SSG#[YP=4=J@(MNO)>Q,Y!:7*Q:/ W+7K@5J? MPV;?Q,>Y.2L]$?_5X'&TW@!=8J)5BE-\ 6#>:E,G;/)0QIPW(P*;ZD#_)"\*OV9J72K+-ET"LR\F6'Y*!(PFN?,F4-J;_Y!#)>6Y)?DS:?R2P^% M"*-XFC:O$;^H."T-.%PD+771Z!%NA5J:>I7V,]Y*'J$C!S;Q*;A1&.T\AH&_ MDU9JU",M))I_P*\,[DDW\"6EA!8=@R-Q[O#;,V*;XR5_L]VEF,D;FOEQ52>6 MUZN&1#@81C[QZ! @K:46Q6C[TO+YQNB*L*]M77%\@"70ZQ1)*6I!;;3HTDO ME8)&S.EWUIQ>NX+(D%TWQ Z24D SWB M49V$OY=7SY+ F*FZL9N=OJ8$R2)9P%'1R2V.MHN4V!U+ XFDV> M7)*0($;?/LA,F&_B.<"#] KP"7MI0:KY6H<:%'="!CUTW/[9VJ'?=G-[XWKU MBJQCEJI]>'4;Q(2Y4CA%8.LK7W?6/=8Q]&X?@RM0"YK6H3D/ LWACS CS-F\ M#D;Y](C:R\R[&3'HE\1N#W]M4_;[0E("V[!VG>64*T^BF >ZP#^=GI+GG?T1(DTFL(T+?M%N>'W80_/Z'W26T-LFZV(SE.OQ)0Y*SZ MVS,37F*4>.2Y&#Z9-%?!3#W+7G0O M_>'?\DKCR!;,%A7C%':GS['KKRJ"LO[7.KI8=(1/[$/:KV1Z/ONWW]!@?'+] MV:=Q'_SA]Y_\\=GO/OODLV>?IE>O@-FYP@@\\,I4"OO#LV>_MUJ8&UB^R<$L M$SLQ) H!MPPM$P)D[Y<%M"P@6T M-6.IKT&]"^2]M$H$2W(JI_.R8)8%(PO& M!_#"$LUXO=HDEIC=6OG3O(^6D?<^8E$M&*SW@,%ZMF"P?@T,UF(;G[1M1*+> M* DTFUDXO Y#')2L\]\3OOHR1.ARJ2YGJKP$$?J/S^D7RV&^+%@)1Z5.K"NH M[/L!?+LNI3,BYG82MPI"F61>5FM2VPOIC[WE:W2-^QL0R/*N:K7!*UYU3C2/ MLSUHPI;R4HQV3/"W\"D]&MH!3:*G\G7P%'5">'M]80L\K>SLUW&.R*",@(-- MB!]+2"6?XW7] [[*YS->MY34F4TA_OD3/_S,3[M9KCF876AP^7TSY M3^(;YXZW:KY%L!]GDNE*RM3"'&EPTK_.&QOK%&0=!AK MP>[P\C,L7QTG1VK=@0P;UI,4A:V5,K\&(F6G%HFQ@N=6=!%C,OE$*#8C,B&LYA6WR DE!+JOO6CZ#>.T"CK^5J$!T3F3I/,U>P:J5&6= MVE=[9I%W'%%6H$^K>?95+KU"B:[ ?1!*0%;BZ-%Q1O 4Z?A3083! M5:GB*-!K\HBA8E4DZT9'PA4S! $ F&HM!+")=_;/?['-80JB*0_2&;@;8U#] M/9ZP:2/Q=-2UIYCJVX%* MI!5QZZ1#$5P9@ 42LD(^[ J:I3-27DJZR"!V;'FV#]J=?D;D;L[VY&?BSY7] M7;I)'@7&F,$R*B,[U7.%?L[\<,6G2OIOPP+E'I):$ MO(-OT0'$T'CZ;#6H7-]*TX6D;14R'^JW8X6\%M"#VATPN#2:% M =-Q5E!W5Q+AX706!/VDF! *,DK(]A$[N]TO+@00BJW!>K0^N:"CR)&A?B?E MQ([^/+& 0Q%Q5#Z>QC/42(&HQQEF-$QRAQ=XJHSZ,KI!53R,XH]Q75&35\=A MOC NZC,)&.1%71+1&4+MMN''%HQJ-K8RKN!0'?J1-R885';&$CTCD#9WQ)=Y MDI0#UJH4HMAN7=&$./:V*HOM1UU'KA9J,C<);,:J.:S>>B#BL!=C!\.CS=]D(9G/[P%CYUH*,E9>N#-F?,6% MG^5Q.B?2&DVJ?IA4^BM%!!=V.%!V:.VT6#>=*91,K7AQ/&W'XET'=BZ! &@> M[52E!(MGH,?S%!R.5E:_6 4V:@!Q2^ 8I M9V:']O/G#Z$WK?TI0_1X,9 R=SIK2P),"FY3ACY7IIG-H!>^'T4)X)0CQZ;: MQ6VRU)!Y(',>CY7V ?R_#CCSJQ,6.S'U$*B4A&3ND68K:V[M43FR/LS=E^' M9Z$$5_T>A1JPZ!%/*KP2[IUEA:V-C.M7[+D=0)A\NOP6XK(0 3"J>.P!%*MU MV[%N(AY&?+!T&-J;6Q2%,XL>&N@[>J&7 MWOP[H@!=?9=JT]]9J1AGP??E:_RP>.I9I/]A?("<]V1SJ\*$W2'I?IF2XG*3D+KYP[L3A\E6;_55U7/28,?JGI;5W$]O9(L9\84C $VQN_#Z'-?'Q(GD#+;+VX6M*IZGW/X5OI"\\BR>$&"P*BC(05VR.1<1YAKO>#S$',[K$XFMSG-\ M6,VI4Y).(S I]3)%R,!-;36-MA3'1VBT/FAR5Y[*43:XM_&U42X/J\WGDJ2O M_=J;ZV)[!%N(AM!S]^8U182G],*9)% [G& 6I&KOI+A2:?A"?56Y!AY;7YV= MI-':Y'Y\)FFG#U)]P:]'JFDDT0P3\#@2WE^_8S4-_\6\E=(/CN.I$HY:-E>< M#K:K)C?">,^-<:'J7+')D36HGH16_45J<4P?31\'8\"P,,@I(_/D$(-];^@P M(2C'EMA_3T0[-#DBQ8V,!Z_8.!6"GW K.?\513]L7U??R M)%ZLY&>J\""GIX@7F%?5=FY+\>M,D#A+F6+,R(DZMT*QC)R3P)(A>AL;1R@P M(IZ;4S. ,028>1:N#,/<88]@/L?B-%LN=UE)CKF\GGS-XXO4-4';#X3A<37_ M-+#^DLD$W>]S02AAU*%F,Z39*YH2#4WEJ&D;2=B/YR:'(!WCI=N^/>Y=MOY6 MR(KI!V#^PYX6PXUW]X0U1N?-^?!3!PDU;*:Y$O+3-/0F&4<\ MF/HB^DLWA*EEQ].C^4G)#L!T0,I0ZDN)6F'\OXR:A*B^N!C$9]=&],$8UNRH9_%-I$AA'T M7'2R?6=C@]421Y6BT"G<:$.B?B<3J-VW]],(CBEBTL S[DY!5SDNAG'[C50I M3:62)F^Z397$/(T=%W>T;$>50-6G( $-C&PBX6H;X'*E*F@FU3;%S-SB3\S:V;(]XFS38.N6AR.H/3['O"[&C9JNU :'\.,NBRQ%T&TZIH386%*<)+ MZ&+J@5!^ZB.TT72,]7NY?![N")T/N8&6L>$Z0/Z= 1L4+FP1)?Y2'GGU51=( MF[2E3-KSC4JY8?WF9T5=K>G"<7:W*N>MG;" W34\NC#2);=R_14SPZ>R19UN ML#K/0$GU;P5"^'Z.=5RIRD<0%X' XM?#"=N1LD>'XTD)A]/%Z;SEAZ&-R-N: MGW&<:1J'E6D.'0$4AYI+EJ@0W\(C);OY5 MDVU_@4WZ3D^4U9_:LML:K2":T#_ZO#^&L#VS7F/\%'[[\>=0@YB@AY*SW8MJ=!J-6)''6G_0&BYP.PZFA+X0:GO#%;'R]*N\:MMG# MK8*X25PV<2*IY$NEX,-PH-0$]9%D>6-R-K)C'HUQ< *XCHFNC4-P^H"9X^1+ ME+G@ZHLX4O'J357"XS=(I=Q-$L:E]_8U.-M0:T7T(PF>WL\_3CE^JQ:= '4@ MF2?VU=;*):O7#MGOW> M/&;[TO7JZP>&72I6](CQH$,$S>^<0*9NPV=)'],/WJ71N$<:QU1B>JD4'22+ M!A@HCENU;VG;3$X*U9H1G-:7,)BYB(S/L23IO5N[,:-52"] M_H96I-HN8W.HXO.5U.7<7.D225%:DO GB*#[W(D>- MI]:V:+@>.KYM=V%F; LB2QI?OBYFYJJB;BW80NOJ:P>V47]KT"OT"NF 8I3Y M]EUAJ>U("'+F%L] \'T&97,\Y06]OEEX&/N%Q"DWPWS;M?1VV-]:9 M8!P7U*!@%Y!B+QUY!._*7OH T*:K@L,&DOI.M2?,W.R7Y(($D> 4&'W!;UF& M(VFJ ]*2E,U6NB9-0(VLA[&0OX&C K/IEO@;:2BF' H.&J1+ 7LH9=+JL^,D M*F]N" )'B+_YG.LOA+'Y#CB[6G3IX'TP[J?(0 MD#-S[S\X1P_>\XRNS1D? M98C0D 1*XV6W86?";0X8Q96U;*S8;QH/%AU3#\1!SSY^]NFS/[ZW<[TS3V\& MA^5!G6P^W@7#]TO[6T^S,/+G"=1:)HZ6TTN@A@)SIX073-V&)BQ4'+5DY\%R M"CUKNQ&"?:JV!E<[.7IS0K83,/?B1S]66)13)ZZ .T9LL;=-,54\ ,H+?R>H M)PP;S0:[*NHXS"^.Z]67BBTLDV3#[+4-'!B]%EQ1NL='BZ]P*P^NR)H0)1N[ MW_>3E61W8!0N%\?!,4A4@UWT* VJ.[*S9D0IJ>2#J@3I][D%T+5@+;+4T4S M=BA6,M[9IY&RZ]J&F_3A#R4U'7*^%&AD0&__[?NP[BO);\4C9"W-IS:V31A. M'4-JZ)HWU4X$M*]7+T_<#4E>?8A>,I6V#=>)UT_S)0*>>O@;*V-['Q<)%;D* M!]H46+=Q,KH'QY !.G!6/SHM QKOC#Z)G@$D2("K!A!9*'4%]^NGOMQL-3DX M#<40X#3J+,%)'X\#^],0]+W &)P"KL4!4]I7?)X'5L:YEHZ1Q^U243UDKJE M'[,=_%V+Q"TGH:+$9T!?B,,I0F+\1!6\MWA[THYL3F]T;0WTH;ZQ9&@Y[S4( MY(?Q ^)C [&4, RLZ:8 AN2)XQ1FM JIU(CQ)FHK\ACEQ]U0&TJT%@*+N3"> M4>1R(A09@"K]=O:@F"ZI46EW7.?+,4V>AZQD*''\S)A3PIQ3%ZPDSWP"95&+RND8Y M.H%O1_<2[?-.@"O(I["[^J0,6E&0L3Z;%>AS[)2MOS0!TY8%8S%3/MDSUB!] M#?'>.GC\<,V?JT74T(O-_S"^$7X=ZN$.P%*HOZJB4"43Q&C.JW L&"TF8C$TAM2D)XAM1[E@&%, M4@M$H1/.:GY**L!)6B6+*)A;JJTE$X3O%V,)+0+:/6+X)N4PUC$0B2JWT@6# M_>'4@I9:_ONMY7^ZU/*76O[/>FNBOC=NQ0F=%.=U9EEJK+X4K1!%,;! Y PF MKWI.H)/H2J.EI?SL0E?UYI!6BRNY+X9&=H/>(XV)=OBD27ZYKI3UITT:(8D M.#!TS'=/*6$BE2^RGD[S;D04GMGR@WAK*O;PL] )[WW4GS: X:6H8&_*7CT- MWV"7]\B/5MXE-01/Z/DE?R5O@G><&+V5B10CB2(7]>$AON] V'QV+V6 J&^@\D[O M^%5T ^.*0*DB;K<7/,X('K_YZOF+(M&5)M 2Y*-WW*U!$%@\K^V\5.GGMGPQ MS=&8(^(5R^_1!3RTA30HL?=\)>.=@?+ARS,^(GFN3(2VI7A*(B4JD1J.@O\B MW. JQ [ZC+7JTS2!?LFADWMB(:VU)QV]04[:O0(D-BDG%QFE*Q4U@(XZQR-#+[U8885#F;U55$^U;[#O*T<+W&+CK.BQ3P MQ4^5<%")]'%]Z?%\.>4MVF7'!9^I M,+AF[UT9*+N.)#A2]YCT^GOP$UKT%T]I7@(^S@YE.U:[FHB>C0$("^U4OLZ* MYAE^%']E@?8WRKT\G@3^2?@,4S^54^>2&,D0*E9E_]O_00:L"]2MAL&7+O?5 M&G5[2AE*\QC]T>LPZ2E-&_: BY(R@DACYY_U+)9LXY"6B0>^='-DUXC;;"U- M*TE(A9*-\:+,_Q$M,1L32M2P5L.!^O:/-=_Z',HI= I?]=BH^$E:/#ZA/=7' M8+ON:$>:<-,"!60THG(=![7BC"*O5.0Q16_=%]#MVEP[&/$".8W[/4 U&=J( MWD_@'M8FWC;,1$IO9^X_[[B?ANCO&'E$Y3[ Q)@ M 2 >K$OPNEO_KCMI&2#"'K0G=J&'077*R;6Y9K!*&?J9.LI_SR'>?%R;TA+F M_Q=C*IE#]5I@/='71HRC9\\N$"S;"IUUK]Q_6_T %]J-/2B-40"QLGUG:;>O6QJXIJHH]VM#1&. MIR*MF[B\XEJ19U933C#)@.])357J'(1:Y36"(NS4N'9\3!D]3(:_\=D0=](G MI\#66#;,HO;7\>B<1V)L$CZ N[KC6F>^-. G:PR'AVM/JT3$BR9$P:0)9"P^ MCRC?0?^"A 0U0L'DMS6_IMV'=9GWR?!BF/6!Y,SK$G U#[?ETU>ZN M&$>."FM-*QP5Z&HG^;WT>Y#0@!QO?^[!RG&D.$.K[%5JW0B]8 ,HV9(VXW6, MDXADY4.:6)G(WVX*";$2S4*/UGYI4H/05VEMHRY=U8370Z^-HYH;4Y^,)]() M_O(O $50 [@/>C8?Z@-81Z"6\ED#EHCUL*C9>!LS<[=6&5) MD(::D\@;0(B>-]PE"0Q/3L$>@W<3*&ZK:WV?]=8JS,2.D(/P1@O+A]4([OHS#KM) M,LALL8+_'SJ4$Q]G.NRY^( ?62,0< "ULL 92T^IRP>,NG+70US-DIFBCLSC M@"HR.9HK%02GST53%:/X:*JA3;9CZDYYD60H"XY#!8[\HWX.I=HNW1Y[\$>\UX::#6BX ;W7YK:2)! M^V%!N6A"2JUXZDYE*D+)3QERE$>9 !K/HP-!59C@[%2!7-G+GK->S* MO,R(2BUZ0K"93#@5B42F4ZXMW4JHM#QR6=BL9)R?4XYHQ5'DW\Z;FV:@WKL* M?"!.'3.EO,!^#@X6T;Q2]GA5X6CPLMZ3 "BP'JJMP(KA>O2W<;R06EASPXRN M:R%>AH+3&)P*$B13<[*UQ"!#77I7U/$9W[!%F0E*1MP#)]Q-U&P9G^"0>D6_ MKVZ_;V^+>.\72+C%#S^OJV]+D;[$,Z,=<6OEO[$(0H4O/\)#VVE G9$+M-HL,Q%#+.V4EO&E+:#WYO4S- *)WB2%>K8R1VBN"ERO!( M/^.C*6$](0N>828B!GAL\Q'?4QW8;KK& [:;X:*G\9@]G>;D9CY:2\US^-4@6ZZ[J6NWUR)#U MM0Y#1TZ@0!%F9),YD-R<#:E<4&<.&6C7Y&]450E>L#_?1/,.O0-"R/=6C<'#I.!3WN' M= =F,6UNKG:M$4$3:U$Z_ M:1T,\@(D>M-(5,X;S7#E0E!PK,^V"[EYF1]H]%JZ)!A.G_49= )LXOB><"OU M\-IW2DTU]5H-W \*+Y1%(DN"%SZ6@SO[QF+0H^Y?)_I@HT:W%U4][7YN=M76 M>+SH$8S5:';UI#X@CM;;+K]M'J"/6J!K44.@]$*U'LRAHM">%3L&"L)VH3JM M!$!MSD[2CWBYRUO@/6JP^#E$. DS\4:O['KU*HCK(85'&+]GGW\O,Z9KSC=Y M.&(S*MTIS(G7T'W9C75#O >>ZX+\>MQ 4CY]TI[!1%IK/)LCP<,$9V.]1R"M MI,- @B;[1'P3B@14"R7_-$^S8&)$AC!S2]BM%+2>VB1#YOD2"3NM(Q AX05C MM%BOGGU2$&0P_N^W\0E@$%9_HO\@9(#II&Z^\MYN=D"_4E95XEN8$Q -0A#Y M(B#AQ$GG3]&^^)\89E ?3[SQI\R.1-U;\8-TL*W+9A8O?KWZ(@40GC4RJ8+" M%%)+RTWBIS$&R)/2N+F#GARBS=F?["U(8+.I,(*0L@<_R+D=K%R*8"Y5XDA? MA@G2 FYE2EF4L%MOX MI! 4:/*$Q%\:L- U)[TPP[%5^M?MX!":MC;E$,(Q:&2\([X$;9D9V_N%K.S7 M2L>1P\&! 1;!N-'%G+WP6BA;._:__1FB*W1!X#UP#'SMCF+I8H>(%,5-O,TT M:-BV=0V,Q7^W]]$[Z5"H/\5IN(G;#=ZF^]CR(RM6[!DVCR M]%X815(Z,Y1 -]!LC-! #Q92/;_^ MK5PK"T"3%"5*E!HG8HY%LANH)2LKER>?Q&-/+($<<)=(! ;F&$=59(*.F'@HT\=]K4@ :J68W9D+"[?55+ M@15>,1CFI":E@[;7-CMTI8 %%WG UA 0C7DIW/HA0V,(UV]2HZ2-B"'O]TC/ M1DKK]"J(E:Z#1_F4O_Y*Z1F?@&O%K6!?/'WU1'SUG_:CO[+(:W7U^.,T9U@)RS3*; M2):G!;YK.\M7$'+NK.:]L:!3H74EM[UE#4P" V$B#22-_W M\HN#P XR2$1Y7$)$;;)7>4-U>)1[?-_F/F!:$& "Q(,)J%1EY]BW^%8>N90 MYFZCA\'&[#"_"4K1_-*)R@*ZMT#",_:IE8C&#=@K_=4<3F?*U*W('(MUV-CU MP9-E$..^A?$/XN:>>?#G_&UVX4Z\$>:0%>4)(CL'CW[L2W(RKXE#-.T:BC'LNNH&7'.+'X>BX!JY5U68\ZS16%C@V3&Q ML!YQ#UO#8T=*49@.;N%4^<8^=#SL4:&/2JR',B=\&KC 4WL+.:$SQ\-V*T7O MC5-S$/]V#RC(E=)85I EH=HV)CY=L&*76T.C7))4,!1-/C-PHV6JZLM620J^ M/"[3V4W0KQG;J++VR3@M:+3T&U/? 6D#QJYH#/%MEJVA!KS#/->LJMY*KA$( M,036P:1Z;#X5AFM(TE=D79H>I10&Y-90-;&2>OH;J8?^ [O27S"Z"R.BLB'F M6=1"!CFG^[2Q2AD;"X,4_!H[X4A;66F\1X%.%723@(' LC8*Z;U@P(]_65 6 MZE.$3N@6A #OO#>-GFKG6M@]&KQ8IC9-!1/+L+B;A9QX>/ D ,%4(5 :;?5 M*#)<&7*F:.!.7,_,0TVCV<*!+39N*W'B8;N-JS:9*&1QR@PZ8:2:!6Z#C%BT MZ&1YPBTBS(#4Z%E5>Z+J?W5"V>@&RT!H/CNQ).LI"2!<5?BH!H/UZ-31!4[* M6)(9S.-%O.!-0)BE/ 6(@WLWX-^:)=QHTD!6)"?D9^Y1 0'CM!:.?X2<9;PE MA\L:"_'N [[J'20&BWYQYEY%0>@2\S4=D5[C!#,; I"8:^#BDQ"3'V=',"!A M"]Q#37D16P@B2D2JSJ"5$ZX;0_T+M\N1THTX:9MO5WZ[&3EZ#E2YC?7\[9UI M0BE( E@4:EV89D-;1 M/!?0#:6P5"$>[2Z7?L72)NWTS"0(>@499:DGFR#"V M_.V$D[O,ZKM<5\OJ4MA1;R??!F]<@9:OE[CW8'9BK52;DHR2#+$9 RR M4N[5\RST0DD(M;L"4\D#=L->\A %P80Z>KEB,%TD0VG-S(S"@W,U]6%>%Q MF?-9X X]V46+[H(SDAEW+$S("_9M[R#PZ2X"IVK!)HW9Z P,0VG R- M#--?@LZ@]?5"@ )8-5EO'/(HX[,)T0O=D2RY$(],YL(=P[0'V%84<'9$;QKD MWNK.#\[VH_LC(!HWA<_ '(MR18<.!["%GMI]E#MHTRTE-7084!J^%&WV!.L- MLG9#Q$E)$U+[/MZ>JV,5!MD7T(='#[\-$W4];3B:DW.B7+<_HM[;0RC(8ZCR M@"MSH"&]Q@+E^^#;SZ@R3_8?W',6S>ES#Z/5R!2Z8, MF:2'1T?W-95D%I9>[NK,=Q=Z_CNE]!;R M$W8XP_L'9)_ X1@@-]R'$8"\-C%;/%=R&/!UG#& M7L9$+3-"#AR3R:*8))(E4JMRP?:$VYZ,3Z"O=;^KC_6/L58)D7!GGX_JZ""U9F:;D^K MH+;SA1^2/NI*(L&'>+EP=T,.J*TF"9XD6,( 8_7! MWK6Y$ACF,]Z34$U"%9B%GEW$RA:EH3UWBO9*0&99H>.J"-!KHOK-Y28@(W0% ML&F81R:YG.22Y9*914$RL[+MJ;R"XE"(.,K/D_D&P 9M F'_EL(QA!' 7PKG M .E$:=B,4%YJNXVMUL&SR1D]3J3,8<5Z+X"5E]'S#J"=D\A.(BO^C"_Y3:"Q M_!RP#!)8U AG)8E-7\FL$%XHGE:B%$&B-#]:6ME)S'9=S @[06 @9-\&U]G( MWI9"R?TM$K1;Z H"#' ".:!_SE=9#Q0%1DT#C$'2P=5TE+X$(".5#5TII9_( M;1TFH"I1C8I>K@6WCT*&4,BAZ6'OXKV@-*S(C>\>+$P'> MZ8P@VKJ1^%"FLC/$*VOP?]WH%U757F3 C3?+DB[P0BIB3#D%.+"\-% QO?8> M(YS3/:\$)O[Z^3]_^_F?SYW; M3:Y-B?:H6E$ZWI9UHK.5NIZ0"">,%]Q.3DW.K&=M/A$6L'E52S M93]&2V';<.OI1=L)AMP<2C**^+\^M<88%8.'B F6$;IN$]%G285= '"3#%U@ M0\31&2(72)DK,MWTQ51"B#&"L2=:Y9 RD1Q.J\ZH_[H()(HBX1%3>^MMD\=9 MUYK8CIZET>"WY;$:51\:.?=J8;J#;Q]_S$5/3)GI-$>BQ1UXK$Q5T2SCVQ// M.!Q<;RQ3NO,QC4./$Y]O4\-M*\XB+(;JC5L'R\+6 MEZT\N'OWL49(H,3(Y9Q7M0#J?)O,:\^)1#=[YW:LGL&9H\.=F"03CC M!@YE'9_T6&!.1)J1DC(4O9:-XYPVK05))[YG M==X:N):;S-YLO2"?W9QA=_ M^]MGIT^I6LI5/5)+3N).Q8/;6F_$OGDQ_#!&NV9-8-L?F4@TZ\R3"1N..:P\ MUE.:>R/*D,2=NJ4CX@-+L9?,JHXH%BXJI\Q+ZB4;:U]VMOU&(F21!?UGC3,# M]320\E$AOOR<(C-L3>:FYT9!I4939SMOR$;7'UM35!=I=5$RY13@T(#\W31F MMI:LM1Q% \$VC-R9N"7RF_[:]VEL][G,L=4#QOQ>>OY0&K*S34!SVZ"3A848 M@(L+ZB2JFFEL:?.UGDUF=B$V!]C7>V0\"504Z 4C4:P*?LMS(&YGNOXW]E7.::3.H3*O5V4:F/)E3J M'>'O^EH[!+V2/.;3#0#9;J"4T17_M.KYPWG)'U0#V5F(JL)A)TH>, M8*-0&HGM2X,5+&0VS<2NDW<6FA4"V-I\-!.,9+;45BP;^9MMV%JZY;=-KJQ[3UWN+=T*39.EZS S$5/1F$$N#O>O<,?[3:& MC*L!WXVSX&QYX(T$.P[,+292VO@B5B&ZG\HV?D3CH=0;!2>*/PR=V);;XM>AG M=%^2HN%(78MD8[Q"'+<%7#/4T7N"/5U1ZW][.)<2JTE]ZQLFN#$]K31&ZCG8 M,$J)D=I4F"8@,TE^1X[-GB!LVB#7.?&DE5G8F!Y)(L)\#82Y$')5B$1].29YP:K@ M2?7BQW$@NFE0CWL*0OWM;*-=C_TU1*-'D?.U:.#>BN?4.\Y5/7*:>R/UYR K M%GO&970K0T)A\/IQ+GTU(9$Z#5&#CP%X80B!KK28B,; MOX8QM6!)>%\\24CLXX-TOW"WN; ;5AQ$5H36);P@@VP2\G^:, @.!6HZ(8 - M6;LZ]02,0RD8YC173J>UP'*@#$I*#X"9HUEF);[0BH*4EBW-5B5L'^:7*TQ7 MU*N"FD_:%CI:XJJ=A@(Z(S "JW*O3U0&BF.@& 9G\O)#N.UT<3F"6TV\A]@V M[4HEGJ,&4)C!PS8_H%UA T$JA6K.[5.-GX&,8I%AA_2D;DV2A0G;/-'D$XU2 M4L@%!2#2O6SD(Q(TJUR WE)I7U=N<6I >'?YHW)-5YEZ>DC0AS!'"T'/DZ $K M>Y8Y^PL2845@K!J.L*Y&HF^BPQD&V\M0?.P,]R.:GL(FBL!<) MLPSBV'1-W,=F!="Z:84=KX@$S 9]2(!;U%CT2EV A>X#)P(CKD20B?UG_[3CZ"%K50-@!<& K8+,U.!F\MH5@ M&JQ8,IXA&F::TI3XVCT_#\BN-?YT@0F%!-RW<9&%2?@G:VBAC0 ]!I,%SN3" M6EK>:+*%>^HB^AT49*)%R !K]UI5O1%U(/K!;FC0)Z9.5AFVVN1$(0ZE@:7> MH_Z4J'IP5.Q1M)LUDQKS$T%QY\VVYUZX816).^-+BA!PA[>#H\/+OP?3$=O; MWFE#;"6&0F5G+91J5-S[JLP-Z1^=.RAN1,>R.UXK@1R=/OM)UUP)CBF^(7#3 M-CNK$X5IYK^=1H<28A.W6+/JG=N.#F M\9"K_O@=T_(RKB[0(&7%\X+WM[RON,8%-GSFT9%"P;(S#DG\.P&(';>CE"[#KHW4_>J.>_T^21 M]TZ=1EIKP.AF5$P G[-O-<-FSXZL45OUIF$F_$L8;;1T4-Y%&H9&T5)9PSH< M'>P?1.Z$%+#V4!Z-+MK)M]BL0)Q;77!G%18I5J, @2!1B.,; 60/]^C2JOYCH;49^R7R93B!8S0!=.CT^V F:JB86I_4N9.U',-1F+ND(PF>-C^Z03V+ MJ^-# GX?GE:K58X4_'J2),L7!*SG!31%I6C Z=.GE,' (:#F"&O>PM8I,!LS MG'%QN4(X\,\H(&,,((3OYC(-3_#%2E%@,28]V8<#P",E9:G1+GN+^ @J>D[P M>0Y\GLZ7-;2\?OE28I].@^8(R7'KVOE:E*=55]LN5X.M<'/BF^7I/^#J!)^@ M!\] NX!!W^#BN-$VLQ"PGR502(P;U;DBH,WM$?68&^M91MBO@KV$/6M MWL@2"J#8\^";V2"^[:HQ 1!=6D[V-KC8M#(@'QR>H:,1C(%DVAUN-\:1MQL? M'ZX6B;V@GVRGS:N*SXDX'CZXL6$B+XW-XZ7=W031"Z6-A9V2O4\("6];B*?4 M%!D<LDXB#E* M )_$%R6 #N?,GM.DU$:^8;7'G]*F0\Z-O8XJ)Z5L^QKJF72_A@<^E[?$:"XF MYTE>:".LP+CIJ X/ NXJR-Z)PQ#+T>O[O7 QER\92?B19+>. *-X7!P7OH,,0/Z;BP@%AFBEHC5 MX'9U<(P0CD>N&&.C+#AM/WXP,8/6M7I[>:MM:+1YBU]C_ 9^@*%^*LAF?(CT M7/6+U!(?Q>'L)12"0L]EO@YKR'Y2U8%6GG[20ET3ZA8V9J=" M,6;_^MI*CI^]RUO+BV_WIU]_6P?YQ=Y-+3-P0R;F?((E6#6X'_TFB92'J%L/ MXZW6C0_5)]XH[;*0IG.&(W'LFD]U>O!$VG_2D1+*C!2Y")T,S^%G(&M3.0=BCT% ,HP<&1X8Q!2 MD#GA.:*5.^Q@60 9P@6L"\2,P=FM3?OCOK6#.(;SZBVEE1"5!A'Q?(6N&Q=E M$WV0E&:[\9"5,SR6<7C(_&WE?C460.C#*&!T?+')< #(W*VH]8*SOVK,NCI? MOC8I.Y)RH'? ,)C& ?42];$P&/S0A$2(B#%BQ4B34$:JK8UBKU[\[$3YA'%' MNG@"N_8,# CU^#4):G :@.P'29@G 'ELLNRMSY\BYY9V8NIA^]EDU6Y$@J.G M/%\GYE+.'[?)6 '/V*.-@R#":Y.&TX93HR<2S"VTNZ*T=L)GU8'0L(#1>X[- M7@@MB6=Q4(Z4+&/@V,$Q<1)24#@ZW6U M;82D$"EH[,VVX&8SP9>G(29]I0)\IF&5R"8G-^>H-O MJA#^M/GCPRE_?$EK1C+L6+;-;D4)J$_C0$K!AK[Z]!]!04F<013M:;+P %MKQ$ M:W+H%/X*-@A'F<2C"!;DRFP:T^(,BW!%:]F4CG%3?TXN<-5>O7SU,Z5< MQ X''[8[ R_ZB!3*(0/0L;0!B4T2%7 M([(?X7+B")A/7B:(MWJT+6\8\">MN!$G_RKHS8F@$?+@"" IUK+M-\/$EO#? M7E&1Y,#%&21?E'$TSF\9^,R+*8Y4:)P]E#Q)E@[P9,;G10Q M.A7N2#P-,.AAH8]WW_OD9P&L'KC3ME8 7J=X35M=W^2QLGFC@:+9)NR';-FO M?1ME;K#-]:X>,@Q[ZDQ?&!]L[1B( LL61BL%8PF:V8++58_GC-B]2?GFMNT- MS.2L3E;CC^G61(0)$B'%VH0"J^9.A.K,1^WP H"$'3"OMAME@L#P3(0F0V9F M0#WTI()>QM.BZI1QQRK8(QP/>I8\8YO=] K[EJ8Y9\[ZE>%5?9:4K*)XZLQD M+J&2D?A?3.586VE(P(U&$T;2:%K//Q+I^SB\"[W""[>U1P>'#V/#P2 E9!1D M\+]62@:)$6!\%' ;3U\]85T1 W4'B!NGCJF060%_L ZV?,,)C'E!& I, $V3 M-ER@"5LEY]?H) MRJ":'[#>O$/N;[WR+PWRM[J#B"Y!!;>E5CN@4C%[G."*ACM]M!_]"I\%!<*! M<'($&71&0=E8XMK*R8BA;2V\M&8@;B8:4%OL)YB%C^BY*?2>TL @8 ?AQD2)"LDC M3 0=YP.13%+"I@_4F+4@4_W[=,1#(,*%C;UJAWH3#:%+E?@MD-KT$"MVB?RZ MT,4.+FF.=Y.ALPP8I$PEF[?#8'GE#) MD]2ZR(4[YS8KU7>38^TEE(>6#1*;1T%'+).B@IO.BAMRN8;$5C$8/WR%2UULV5B6;LLKX^.IH\-@, &+BQ5@3LUY0?;CHDI0]YD MY8?W&1.<\#J0;:W?QZPOW1FU\&1IPSM= ,;TAB 7%%^FLQ-:]')! P%?A"*/ M6/GAXURX):.Z84!O%Y +;=RI0[C_QT?Z=\6 0 ?,>:9.9@<8CWFR5AM? MZ8XHAMQ4:V?OMA(2UEBQ1&LEYKYTBDI<"=1=&+QS>A'1=^*(@!UK@M8+A&*# M)P%3!#=WO=QX;1= %,.K'JD>F:\&5:"]<[D: R$GEVS(;NLOL/E7R;\JX4#$ MGB9 VL^W$\0(J9@\PLL/UO(=!$.(:;$$+4?;!.7D%8AE75H?!*75/>B\*\#D MY+9B:R>(<#&V1 _4 C-(@)J0;65165L@A',F\-^/?G8^54@P(9"!F/(5 M[K53%GM7LMA'4Q9[RF)_T*S1! G5E%Z-YWE-Z/X5B VP9NJ?EI1 C:%:ITL[ M1'XBXRR86HQW:EIG*F.$E4SY..2E(T/'62KNCETRU [#0D#6Z-8JH^(*_3(8 M==7J G-A\COW*O?YO6JQ)]:9_LE9]465^RXKL^Z,U*I,5N_\9M.TV0HF*?E6 M<#Y9$\=ZEZ_B/LU>7C*[+F4)&K%<36=M0TI7!;C#R[T>8J;3J(QZ./PB%*-88O8Z]&;CCRI9%Y?.! MA8SK!+_63 O!'EKD6OPC4Z?Z4K=*F8%Q_P@]*!U>(<7H"VK\RW-A,78_Y6NF MYA4Z,N41MA/1G!ME+3=^$W3PO#ZI\XPVQ%-#A#\;$1]J>R>]#H-ETJKO8=2" M(KI\H-&/\BT!*8KA1IV*MAA?'B$UQ=. TD$<<,$$5Q EP@Q54RU:4N J_HT; MRTJ8JU")QZ/;PV-1LJ"Q(6]C>O1T>WC\T:;):Y*@%-/2&K/QCPU;.6LI#C%Y+LK>OFA1CI(/*+5'!'2GB%=4OE>BV%2-HAZ^"M*3O+PG@J7U9LA% ]0 M(T6"8'W#)+Y.=$M/#MWA95;0<;E<>^.\%XQ@:[BGW"!Z!>D6@9\,32;_DW'. MP]>X?83ZL+>4!EA5$/+ RU0$=O@50H$AS[371*AMTE-!J7MXW(-L M%<[9EUA>RI<3/H:6Z.YX[;L5#'KB!-;M4L M997_MO2O"RK^I(Y,NBM0E^NW-736^^%UUS2YTZ@OFSK)BA_^EOPGT63M+WD* MO-S/G3$:R/CEAL(P $7N? 95-)2(%YO!7V"JP^B9)@=1,HH;D75Z8 MA2!PT1ZC8=#QV>UP(_=4:9.WQ!:0K9NAWEEB*AEKETQW%M1D=+F%Z6$3_':_ MKA.ZN/%J%^,F5E5S>=TI*,^1NU2^3!")KG0K,D??'L"M<^@S[<;'WT8R$7?- MFH++D>)QO4?$>B:K7G+.)7S1+0"KZ)*O;*B9=X8]P].HG-+S]:!Q?\,%\JJX M6UO>'TA4[+S$#IM)$*R@C[ @]XXU!#E]L ':+OLA;W MZ$2"M*%4./2*&GBFUYT>\=2"UXQN"@"F%YN>7R18,0L4P50OEUC3I-$MI"TA M5IDFJBOH)P2,)/ONKB2?L&5V;O(:K[TTNW[ZKQ>I\:EK$(,ZSY!T)(B#N%=B M4:XXYHP/9LLF5SN]D4#9=3PP\[I8F@W,@)WMW!3@^L^D\17@D3X0DK#F5(?C M'H*7"G)7U5$0/G4#$4X-PJ7Q,%YJ_>HPI;YV!F.;2J@6R 0 M1:B^PC@A>+UCH<'P9@&[)NCPPM:02?!+!<@,+!PG0,0!BK?H" \H]ESBE6<0 M 4T%"ZSE^U'P [T3)Z1\8\@P!E(BK;,1Y;D T 3^&7G]X:!@X!7N4Y#M4 !* M[!&$XX<2J:21=>&K%C>REP-AK)_TQW*"9E&);E\)RCH*&XQ#.(N7YHFU^]/F MJX^G?/4=R5=_S0#84TKHAME1JN99K;&5IR#KS$VL=YZFQ.S-K\ <5IU;O4O6 M3]0#K =H[MVBOIV?N5\0!LBZK:>T2/\%C5MVVTY]@T0O;=XL,,JTL3L6(UVO MO=_#Q/?"[WAL :-[!JEI?2 M+*ODBDV,=%L[+@=_*(=0L2'ZTXL*JTC+-"G#1AYH>-$5&"TKLE&=]$B-EUOJ MGRMH"V7W_I0LL0B4*"$[!4Y0W@/:Y4YT2>,4 #$&M M&-@\8B* MA?,9$*2<9@GPW/<;< WT$:6![.FPK:0&46?1A74X*PP?+W((R"V*JG).&N$C M*3.Y'1SI$3FMSY"%F6\N],8,)YPCX9#,SA O\;/J-.8Q4EPB-?<,@4@ K4.4XA#]=,]8 MND]X=()Z5A@8EG:^"QWN-LS),(@E@.'%F,"01.<%6.2* '"_"0 M!PX1L&Q!_@3A,R0W2+SE9ZJ3P(*K#)T70"KAY$F8!B_+P^Y+W$3(:NKH'$SR M#!T-9AUL"K L(.L[J\ZY@IQ]C#3),6Z,S41G74M%XZW7K.8ES3I_FW'/7*=W M4HJ #X8H7IG4.&C!'[3UIN5H48.Y-6=G,3 <1:E]D#Q*'+@T!R-#\="HX0N@+TJ$3U: ;;[<&E2\!:A/J MCC4OJ&JWERKJ]_^&O F=_P'>2-H= L4QW]'"[\(V-A% FR+1^PRA,)I$G60HL.(%SZ#X\2YH\ M"$[T.M$M./\@-MM(:TF/MC?0EZ+JTAZ!7WR%FS#<(;!U=D#E,@: M:"@*T6Z62A!ZE:L+,Y-.D3;J+C(->\,E[A0BPG9[I*2AV2?5NZ<91OV97*GL M\&)T7P%@(P)=+Y9.G2Z![*@?3H0OL.9&R!;&(*&24(1:>H"*F/P;BW%R4VNBVY-#26;0R!P9+/L:!=%9&W- MLWH&JG.[?A'[FUA?DL 0L>'-<+]E_H$P"R^O#$Z'L+;>*0-R%N6U]7D^ MR@J0AN##KP!%I(&/*&S$')!IC: 1)%V6VD)J)W>DJ\@C#_Q_T:_0Q,'Y^<,J8@Q$T B%DJYT?FE&R+N<^%R(C4^;>8^.//ATAH(OYCVF4C[A M@J#/(AU$YAGBMU(_Q/26$G/!EAS \-,(D@LC^2$C7X]OW&?[8VY A1]*WD5A ML\TK13T82D#-X]?&QGPD?J,W.AF4^";O,%'-VC5PBJBYTOP,L51CW01H0<$> M\VO<"YDR0UIG,/RQU=9NT3M(GE"&GE)1P'1$\&%J];C,J!$+&J!-MFWP"L)L MF#_#^Y.TM=QO+? YU0MNT*$BG7%W@/ 3'.!VX0 G$QS@CL !OM1;C7)+L:G[ MZ]5!A$P,W-7*1NDFP3V:*4G.W3552*+;'Z:%9 M/E\_/BRGUUK:35A03U576\BN ICR2'[,O-&]Q5T*D".CX8[QB(!G(?:YK9KL M!9+9>-8?KT&+) @(>F;?D4#J=7 CP 6EVQQH[?^3R9:@6:$1#30X?+"HS,X2 MOFU-=SEO];G;9YEC$;.&^6+[=MGR<08JM!-,\B4>\X2@"D+H7.5QZ!05PQI) MB;6!6ZU^./\2[NWR#$P>)(YV8R@,X,.T#'JYN,QFD)WAU/'P/-CC("YZ6J'G M9(T7@#X7'!UAMSPW,9@5]-[A\N2K&?K&'3MIGV6\0L3(AYXAUY%K[M.$$GPE MMCNB5:U@8C^,J7<@\N/75MS"U#PT':[;A#SE85)?VD>@;T^1F=(PF?I>MYI' M%KN4>2'S3/BF*V([4W0N4=P+MZZ\O<9((I][]U1JJ=K84!11:&3 O_R,M#D* M*4]DKM$0&7OON!GEP-YI"$^0K\$!H8Y16K?@JW1%N=(J21B&F!\XAT>'B$L; M;/&K5A]@)L*/C%(I5(/DT6*P((;,79&J(TT.W\>/0_!!+W3?@VZ\O^G.2F? M?."ASSV:C*O($##>1MD5O?6(OB(/["8W."$WT%@LU =;>Y44J[Q&&C#B8:EMS[PWI[T&0 M(ZJ'U[Y<$G#45J\F]"F7 '=B+^%6U!)E/(ECC0;,RJ)/">OE 5>FC%QV@NH% MQ)_L>8)%QMC"*C"XX:E.+#&KC,B4?D X-D;QT//F_BR%0&\B SL+ZM"XRI8* MG$)H,()$VL 7CRK9M,UCMY_G#X M%Y 7:<0LMI 0,BGQ*P0=);.E)1> 7^RC%SVZ/EM53%N,P8&&^QB3AXB!<\/B M!;EP\.MQED)R7'O<5.]08+\JJTJL0=9DO7:DQX89P(AL.['^V=R]\ MGJM_-XT\2ZVN:%OKI0H-G%M!P)%VZ"9K$-:7M6+#-@_!857 I]9B>DU+N,D. M0V=F9&4%*V072X'!3 S)+&RLWP=1!#2AKGJ^5"?\82@OJ69[A+>=KPP)UDNC M4:=/F.Q=^C^.OA%+9K!/$7BRY%I+3%GZ<%+;%HPVR->^L_ 5,@.R@4SQN^95 MFGW?I];/N*VH$HDA0R/51"_L(L^*<.0\*;EB>%GZ;(>^1MT$Q4-:"ZFGQQ:! M#=S;_.B8.E[/,4Y5:),FC;IB1+7RU+%FFJC&Y[3^'*&3&%S!W)]-573T]:XL M1"J(9X_!O4Z6A< .0=\(*SJOK@(A_IHT .0 8Y*H.N@!H3S(CS\R54Z_@-EU6 M%U@ Q)7_O>BE7GY$2T&HC;&!#NN4GF5S[6YU"&5*UG[:4$Q_7:U!:TYY]EW) ML]^;\NQ3GOV#9NUN@,"'-+ M1J0+" RI M$/D]&WM4GH3&Q#)+SG/IQ:0SL"SX4E/ ?,GN49PGXB@I% :D&<0&P6:+.:,! M1-447F%+N]VLF1](+$Y]&XYQ!<$)X+"B.MDU A@VVF:4QQ#R&,$$L2A62)[? M(W:$@9WVDFV3' _IK^T/,LNN7$IIQEL@<^T;[YSE'5!$Q-ITU>3/AD3F8Q%& M^:*OS$/_2*P]1)#B6Q'+LO$RQ"5O8ZC\/J/2 )!_%YF*=U=_ZX4G=/)#/,T6 M7#ZRPX6I3_(9]SS@ VHXUZ@1I')/NF++@R0Z1UB>9$V)62Q],M$Z'VB<[HQ^ MY[%>>@ WBHL0,421.'WG#C0&+IP^W(\@>:5USL'?K/:_GS+")4:PS:M=Y\$I(.-1 >[C4"[!N_0W92"[R@LF$FZK',$51&JX<[H$.@Y*JX-T9&@R/1 MJU#V^;DQ>H71Q_7#M6^6_927ATSSL$33\YN;0*@HF\Y5-[]MK?N3^TMN+82< M95RD''L0HGIWG.SMI7B)*,<3:PP&#G:0#EZUSRB!=+\".Z#5H:/I3Z?7D@M. M>OE[%4)]W<;#FU&O$XTFD9V&.EG@4.%#YLL*H6)5^[[/0QAWA8%4_D,(M&8\ M<$7L4P$GGFBB$"0E1F*/^'5@*KY'$^\Q>/# E)G\]X']Q]%Q"#)#JAXA[= 1 M+3_+I/)]EK=;_#>,G.Z&V.86V9:GQT#YY&8\N.?[QEY_C M038:6-"Y2D]R!LA-7*U!\?U'LT\(CP9=5[>*MA"N:/F8I! ,9%[,$&Y]#!6< M2!-E0C%%VT+AJ;%YMS* M+V :S>&7+@!00%28X-T"!8P@B=RR(B6:1;*<9YZ1P"EDJE3H-Z_FX<*-AV!P MX40(KC\!^+I)>> Y=#, M+(*NNO TE; CA00S_!OZ%ZTQ *"J/ 8@\&LY]! MX*#$*ZF@!RL[=3.O@0&*RZF)$P@P1SZQ17<>N5UHU!,:%Y>AEPR"S2K.P--8 MLEU/U=1. ;L-) % 4YZJ69)BT^9S7\%/?-&8 .U*XJ* CSPM'*^I6#T^3-E"29)ZS =SIF-.J<>NK MX?X;TA*W J3I,,J#>3<2QGG.S7ED!;AL#%E/#;L;T M6[ @ZZRE"C]MIH,VT%F="?C:!\Z54,WP%VEM)B*DP;BBF@9%!89\-OVXG1+8 M4 3,?:N$1M6%'S8X=UG;J-%-H,7!H%]MB&]_#0"/& M4OP^9,FTC*36V2,N'K"[ED#)B3.'[=/0/4^MID3&OC.R[ SYKXN+.K5_>HF% M%!E$MY LT,]9J.VD.1EI,OLQRX9JZ@WUD<9GFU6I$A'YO?1%"OST(KE =X : MEGD,Z+^<7]"P#^*[UJL$AW+II4W^V M^HKGJ/6K?MGN]=E,IPH=A '"W]<=8 M;L>>>',<()5N!8F#Y+^7T.T[.H5FIUQ6RBML=Q8_KJ31X&; J5P1-2>#JF-S MH" DX]PW4UPP6DI*U6L"5N["=HWLK$09\"\6W%(:@A$D&GKZAY'8"XGJ>G^4 MV#881"(]_\8ZY\FZ],(\\%Z PNS]NTND=1H%H(&+G8Z9Y8"*.)&XR/(6?33XK.MJ/FX,_2R *BA[_Y4C> M8C\ZQ0KZ8,-1="L\@)R,U1[GI%BXY9GAE4,V2KX.DJC&CO68%M ;\,K2Z6+/PBT-J_OYY[KC>#Y2,#5)C%@"9J@AL MBT\4\N)1E@]3.7W%,,.%(' &=!.!#L[8OQG:0@(U4IA:3J0-NC? MN*'BJ>;!L!4\-I=8%U"-LTM5(%DKW)R>K': 4(.@C3V>W ]Z@QD,@RJ=PID/ M.+H""VBK)T-)9Q4O-E^=A>HT0DZ03W3,NG)\!WLO8J?*9J;81BD#+XY4Y[5' M&?)X4."O6BX$X9J<&0))=@.0@T2:G8A#7FL;R@,J9<, MCH\A%M2N 8D:- ?K>G2;GFGELF=Z4\F)- "-N-A*M(.N;F5<,AD_9="VW956 MF4CWUYV_9D90-\V@*78 1V.F ]FX*[25WE(E^<9B@ ' &LK0>F=AQ$T ML!0#9&90I:Z4Y]R?0IOQ">\905HXJ6N82FRES@0Y3UL M(J$B&)7ITR)QJ+$(U'[T]^HB.\],BR:BD="KU(OA2&@"DLN(,PY-SG !G%]G MO\9P"UY=#G&15;@]\(5,.D%T&J!AC>)-R=M6=H6MW;/M'E ,U2)SC:+LD0\J M0)=[:5&I4M93#)![MHD-EH[ M&[@?9,+XU30]&&<9A1^N!RPGJA_4^=#&A4?;Q- M$'U)?-Q';Q&!0TMTQC8 DNUBTR*9OTW.!,2$)7MPUS .$1E:=6R]<3F3/^

5<02V!WFIB#HX8$]RV M"5&S&-8$" =N^JRHYF_5S85F-CXJW3MG4&( OBB/J1&>&&'/;HF<2Y1:CAC5W+QDL!2$Y!V.61M^]5CUN2]=7E)74\__ MD&8,&V'_L,L"514/=P"_>W?JJ28PQNV",1Y,8(P[ L;X4E7]4"'O1Z^'V4CJ M9;CQR1]K8*"A!^WPU*K9P_)5MRY[1#]FM+*/(X0L9VPEVYXJ:!T'FA?RN:Q[ M20F')NX3W_AKNY:7!PX=,;1T!HI01I<6WYEW!77F^<>U^!89D$ MYML6D;?9/.^4\,W'5&7.8 %T]9453[OI;ONX"30I1%SR0FY5BJ!O"=QNS85+ MHU8Q!';;)/QCI*\OMRY(?1(P3"/PWV-)2#K'3UQ43\>\)L6(0D;J 5?9&UX ="%N&,\+\2@+?T5IR- MM7E?8+5'T@5]C3L1-21Y_NO!_K'3B47!+ !:#X'5E4%-A/J,H(*YU1V!]"&) MLD6FD:%!H-N&W(3:&GAGP;+6MT'\*E,K[\_B\ M1(I5DKPW(X!$^^][ZE8SYMJC#%O@A'">HQN%KAC6!R[=>R&BVBZ;"$+T*>_: M\6$,HS\)=^Z_CO8?VA'X?H(80<_2[2]%L!FV+;G\2S1^^I9ZZY+8@=J(&/D: MY&1BAV!_H[C?20"&AKS;>@S26PDWG\!V*2NB_(@0^.26.4OSI-\4S7FN9\JI MCV7=]L/N/!9(\E_C55%2E;-TGK6,10NT6ZC$0NE7&?Y&A00;2\E'.@SZ^?2$ MR#+Z4;(37$N@M"=>.2[?Y9 59D&S:%-U4=#8%TK*,DQ9+I+SBOI7<+6-U+6B MFL,W85@L_!54JF+2TC+88T8':7W!9M&:!RXH8:[_][V*Z;QO//>(Z1[0)FV' MIBK_D6J)X>W_=7CO(':RA#PPV@&9M'QN*V^A:L8M")3WCFM9/*NFJW?8A8*K MCW1P& 9<@:W7A"0[?:JJ?W<0QE]L>J5-TO)^CO+CE[9RM\N9" $L![[(G:^Z MS#8*S4,]M\"R?>=9Y_""!04?&0SD5"ULCS30!'D\A6V1]O 27IYXAT)M+L/2^Y!H*#E;3BW-%^;,RE&(A[W88RFX1J 3D5I@O'-XY35R MY_7X'HG>$M.L\*7@O:-2IZMDL75;R10^!KW95U*4< -BH*]DYJ/E&$\+=XE$ M3R*@C'(7TVE;S=]^2)3Q\^_6U^P+$RD0)GK<3>H;6LDNSFD7&]A%N5S.P>4! M)@<.T:39'&G:FS;+U@5#G%)G&R(2YRRITX)['8::P[1C#YEUPB#,*LN$R ,N M?BF5;8,N]1]$#';KJ[Q5Z';"CGXO&5LF!BAL<+KNEBR@E)?9.E7F?!ZSP)@" M<8+1U:FY=T(7]P!9%69-I+<56GFYKW!QJBUZ05^3JHZ&W%9L76SX[+"\/=M4 MG'&7WAD6[(P0'=626T^!,'#+3'/?3)Q,#K3+*W"R,PH6DAL!8]D0B$?H;J2< M>6R-]V5BD>E(3R\(WBR,A]?=.EL^M*@@;@L9@.UI'I97"-R#\!\]_#;,\?1$ M?S2=XRR5NOT1A7POA^KFQU 3#J(Q. Y>/.&D/?CV,YZ/D_T']YRM_/#^R:.C MXPJ53ZW1?XHA(CZ6"7SNM*/C)Q?J-V HR7X4T0V+ JV<$WZE*KN&,A!+6@U M) >2^O2W?[Y\MG?X* +&D=U(*?C,SN3Y.Z9'J2:7_57Z(CG:L']J7[I7:+8" (+,-94:VO(+<)JUW03]S7, IL^,?S/B2OKY7U3Z)^B3J+.H7RXPSPG+MCRO? MZ#S/2!;)O_=D:ETI:0U9".<-PG"?PW9GB"EMP I?3A!2C\%I'12T3NG MHFT_0>#%;RX-O,XRZH]5I+[-# ?=D+1"; CE=L>O 4 6E2N;#AKBT ;,P!D) M(8K)=I@$DP43J$JHR>?E(ND^U73(_UH9"\)_6]JO*R&-]&_S=6/4KU+%D9M^ MP)9SD44,17FR:4-L)80 :N(O \+0T!(LLX0;VGJHX=T\]UP87ODL]H'D! M]IJ=Y7,%\"WSM?O]OZH<+%HWC*XF=VR>K"$MC.4/P-"1'7L*3S !2&4^TW=PH3UN/![)Y*I.$[F2$RB.(FBUG7E+&_G MX!:/HP PS%44@4A:44M\/17>UG7&14T8E<)$[H8^=.$,SVP2OTG\I+^O$@\N ML;-!294U?>CQ)#&3Q+#$&(H)XEAQWX#2IZ;P)(I"AZ?2%;8[X7"_U6!8A9^O M2/:PK4970$,4-'M\!I M:DTNDIJ[7%7K"BI#YM@2J>361%A,SLV"4"ZQ14[>K&+2?X2P;7R!&8U@?XM@ M[A;:.:C/=M_ZQ;$ M\TM?)!X'<6E^/5J!)CE)>46ZOFT!I *.N:JU$5*V 'DJC%U8,0:=+#,L80Q: M)?EWV9JI7(#24LU'C-ZV6 K+-"%7Z5PER[HHJ4^HRBWE;C!4V7@D!ZVEF@S+ MW\=X^^YB%_2=.-N^M]>IF5Q2;RTB!"Q2PH+J%F2/"['=!9L'C)G. M4 #*J$57[$?_6W70$AU$D-CXB.(6Z=F(88&1?R ^$ UBNA0)TS/10J_<("K&\GER3FUCEK9^D[U5S[#L I;,7RZQ4_HP5#!H6O,[. M6=D0',_] ZJEL[%FN7XAI$3U&TO2)D0. A6X#++"82EN>R+5&5"D M$H? 69<@Z3HSJ5^:_4-R 6"IQ&945+6Q$M-"NESCA[B':514 !/)W(UHC 4B MO','84GL%3Y':727-E9$ACQ?C,*.%U"^H/E@Q94&3L87RFB.U"?,T9>X?S@Q MS>KS7:?\<8?^27?F1L"D+6BM5'"2W$(:\%;GW)$:.WTFVX7"L#(<'"AABI2/ M=BWRXL-6C1>W/2G<2Z#Q\)9!+)-@((@)'HXBM@GG**W<,A"G*Q$KL/EGOH>P M3FAENH":)F>-@H^%1?8@RV6'E#:0AT0\!Q%[2#-:[#-/JHJ_L0BDV/D0"7;Q M]$02>&UG)+XC;I^Y"V(5;?(]8KFNE%7!=GH2HA^U194N1/H>]_4[,MK*]K 2 M]8P\&!')5#$7W"H%[\2R3\]IEM,NTXB,P":6V"TYIY&!RLZP*BS7AA7$&@>D M4TV'M.BL5QA8 %)(]Q]Q+H14*#TU9J7A(VNM-^;1K*_(N[N&6E*EYA5:?"-, MA71E8/,N\82B[)UN'\B(3(SLV/LJT F\>;O@S4<3>/..\(%^S6;A"_(ZN=)1 M;K^@YMPK-%(MV*P,78'=MJE.9SPY,3LCXEY [*IBA"C1+.BN)&GMI41RH&OG@_H;U8ES3&0PH24%@M"N77(-@ &HNBV:Z]^"7SI%&WTI?V35'6 946E%=&_?)*";^$877?]J M2]OE+\W< C3-]@#!:(ANI[71;]ML=0AI525$O+;=Q [@-_$[C MOT2=L18#-FH2D3T@\UUL,^]_^>67GZ)G'F$71R_+^7Z,MH53&.U&9*@@IJ8K MG@F&/C+XNE\68 ^5V0*A=)"^Q';Q:"V_DX[D)_>_E3M_W'P+YD^1>?-\,[;P MN8\.]+E\%-;5!?E1?6LN#"?_=L6:0=0T@YP8M5S6'N+, E=X.FZG*5=Y:TC@ M KC#@AKZUM5Y4O1O#>QZQ>9,>#CE&_T*EWE5KZL:\1BU4^\*=Q3FJR1:9?59 M5GMTFMP>(]P#3O"0!A\3B!Q<-W@1[K2!472(YI7 2(]*P.Y5: (#,UZC='QXNC# >>%^0C5(Z@RX]=*\ MP<@UA8(M&3.3X,+.;:1=)KZ/D^A>UXJ+<,&U010(QKAW9+N^P6=HX:T4,(T9 MA.=;N+ J QX0BI??^.SS=QSC[L#HA'%\6Y4R]11E^K5Y(]Y"2U):B89\30+ MV?!K<0@9XJ,ZP"W8/G?<.(V.+O036#D%GW(VAIA:!;(R[B2/7/-U+[MT_43_ M;IL!;\Q2LF$MS4-'ETYR3JH=T#I']L_91BQOEA#T'M;8J)="<%<(*N(W6 +' MQ2LVPC527[D?_8$]WY6-T:E$!,A[] C>.>Q(\/5"\I2[?\]; Y 9GT@59J&N MLV2LNL^PJJ2FZTBBDJI]!W5T#=ZN!#XJB>NGJC4.H6NF9$ Z6FY['YY:FCQV M2;THS["KS/;C):BBA%YI#[\]JZ87=U#C>@,U,MSC\6IN/.L7>'J+_&U6;'Q\ MEGL]R.8!BQ%1]SJM ]I-H);4X"&D2R+,,N%[J*RB+C9&4^K6=XWI:HKTM^>Y M1H E1*OH,H;0BJ,"?^_J,H@X?Z@FNT:28C?O16G^A"8K-R$! \7=0LXNY9V' MU6>B96.PLUH0NF4?R51(L9A#U%<4,^MU5W H[=?_/7V^5T!D)_6G.FPFCZ;2 MUCU%H]496C4W?8&D *.#/830]X%26*XY([M]ITEG#'=2_]VY\2RXXO/*K?:Q MH1ON,3E?A(O%@#,*'D'HJ1FUF-SCF""\6-,,,2+(S@K.6)U1M'#P0-2ZSJDB MSF(L[P><"*)7[7,B8"\NZ0I8=.6<.IB\!!0,)L($0Y&T'=<"#9C) M'%K;N4\#G2#7.*!KH$$=;66M13.W$JJT82/*NHU&:2"0%=2FE9+#X MB[J<8V9GL8 3@+=)\-6 T@-=%+A_+.+3-H=]_TN28FF7WS6?W4K:39-9,%(& M=,+9-0%*>5RFC?&F>=&)?3P()R,XU.UJ7K]7$X_=-F!Y)_SR7P]E58GM:F$' M[X/:&@,CC$"I+,H)&VC+^P+0DP39?&;NVAU<.._,LM:7KU'Z0,#;-U4L/IK; M2#0KQY+:-?S932GGIKN0QO;Y!\I+[Q%7=P+GG8L0M[[ R@$,V@>X. 4*"?B/:#%M#3-JQ$SU1B?4!#DV,A M&<@;@#G +EA#A0 F*9FJ/%FOW>?QJ7 .J1(076+"0"%TQN# G"E1Y/@T"HCZ MK]O*ZN1BJI@*2R9V'H/WD2!XDVUIQ>Q95L!=FL&)8_1V=<[Y86E=Y*0&3-JG0-!#P!G)@'+T&^JL"/S.W*[G*[P.&N^NV>*&-(6ZA-H MZ+J@H>OO$W6F,#MMS)@;(;;P+J"FR)#XR!OW+,CB0*OE(MG0QE.#[$2RS.C0 M!L3^!E5BV2]#OUZ+[?K>L7T"0<\ :2]9A8I[I3=9*.%31\*)-VF$\1*-'!2+ MD1 YE?PGE(0,@4LA^&H!)A?(XWDRA]0C<[V4V46!= )8$JI? 9[@B2INDD%E M4B>KK.F<-.YIYH;!B1#P@X0_Q=9N?&E/\C;)FS"E"^4!A=;%Y7/"P^G969&4 M;]W-G,W?2E[6O=_9=;66("BAQXC6)/.B(XQD[IQ CM,'%>\ M8OY Y]9?%.JJP#:5%(=,(OBF-A.TCA)HY=& M(HX3-W?D)LT;X+4!+]VY$9:IB+#^4-;>4K2ESM89U'[ C3S9>Y.DA?X%%6(* M>6&WPNBN)V)2ZE3/L0\B)A'#290F45)16A3"1W7=ZM.)J7P2(6OB:T -0[9S M!.M"U#G()2X,=@R,+/A9:Q\9A3!R84(5 >4>@'T?JT.H7([BWE39GB <'7-3 MLTT/*P-PLK(+&6W4MYAHS3&=7FY\&$H/_&51J$J,$OA7D(?";<'294",$-<= M;"CD$J1<)@/2>0002D*!$IN84. Z$*VIK-90*0($"1LM">K[C4Y8LAQ1TFY9 M5CE?A_W$Y*"(WG-_(IF08>8SQ#\] %S"*!4.Y*V3S:6%2A/SW:=%/A].R.<[ M@GS^FC/OOZE3YI09P#9!228$7:"^DRD2K4(JM8V*:H[9(L#,,%#GM&6UJKI3 M-.:[>=$UH,N\61\P@F/0 I1$!ZP0LZR] ,11URB71 AF1AX!4&X#YU3&F.;L M2^!@2<%M&PFBC8AFNZ3F$T4"K3&!1*!N6:,+=S['89(ZQWM[&^XICK)DOH0O M6(P?Z?_^?*3?A*&5G2^KBFO^M)&3'[ N%.*5?/]0PX3G$>)A5MI9)VYZU2;; M=?YG(^Q6B&*WHX@7QZHE#+!A%Q'86;H;,=-OZ2W9%MG3"6Y6XFTFCOU4B+"C$",\+&GJ!@!+(82;K82:@^F?%PXXI0X7+/Y-=F4-\# M@2; M[6M!:U*@MM,>@PQ;O0H-'A7V#!,U"\BT:691X.E-@"OHVX%,)\>]9:= M&29$_-._DQXT8X_2]9$C*IRA3O 0%WW)@^6^RH" >].8-CSX(9D5"M+W6I#= M,*1;^X/JB>Z_*N'WD(OG#CNW-X):?C,,]@"'JQILO:P7N8?!NYC&Q1\?_28 M6#=RO"1OP%H$D"*E>S% 9UD3U.Y:TL8I# %AN7_^CCT98#V3#:&R'0+>8U]! M!FRYW+*GY(/ 3WU2*T>,V*.YC' 7.^%-P M'E?0*&Y=A(_T3:RH2:M<$F4#(':J(T;G'*Y$TS>3"NJR4BS'&!H<@(?/W!NV MM4!L;YF!/?I138EM=BUO=$C'*L;NI?;';5B]NVU2/J%&4 T9(%S/R5T%.$CD MJPR3.401^=?,1X:?N(#^66 ?1-P]CX4%/L,?(%M&:DV1&\R;<:9F08T30)X: M/@ .9*+ I2*;S'S!?:/.*K0]0;0-ELNT*KG QE%Y1F6CS="S,@@PHM##=,U, M^BY1_UIJV$!CP',Y5W(4+L.0HS& A8%TD. M/0T%.&VKG<)\/Q)=9? MMUJ>N*;$\6!:J44.-S(Q[6U=/JF)H!<8,X,YDB\?:8F6Q%SYH[%V%.R]H!K; MU)%B(U"X^JMYKE$]8R(0"2<9 ;JO@;D52PV8C7=I*;UVD5P(P=IE!^R6PZ]1 MGO[E&TB[_GGT)W2&E;+&/[%.^4^JJ?V3ERG"O#3H M@[U?X:XNA\W98DN=8:P"[?HF%_:@65U8^+FM5YU6M]R=2,.4 ;W=#.C1E &] M(QG0+U7O7EX+'O8T_/B]&NGY6_6XTZR+#I^ 3$[)>>*L:S#EL.$@>NGP#]". MY^[6+]NIH_KGI$'V.8.6>"*@FR9NW:=*>0>_RY+ M?U24X?[!M_(%Z,>0K)OL<9.M$V IDV7 XB]Z]C?P?C< O7$\G>]C^3Y_R'TJ M#4&-1X_VCT^^Y:V_?=)P>>3 MSNP60^7A+=HI-W$SMYWZ5UF=5VE@F[3IG9WYZ%S?P^RR4W.K"'_YRS='WUP^ M335*Q7=8 YRSR--(MF!DU+>X,!_F%UQ'*-Y4T&#E5^4T.*5+]15?M#<4ETO6 MD4[GP?&=6,F/*60?*%C3"?M*3]@3[G'P"B,VKQ(W56C-A0=M.EW3Z9I.UVW> M7Y"7?)50UNH5\M@5F^A)63J#$;KFO,)VE\Y+?$71@F8ZD=.)G$[D!]UWOM-B M] R\]SKZ9U)TF3F=D"_^[UG]P__\DFRB_\W:Z*\9_NBM3OCI=T5"T1_[1S6Z M.DP'2[5W#+65;OG>-TEW;_\8 FE018C9ACHK$#NV=>;?'7X_J8]KG*#W]NCG M;@46\RT>_4A@:&R8O95WJW,WW?EMR_F/I.P 3\D!2\CAR:\DB'F5\%UG7;X* M?W_DD65UIV;[\29VQ4:.GNE;G"R&=3^BV!^?W(L?'=R;MGHZLY][MJ$4;YOF M?TV'5]?B\&3_T7O=2G=LQZ>C^Y4FZG:[;ZWCOG\1']^[% M#XX.O^!M_P3AA$L! CL23GB1S>I^/$%_=_1H"BA\]<=F1Y7DX<.3^/#@:-KJ MZ1TW;YW0.$P/G;G M]_CA%%"8\ E7R K54YEH0EA@->G)&QZ8NXBD^V17XGNAY[Y(%8N\+4>?1%P4 M2O85"\QNZ8;/?4%,-M2G/^#3X?U*#N]TL4\7^W2Q3[KA;LQVNMBGX,B=0%M8 MPI5[VZIVK@B6\"(@>PD\PS[SX,?/<:#>2[*PIG'2G1_EHCS:/X*;,JTZ8+?9 M.,I!^/@/2#Z$8/#_8OH[5\^&C_ MT769*]^#H'+D-NF_/^3>/@"V[9$HB7R*V%?Y<[=[)F[.*/P!/"L[M!K/M<\) MMB6MWD(W@(R[0V3OYM 1JTW>A4UI/U2M?.1F(<=_IMDB@38F?W;KJORSR?[EP<+?1*N1X/WK&@XU^7U=WJ#E(&9WBNID6(3M-)_YK56:?OQ'. MR9_0T^//)EED[>9/:!165$U7WRF9/MF/?H&6NZ?)!_7]^,A#<^L%S71EO79< MEMO(]Z7Z_%)][T^GGW-HC+7"+@YW2)CO[4>_04^<.R3)T4N_4N^_=9]/9C_R M,IC656_J!)LG,:O?PAUT;<_D[);G[]Q'L5'K;]P/<:=/_[..VIEV=50D31LM MG%9,BNC?75*WT$BPK+2]%3;)HS6+@?S4&5;2ZNXU].H[O)_L'7ZW^#X>I4]\ MC[&ZA_MSAY M='1P]/#![/!#1WN#H7YZ"4MH8'K*@L4:^?GFJO4#-:D3[]L1W,-']^8/'LX> M[67W#X_W3N[/YGN/LO1D[\&)D^C#^T='1]GB8XK"FWI5MC<2VN3XP?'#].A@ M[_[\^&#OY.'1P[WDT8/%7G(POS=[<+@X.,H>?>0C=KW!?GIQ\!VA[K[D)A%@ M H\.?B0][%9V[S!J^1Y,ZCHISS+HU8J?.H16KOXK;@9[5WPMEN]1#^90\VO/ MWNAT[Z>(;/Z#AWTS)8_^ M_OXUZ+$_V9">\P*]O^\SM53[]"W5'NP?W[]I-[&31_O'CV[ZW?V3HYN^]^'^ MP<%-.Z=]R'VM:3@3I#-?\R>!*Q_[&WQ1<^'^IV\ M9[,!R'CM6*>!Z0R8&%+6S.M\W0M!3ETJ)MFY6G9>.)?_]H3FB\7D3")B1"1W MINZ-[J5)O>RZ[+!Y-HG/)#XW5#T0"WWF7.')))X$Y_WNK/2'K\8K?-'59=XL MPZ;-7_2,_I[5V47>+J];B/PQ@R2@&ZXG\/>_\'._G6ON8\WL\]C@T[RF>4WS MFN8US6N:US2O:5[3O&[.Z_.Q+>O/S7!U@U6C_W]\N'\EX=.=F._GE/>//:\D M6M: 8ZS/B_.][-WQX9^'^\MVM7V'@7!J:R%EFLVK&M%PCSOH,5_DY?:F[D]A MS@LW:T3/58OH59V7\WR=%$.0>O2JJYLN*5O@OP:X7A,='B=[AR??)=\CK/WP M7LH_==K93C.=9CK-=)KI--,IX?$Q$QY7 MMN^]$_/]NA,>1W<@X?$B+Q/W3_>O*>'QA8GM70C03#.=9CK-=)KI---IIM-, MIX3'UQ1HGN8US>LNS.LK"M!,,YUF.LUTFNDTTVFFTTRGA,5I7M.\[L*\OJ* S#33::;33*>93C.= M9CK-=$IPW&:"X_#@EDV;E/,L M>E;-.^C\^$5,_BYILRD^,\UTFNDTTVFFTTRGF=[UF4Y9@+MC7TWSFN9U%^;U M%44MIIE.,YUF.LUTFNDTTVFF4Q;@MK, IT__/@6,O\SMLUF -\F[JJQ6F^CY M._?7!NH&3N?+;)5$?^3M,GJ^FF5IFJ71SWGY=I8T/EO0?!&K=)?4WA3(F68Z MS72:Z333::;33._Z3&\K7>#^F\R*#/^IDUHG:9J79S*\0S9 M[/^)WBRS:!Y4"R=MFSBS.X6:WN?OEODL;R,H((_:9=)&R7Q>K=PP@>NT7>9- M]'^[I'8R6VRBU]FZJMO(/>)%5:^BPX.]_QNY#Z19MG)/6T@K=ZPW+JLV6D"O M^@B:H?=)5.$32J3ZM%JM\@;= ?B]>R)\N:VB61;EY;RJUU 7[9XTVT1UMLCJ M#)!$>>D^D90;>(L39Z@Q?IV=5\5Y%OVMKKIU'+TLY_OC'*Z>NO48*YL3YV0X MQR..JNO3O>IW+I:9^TX=K9(T5'4&STD6+;\X=8.GXNBK5C..\KK.FC44 M59_C=V""9UF9U4EAU@*6JG"CZA(W,-CLQ/E8;N6<;'7S):^(5EM_H!79N[TTKZEL_+$;3KQ1&10_[PWG)LO]X"2X ]QJXZHO M:Z_QSS**'^VA5#Y.BHMDT_SXS0_][9&U1WTWMO ?LKZW[VQ_A,47@@#NFSO[=.:V*P3(EXKCJ%J,O MGN5-6\.CENY62SMW,\V3KG'7"=Y7-=U2=!N#8+H_N-LG=Z^99B0O0,]^L'_OX=&W?!.,_/UP_^22OSXZW#\X?*@?N"2-@2M[ MLSR&FP,LZU^^.?[FO<.]MRI,-]%^VP3H]?-__O;S/Y]'?WO]V^^OG.GZZ]/] MZR:*/L.J'MW]*/KMR.*7)G_;UNVOF\GSZ,W+W_YY?GK7YZ,ET]=>CCV/UW*^2L0G6EB=T+R_Y$U31:Y]Z^RVKUY M-&%\B=3?VW]P;Y+Z.RT<7^W$/D#JGR[S;#$D=+3S_H)F\]T81R5$A)_,YY7S M)B'*RS/\_KVS'I\NKO])?X\6R?.=?VQ-'1P=')%%/^I#'E M>Q\24_[O'V95NOF?_^^_?UBVJ^)__G]02P,$% @ 5X*G6"ZZ:1QHX0 MQ3D. !$ !R=FQV+3(P,C0P,S,Q+GAS9.R]:7/D.)(@^GU_!5[-VDR6/67E M4=T]7373LZ8S1S9*A5929FUOV;,VBD2$V(4@8TB&I.A?_^ X2) $CP@2()BE ML>EN91!PN./TV__]?[VL"7K"21K&T5^^^_##^^\0COPX"*/57[[[4UNL;/Z-C/PB=\%J8^B=-M@M&;N\_?H_]SQOUSC*T%OTF&6;G]^]>WY^_B%8AE$:DVU&ATM_\./U._3VK0!^ MFF /?D=G7H;1SQ_??_S#V_=_?/O^7^\__.GG#S_^_./''_[P\<.'__?]^Y_? MOU>ZQ9M=$JX>,_3&_QY!+SIV%&%"=N@BC+S(#SV"[N2@1^@R\G] QX2@6^B5 MHEN8/&%& PSZ_L@F%>2@V4SW0]HO1G M/]Y&6;++1WQY2,@/*?9_6,5/[\1'&/9'V2'(DK?9;H/3$I*L6YRLWM'/[^ S M]/GX]OV/;P%9WA/[P=MT^Z ?2GPL#45_:VQ<:DAGLH3-\X\,EX_OWW]X]W\^ M7_&-(AN3,/I-CSMM_^,[^/S@I3BG%X=Z).B',A+T8Y"5VPJH?WS'/ZI-PQ8< MZ-;-Z';*<<#1=OU1!_GC^W?X)<-1&CX0_!::X81M[?3M1SAAO'N:%&@MO?2! M=:8_EM#?IF]7GK>I-Q0?2HV3)_+48Y,*:FLS+M;GPT\__?2.??WN/_X'0NQ MA.M-G&2(GXNKV&?4M$P5_.NMG*^W\-/;#Q_IION! OL.1=H3U3#9[X8A(3?. M04CDN^Y0).06@]'_V#2N=D_V&C%MVOWPQUOXHW7,VIDY;%!Y[N5MT7_@TO6R MW^#:@_ .DRR5O[2BH3]'A]&OWL?R'_WGH'2;]T:@ZW9G_TY[[73=VS#"1MAG M$PS: /+*Y(M/_]5OX?.;MAC6BZ(X8V/!3_+'S2:,EC'_A?X&=\+/24SP/9TS M!']\N;WLO'7?9=Y+',7KW3OH\>Z6_M??)(LD__Y -\_[KN8Z[[C9?0=H\X"RG% S=! ZR.'?'QP!U1&NW[UQTR MX@[)OZ:+)95(XS7>?V>TP>C8$3_VW!'%$"A>(C[(ZS[HNP_Z+]]IO*:S\P@R MXQ/6[H>18'7LBS\ZS,^7]OPVQW MXK&7;KVASU%-6]+9MF.]_EQ;+P[H+2B$ Z2">EVZ/9:.3MPZS!BCV]AU+^%-M"15@3.55 O>ZC'LL(V?R[[V7AF53O[ 6O3H-EIZU9QTK]6#]N',:K'>=@N3OS0D+9>IS0 M/R)5_2X$JB8IO+M?QV+^02.3 U F)7"P91V]%/%>7\G1A/3#A?6>0OL?ZYJ7 M#J$=O9%_O6K01EOG>^^!'++*HE_'&N^MF$%O..#7%1Y!#]"RMNT].E:UKL-I MU F\KN= J;)E#>NM.M:MKLM1)48X77X\#1)U6:!W;0J.7ZA" WJ)BO/+M((9\W2>C M[9.[[7KM);O%\LZC!_ 69]LD$G%P!^^6'C []DQ=_=6]9\2H<-NP<1$?6$;U MO6Z>P9X/>]\IO3MW;(>ZGNRJY#'Q>F-84:;LO?Z'P.G8"G5U6K/BY757V-@5 M^6W/OR^8VR +"Z?_.F!W](+7L4OV4<^57@ZA'N"#(CGJZX8QLF%N[[XMU. M^RFC6_P#NSF7X6#:M\J_UM67K2Z(K\R+,7M2P6 LEYBEKZ$_WWI9J\"[3_^. MG5#7A)9L4&5^1 X!'Q$,\KK^^]X+RM+MO7'3RZC>NV%;F!JF8QMIM*A[VS7?(HD14YUPG% 8Z4&];D!S&W"? M>V@LL!T;3*-R/6"#O5YF!DWJ^^O?]@'0L3_J.EB-^?UU QC= ,J#4A"X6%(9 M-_3II7 6DFV&@VJO?7;(L!$ZMI!&=ZO;0J5'JL""12(#'NP.$IAH?4!>]]JH M>^V8BJ4!3#<50^ZPOTTHTC@]?_')-L#!11*O0<^QS4SN1C,X=.Q7C1:Y:[^J M>*("420Q14N**E)P?=W5EEV;]G>,V ]$QYZJ*YQU;E"O[ZCA79#K<*YQQKP% MZ&7Q*8G3E+*RRS!;+"EW&R<9>"6)SNE^>V3 !T[2./AJMU!BA:)XB!\(N"2 M86@@C@?31>>82$CIZSX;:Y_E+YC[3QBDI*41$,^[IC#-Y,E&_Q8996I76G)SC8^MFIE^%5G+1:3PT, MT[&_^KG[MMQ2!3*UK2IREN?R&-#=:Q#P@,K6 M*M]4"B*_EST&_P5>.6Q!B2AIH3;P$A]ZWN(E$G^J.S%/DA]&V;L@7+\3;=YY MA'R'6)&,GQ\3O.Q? .*?E)Z0=?\OWZ7A>D-$B8D1,*-_0Q[6.'H;\/(R!^+9 M",].N1/_'Z/\ HRRUYY#[C'82-)4NH&^/X$!5\^_(EAK8-F MU[G*1X M7)SK( ]'?-SB%"J!4'WHK03)T-\;D'FR#BO7T(/,(8"=(KNI6L&X<] ^BH7M M/48\99_=/]XX-B?EJG?\UUYSL"]8FR0?%/VT%_4#1G!@(OH%_(PQ(?N,Y-+$ M- :VC#HI':.X/"'Z( ZCL],VI-&I&B% H7UB1AO TC3T]L?N2_:> "V1:^T&$; O6D<9S>-/*#5:W@OA]']KML#0$])^D!7R4%S,\K8;DR>(=^_D:;7 M*'961<\]W=3VDS=88V%F' M(#"UEK"U8N5@[6 /Z$8G8*Q2C>T3,>XHKDR(IBKA:-/0"-OFK=)0BF^OBZ$5 MAC,*[S&5VE,KK@5Y-/+-3/K>]*JR,1VH9H@./ M\T$D]H(UT7MV$$&-_=U[V_K1-P+H*5^YPW9E*Y!I7[S#;I(.,(Z]?@?1N#=< M9QZ'/AG(QWLX^H\VT;W;G9WNT!NY+V3'CL.!,6ACGYY!:#@[I4V!5.9FKWU$ M9R>J*TS(W(3U&[E]X@BXC%_1OT1KF(Y&+_8?^6Q!PQQZF$&''$QY5/R2X2C M@1)2DP\<^Z6F]-]>%FMB)%(9L9!B_X=5_/0NP"&LXX_P!TSFCSQ* H>Y'_E] MXD4ILV-RBYP$RK#\RW>M3=^-@>K22Q_8I&W3MRO/VW!\,JAY?B8)N-T JB>[HLF-MV..\N#'QIT?T\4V2S,O"NB3]@L.5X\9#HZ?<.*M MZ,& !+Z.VC%$L_/MAZYQ\GZ8V5>IL3DT&FOGRCXY6]7\O4)R M1^-Q-T.:9,I&H/\J-@']1V'\*BRE'CE^"=,*SNUM)]N_!4=U!XM/MT/Z90/& MFH_O/_SA_4^?2^%+E1W7K^^T1[/NE%T[$"?5 \'^ZRM.&9^)DS ./K2=N;&& MF&ZB\K=)2%;\4J6H*2(6I81_9&)'TWP< &DRLBDKG6"Z,&>8_^]E)#C!,[S$ M]'F6/(UD"#DGV$#Y@< F(Y[*2%D2^LPH&_N_?8G"++V]^])ZWMO[.+2.BI!T MBWT+I-,XIFPKWCZ F#'47_/Z"(-Z[? M_I <6M4&QKGWNC;UGXS$LN!9OAFD]/F0LG5J('(?").1>4YEF'B'\1U.GD(0 MBW1OYG43'61$T+"9?7J,S+5?Q G,H7C4M2](<[NQ)0C%U>/"\^&( M[PKOV),X2>)G$&2\#?T(DUOY+&&"%C55>T_.7 M#"=T(\B7M/#X!&VBN(?2>_R2G5!4?^MDGL<>;[(I7&PPW$#1Z@K65#ZZ.WKY M^OQU:IB*[G[3[8JRB3 XVR:Y#,>V?-.-W*.C UN=87FR.R5>FO:4]&H])B-# M=TV?A4_T'$6!%%[@CFF@J7?WD:_R7.#03;BNQ71\""RR6'*8KSH-@I!W>8)_AA3;H_>T"G3X"X2M@$H@ZTQ4;0VGVP-I!8JOTCXWKC&37NG MIV0LO3+YZ9-O(_EC&PM)==Y]X ML&OO=NN'F&@NM_+W"=4AZW7,,QIPSODR3;>-^J"FUB[K_0[7]TU'%GT;^&L! M3%.'XE+?UH4-=>IMPLPC?*<(3[+@(DXNMAFX7]&MX]4?_L/AC/PRM.7B:V+8 M]^@XG2*!Z>[KD9.P?>A>6BR;K1Z]ND[!2YY""JSD/GZN"A]M+1VRQPC/+\5< M1A^ZO2QMS1 F9)0?LL*QJTMEU]1ZMMP1?5E";C-(&]2_)D>:3IK.=?DW]'F] MC,3EW>[]TMK'!6F[GPVQI8,;VHT._!VS=@X]%U^Y53)B3![X6MS'\%.S=][Y M"T[\$()5PD:^9&*D7+,_M#/9'9V$TJI,3T(V0Z4/DPL^.]MN(&+H5EI MV-K%":/%6:EX0(O%0C3\AI^1X]4J85GH+Z,L":E@Y)M4>!V.SX267N&M+?,6 ML0P5-3FR@SW9%\K8;B*T(>8WC/[5:VIE52(^9:Y*Y#(*\,M_X:I%J+G==)&NO35NO4\JC>9WEW0ZZ^P?,]+H'>$4C@YI61@Y.4NZIP^ZMK-#HFEOD=3N M=73OO5P&8/*"J&/F+:HS%W:WGW(;"0VG=/8.HRW= 6(KT%-Q@I=Q*9KX_(4> M@3BAQ\1+=DS;"]Y6<#!B0E@ 1X83^F(W[SUC([IT&N59$MJ>CL=_#P!.B2]M MGE_-[2=_C5NDX5(3NP&"W-]9#?G3<@WM;2=6Q;7JWL;F6?GM2?>8<&_5<:RU M-J,^$"RN,=GQ^1'_**9&_/"W+W<5S)0/CJB\;H'A62R_I)@M52^-5[6/4S?3 M58?787N?B0W,3,%PW*KITC2TROK^ MOUU#AGX,@9>A'S9M^1X=IY/7MIL-84*/1V2:7#7;>X?"H6?O*16+/L8!8Q2I MW+9-6+(,G&4Z(0M8VGEY-J*J/6SC1YO;?H((H#[,TXW"[]_A6.7\1_Z?=S?7O3MS';#/F M'AK__2BX,%;I7>/,0MXH$/C-(T3.F:S M]W9WI\DC#B"0.A7*#@BB%BZL9=_5?3RN!H*=WR4K]=A EU0HI5*CE#M/-6=+ MF@"!*=,953P*.T*D&MM/QRFR-PV6*(XP5-=NL3#IVT[/"LDJ&+*@4A]V2-MG M>GZ]>-A:N=+F]A,Z-?Y]F_+:"O'#EM7_HC@"OYBDK)2+XLRO>WL'P7/$ MO[EC61L:.Q)A\N2%1,YR/K,B1%24!.P5?=('SJ3K5<@W4/$PO=O0AS=81%^] M) 2\;UL\S'IWM^ONP=_8/#D41PFE%NM$5J;6ON:IH])O_ONJ33/8',3Q:59E=QB\FG\R).6-#RV))GUW N M/ %M7K.U9E-FD,L9T5HH=-/=U]%I:BF_MS]9VWH96O3R16]N0Y-F!.% ML;%#C]O4:V+7R;YDC(U^AT?4USC#U9*%.J^H4KOIQ'4/4ATLEH4/:),\7F_H M3JK5HJ)WRS/9W&6Z1Y(PN#C07\GM'@4].X^\S2')WF)Y_XA_B1,2- L0VG:3 M3;2:N*"=#]&U="'G8Y]<_;V3E^X'S>F,(OQIK3IQ=XC:(P!VC-4[*/.9E:C" MYO&FW5?7<127VF!66;ZUV$,L&-' M8>95"CN+X.HHVJ?[]))67DBOXYYL;.^"#E"38KN(RCB&ZYI-]QX*P;TA3BC1 MT;?+YTD(P*EH#0_Y/]JD_K8>8XM".*L6M 6SED^'%<:ZAGVW;^])=8LA-Z:S M6'&9?1B*!/:UW.X'8]K'4F26[?6M5^YQ$OZ:MGKS9V(>KJI&_4U!6DGFCJY& MX\EI[#"=[V:%P^O8<(W-IWTD]T[DV-7+D=(;#8)N1^,I'\"*G-WE:M/<8;I+ MF*M=6WW)RVWFQUD7NC%-P,C8FH$3"OXW;X47D9+.C#Y*G\)E M=@I%'IL-2GV[CHRQ)F@ 7M%]:O,>#F=*+5M,GH#=*3-#[4&_;7V()C:Q_,UM0T"7CG%/ M(-.;#UD.*G''=/IJEAL[PP>TAY\UM;:Z]S4%@QO3TC6W=<=-[X3NZ<>UEW2D M^.[J-C*'?Q%&'CUK_>)BFAO/EB\1N4! A6.4 :F/,]V3+GQPN0,<8"0CVIN> M\.8.8SO^K#>4RUTL3Q=?+\\^_+2(%MM$AMVW!SCMW=VU4C[-P=Q[=)PN18]X MX2[BI A%;(M0WZ/CM)8A'DM4KX6^3R*B P"YD -;6]6X?[&F]NXCWQQJ6DI@ M(YM-JIW-K<;4B )Z-S&50\G_#3>G<=!9M+GHV5!KR]-;VSN8. MYV\I:[IQ&F$NDR?CMC7S24 +#L_C+VT? M!Y^D6^SC\.F@5TGI.C*?)3WH,*N P;R24YY/BFZ0E@).O?I9#=_HZ1XU!)*E M WY%89";1[J;&\O U)JX>]'W5Z1,4&>T[^B332\XNCV'A#30GW^>_NJFYTDD M?^]R6&KM,KH<6<^*DU=8O?,(IG=KMDVB6YSBY FGS*Z5U@-/!@(;F:HS$!O; M-+OE!M/96)*5%XFX'#IY:4S"0,;LW% 4(68]8]E>UN>%Y'#0F4/$ <1&SX8!G!'/+T@77DFVR+_< MQ*%>&.C7T<$ %[[3B^PI>\>ZU !,GS^ZK21+7IV"\<#I?*3Z8/8?]!.V:$M-81F+D_2]2^G^F5SF&=U6WU6MMIA6\'KI% MGX>#7>AZ5J]M3&3J#H(NY+PY6!?9%KPR'GR[A6JXAJ6Y4$WINQL)[1O,]?I= M?HOIJYZ&F;P)^?VE7%YM26J,#SM=YBK0:VZ3'2]!Y5-DD_STPK7?P:CV[CX= M$SZ$_=,G:(E#2&)I.J9. M-Y(#[-0QE88#<&.F&_T.^]N$G6-Z.]%K"@>RX.16J@"K'M#]LPN.-I SFL8] MTH7TZ&DKH358Z.A3U&#=+GV>\*I[HM,5)[OKQLK7I28SB +J4,(? &A^ G.G MT\WQ:I7@%>6(RCDA%4EU;!%Y#)3&3CEHUJ<)5WUOFJ1];6Y)=Y";,J]$47"\ MR)Y'_R98DT:/'FEZB+,=%-2!R'28B,VZ-173..!=Y<$/X[ZG(Z>R(\N5391[ MH"V$?#\8KCUGPNX[_#EK S2^OT+9OGA/FZ?@C?;WHGD59=9KF1 T*& M_M4H);W@&V+7*S?K"(#'CA:DFQWNYLV&XD-: @5U[2R'=_,"-=(0Y&O+]S6W MG3J?(;@[X#1EBMP+W#.O85.GZ<_Q59>+2KWA9$CGMKKVA[S6;+HM,TSEP.WP M33MK%-A3>NW4//!8BMYFB;NUBP./C,C8G6I3=E.V\BJ.5E=TM0*>BKB?-? @ MH%.GO%/0A2S9T:/?6FVP5]]I MXWV+*.12K&YKD9#.?O/38=7]WPT(3\3;9>@ M4DH8APB)4IA2JO7&Z>CD&*]S[:UQ:^AK9S=;9HGXB7(3>J5"_?LD$A.4].PG M+Q4M7<@[<857'KG#649:K)1V4E_)WA:-!>HMMG827NK M+@5-5;OT#2?4RC\KJ$GD1W79@WJ 5 ,;Z,F%5Y'X]%][F,?XX I*K29DV0%2U#?@#D#L%I$ M^MM22\K((TR7Q1JN]L7R2XJ9SF;QD%$^%ZQ3\NZA'% Y364>FMIPLH9 G- G M^PF."UVAW)7F1@CJ32QB:Q=W>9:NY"0:S[PI!4UPL4[GE& M.P%,;37/;;(0W=//9J[O,EW$$X5-)SJ(V6/9JJ+5-IT,<7#I2MD648M+]939 M>G:>C+BO7A+"3HY"XV(K]Q M/^>:2F-W524'KV">B\0]R\X>J(WM%;PERY 0EEM5ZS+9U&KZ6CX"D\XR/GD[ MMW@+4,-*A4A+ZJE^?4?>%52P6H41,,+-0GZMC55F^6[M$2+K@S3RR^56=A%\ MQ(1TJ9)*C9PI,-4E\8T?]]Q2&**SO-A5FVUK3PA3E(\0_P-(5 6G]K;3/=$\ M^RGS.K[&>CU@>]NQDT7'.X]DNU.R?$HP$FK6K^SF]5LB-(?/Q%9^QH* M!&N;67:'_/#QX3[,:NZ'VB;3QOW4R_,Q78E>7],6"+0?H-&YV"B((Y9Q^,&+ M?ELLEYAN6B9@,U&[^?'IV=.%W)H7<=+BY-G&K>X%P[7T%)=,OS=">HHV0"/O MQZ)T;&M"<%TSVF[-(%LT.BA(;1(_%BF?9: PIVK^_0U7&I&MKV*C\;N\S=H4:$5D& MJ9U$Y;F\2$EC $-WI_F9H%C6K\62_3VV#:D$^UN(29XXX_PAF+B0:Z KHKE7 M%_<])-3]WZGR&@IU?C=-IT59\=1WS]R]%W(31C&R>I?MF80JC<;VMMFNUUZR M6RSOPE44+D,?$BB6'2WI>W[59@';%X0[1;K 1[:])G9+#]=4L*V$M/=Q]W;J M"A=J#5BV$K"T!P;3;?Q]]. ].UG./@$'3Z,F+'V>5EP5:FQQ3_>P"NH[.*$< MD%ILM3C9&4[])-RT*#CW@3 #]=E@M9GM,_*_MUY"9YOL>)Z#EN-2;>GN S"4 M RS<::?B014,7-OTFDS$^VUZ'0#K$2W)*;U;5G'2[ 17;C7M,R'N^7W#[/KU MG33O'U3>OJ8,,_VSN RC0+-'"FFZPT0Q&*P#<95,00*9('"2\CMCW]CG+@#N MWMY=S',1FS4I#[\O&@XIZNM!6+WU]9JN$U^-=/42_$@7,'S"7&(%!Q;ZCM+% MB/CEY^_NZ;*FGB^J0+!_$;[@N?U6YF!IO4M''\R)^-,6^W:MV=3QV'6WR([G MH+O?A-)3UP$3.B:U/3+\^TSK:]XF>1?+J, O]P]>YO&X)=Q8$[IFPB>937=:2NM'9TF?'$S MRD6$]&3PW.;TMN?^ZY">)8Z#YY"0QA>W1]>QG8B9<];QFO(POG=]W.)-K&TX MI8!:O,'-,JC29OJJ%8NE.) >N8E35A"Y*PUEGZZN.3IRV^X8GHZMD%Q+Y'4& M82* X(I+[B<<[^4A877 \I[1Z"[+?QD^HNJ!X"<3F51#GAMYILU M#:<+I-1.,(\ZW-)])4*2FX-]]P#@2EZ'@THC:EE>NQ@8S!S[&"9#7%2[^X^= MUBW/#)2N"+3+%S3(]>8'Z[< M:/K\[?T+/+=V&3O3;Y'KF!U73>)'GF*W^4#L"\)=-6O'O:7P'2:TJR.-[@)' M5 U AD*D]#(17-R^S-!>T.:WNXI2H(NELLB\#I7W$JZWU5?8RI#3I=3>KTK: M54?1PX/!3>E#7%6I2^4X_1=7?-Q 0:ZUAE/@8N;I*%U&FMV. M1QUE\NHT]_&Q3QFQ!.];)'L/ ),:ABL5W8IW5E1\*_^@M,S7DS(4FSCUR*?O;_'27X%-BK->P/0$0G MT,N:T+^BU5^^P]';+W??E>BFET:\36KL4LD;$>R$(8\/ #3^1AYR)3&]?C"? M)SI-S\_//["I@EGZ^/[]C^_@\SMZ,U&1!>!^]Q\2)BJ (@[UW]\5X[M*"9F* MB!*K,2"(IYE[;9+[/PY9;3D&$H.@?!2D#(-@G->9D[N+H?&6,8M(Q14IR**' M'5+;"801P_@("9SI'P761\B!U5#32='G?95X:\6-=LA6$T#1AD-%00%V'L20 M,AT"(#J;&QV!N!RY':1M77XP11 D!,F-4Y\P#+QY#'V/@+9[R"9385+' M&_T*@/X_T_=M$3)U!Q<0*)Z^; )*UL?W'_[P_B>NA!JR%O?Q)O31G][_:9:4 MB(4I8*,<..+0$8!_^_XG]"L?P?B*':S&8/_UE;NRE;D5V4A 5T]OA'IC8V^*./.(V!1R1/1&COD]O4^0&!:)\1"]C/6:T^]RPB#PVS,R)+Q^+ _>!Z3G0E76[O?LR MG")\2 %TMM2U7[B<7C$*NK)';SDK1)FIJT0['4AQ M-U,OR?Y5CF2<83A?;TB\PU@D(]8K$_(:1MPMB]T?ZG?(PG4=9W^%RC7R\ VY MW;B>X*&L)RA4"4@];*TIWGSF36'L)M5-R+ MR%=U-#X=[W6>HE: $%@% L]@L E2A7#0LG(^&?\5@*>E( M.4QC1DIN==45JPL"YE+BD9,X2>)G\"SP-O0CQ#;0+Q[Y'$;@&\HOR4%&:**+,T6*)^-A(#HZ* MT5$^/)+C(X$ $A@8?M"FFJ*JK5^_G0[:36;/G;VRM\.4@J?$2U-TC'AR8JX# M/4)RC-_;%&G83=1A'ST1]E&DL8\B86E64!62(R KG:CRV:;M#)M0'9_WRFGG M\\KER9+LXY7MTZG2;B/FWV/SCZ6EOYA_;I+*8/YC,?^)G/\P$L9_8W>#)NJ% M95S[)0RP8D15M'"U4(:3G9$!+DAFB_O=3%QN/U(TNG+(7)FK3A&?2CFN,(TC&!\Q!(SKC/+RRZ4( MSQV$>7#]U3#QA\)YF^L[F8;0HM9S=-I*NEP)O$[7$3-5 $4*P*X\4,.7,@MWM FCW QUY-B#+-AYX#9D4QP%E)^DC\C*2RF M9(I\SA2E@,Z,:-8R>@7H1A*/Q!3,B-0&D](W3*KD39FS@KJ5.6C!0!YQIM0\ M?>6LFR<[-MGC^MPQ2BF;S=?1OF?=4,)(A:98TO1@F2:=_'X60H+B(J /&&(C M"I] #(029:2Y4DS*Q%8T-T=(CH%N+1 K"_%RGYHA6[3PFC&])4? N2(L%MY- MQH4W=FC%Q7 EP\@'V7/8+9#?=;^R?<6@&K\31J&%J&3$4Y !*>YX4J85I*%E MB4\]PM*OIT-"I2@]"E@DX!ZA'/+,"%-WG<@.6WCL G.4EU=DESAE+(P'OZB> M&D.\#[C!W*ZO\2#DQ2:K.)&8?Q)SX174(+64L,.70!&/F7R5*F/\\S_]^>.' M?_TWH9B;&ZWYLU\F\-PH,459AN,@H&U2%KNW2-@=$/F#^&P.%PG 1XB!1G&" M)/"Y$$4FID?N.!ECD+,V>2K;(>=*0E7>X!G8MUW&KC9A!ZW))/J8 :'<8-,$W&$3O JC%@R@ >/>!8. MHR.S2< M8%U@NWE;]AAI@IL*"=7+#P^S#>0I:CR1HF8% R"6#V%)AT!/, 96UXGVD22_5[#HUA5!>/2D?@ MW1,;$Y!&Q5PL!W@;"J7*&P#W/5*S% ,O?.-9#KY4[L93;Q/2\\]OM%M>'2ZX MB).+;;9-,%QPWD 5K?H&@.V AM: ^/D:A\),91X+-"M2CD?#ET: MG@ F[,E4K) >FFF7%6_3JS&,OWFNUV,P)7 %MII5RH89U1REY/= 9$52SXF% MIP-S8L-B&.,">5N]5IGZ?3C+(UY]=1CTAK ;FJORYTBFV*XBFT&)MM(CQ+3Z MH"6@8UBSD9W2/Q?)??P\R.Q?M9$!5#"1 =P9D-)@Z;-!17.*#>%*H20VNO%V M0YT@2_F:-AS>C$DC.56="9MN[!![AA\R3>FE,=P?N4?@3 C(;9@/&2K H5\M MQJ8,U7YJ*M(/E]##_U+#4X:H$6"1DQT$>(H\9% M98$<*/4@C=/KK!I^E96Y/U?F'G[NJNQ27L:)PET/5/27/0).'8M9'L%*(TF* MFP.7YT6<5,NT1"=;,?@(8,Z0()+3(NC(X3**T()>@!'B-R;7B^OUUO"6AK4( W"?8%S?3;__SPT]&/[__$ M>O[/#_]Z]--/?Z"B!GSY["7^(_KQPQ&"ZNBLP1GVV7Z7O_YX!!;6#3\K9&>\ MH,&8\U?U-9>PCYAC;)8'*FU$IE0(&Q'>YR=VO,_'IU:--^A#;Q&!,$.250M< M'V*M.+V-22#I2YO-F.BS&"I8#@_NEE'1[N-.=&BC7SFP;T#3<;RB7 "H^B^C M+ FC-/0/B\FS3F9Q@CG#.H*&@T$3_+WC:!,58\&Q&U96C(1Y-1VG M,N?2V]>8+U/A,7**(4$\8:+J?^']\Q/475\$1"']4IC.$T&FP3_G\FA'T/$, M9X98D)X-1=16G*FR5VP2,%77ELU38'B8NY3J(:JVO$R=PJNJL8ZPB.6 ![7N"C)?=RJ(A M;S@9N=*Z[LABGO&Z]UXN _#!7X8^+U=U4.(*#1<)*5[*H VGGQB=*#(M/1$YY[TEKS M%;S2F)T')^2^:JA1-6'FZB&)CJ_T!G1;Y$CEQ%#'(>O:E &N0HHNQ:BC4)ID M?Q/5^C[A>)5XFT?*SI#AJBL5VBR0)W6\K>FQA@OC7."QF<9WD%>X454^Y\/I M!2C*"@U, B$"FWP!S6G420EK>('F@'7%@%UTLOZ28'?^!]6H V-MX M^78+/MJ,G;1S[XU*4ZG$DDH1HV56I(C]57,WS\FB@+D6<0K&]VJ,K".-#/V5 MQ:(-8Q+7Q=E;I(LGLF$.5,=C%!;7U6AUGP9-$B-!B/NX$QW:QKWC"P7O+5Z% MH"Z(,I"81E!6%P"-RHMC44"F0%YNGUN<41$)!^=> I;.]+AP-S_#R] /!_MF MRQ&0' *]409!8I3O;3MHFR)<==/N3;IU7^WQJ5?%V=YT6[$J&Z"U5&!3T(H% M^/F10_9:->,>+-O-AE=E\LBIESY>D/A9R5LVAM9>'0(%11(87@7J$2WID&H2 M,^.J>T,T$PVY !X!_')*.FL:^YLD]C$.F''K,J+3#M?=75Z)J_"-@+@D9C@Y M/+2"#<0-5OE0J!CK2'63R(>;_P24[9B2[HT8US1]Y^L-B7<8B^+?>H>T>^_E M!$?T1LFXD;/X(C+1#DI'[KV@!PZ=6>823/@NSV)1->#M W,:\Y5QO\UID3> MSE.N<*8[DOE_CYACA$#!]D,V7/*JO6#S(*'Q_;45H9S'3:@!54/M=79#P48C M@>BPMQ3O;\YY]SJ.GEB4T%@5KW1JFCE5O;(S8X44K)^OF53$,CU9FE?*K-]W MCJ_I*EI@X_X<1N%ZNQ[^O E SN)*2FA:>[U4AIJ=JSPY),_:-*@J25F*H%L) M89D,BCX./%%]++>52-F041[J.

H?PJ>\M2IOC#(] M6OF*/Y,"=)XPRWP"T7 5,1=>>E/YS,9*)_PF)J%/Y:91DMPJ(Z!B""3'F">! MI!=M5I+B,A>$__2BX,%;I7>/,:M>3)'!:1HG%(GAUZ8$#K5X8E'%11E@7H21 M,DV"I.,R278J XY.6\61I%BW-%\WKQC#>&4!6>;V-$ZS5+BVAO^@G!&OF5,N MPS-R:NT[_Q$'6\(>F4J-GE0ITB-SW]D)\K$](6*OY^6&V;AYL108^4A.SE&M MZV)4JO)6H1 MFB4O0B.K\!RAH,#@]SN7X\DM140JV\(YMH6K/:LTDA>//+,W_?6:"&.DM/ ( M)@N!.8G%"+M&.YG$FQ9H#5?Z>#OVS1CTWP-XT3G^7FN< MMI7 BC$@PA^!5T1D3*%:C9+.)VA1DY0>D,52J9LXS'=2@F1^K4QI?L+F2>C/ M?;5"9%RD[_AF9H,HK+ETV1 V \Z7ERJ"WL=(F;+%THK;K/4YJ2@&U+F1^X'/ MC5>IENJ7MI.Z=RQH#]1R50/OE%JU*FON.N7JMD]>2.3*YJL):FXZR6;:AX&BRBKUX2 HJW0_.9,Z@H96#!@I M1_1E]"D"QGT13=&K'NL"_A'BM-_EM,M!C";G5Q+W<2'V%F_B!!@/$!.V@P0: MF<1/Z"ESR(B#G@M)9%)J-+6IQ6.[S1[C!!2A(\2KI-PE0;ZD.>@9445*! D? M"\DV&2>(L47WS_']8[Q-*5=Z_Q@F&<;1,?VS^/6:RMOPJ_2I@'LL?,*0,6 , M^?7C^P\_LESB3"%.__53X1,AAF*?O[%)4/2C@#8'ACE2'@'DL9%F2B]1"2W MHQM):#$".K9"*+=1CJ*JLY@T9)22DK946'E>,H]\#@FF[$TTAC>) A;E<.=" M"&FAP9+7R(C45*YTE:IU#MKX'7V+GW"TQ3)9'VSL7\+L46938U!!F5JD04GZ%95Y+ND6 M 75A/N7B83WGO LP\+1=SZD MJ/+H7(D@9?QM9_ 70UR$J>^1OV(OH4\UE+4== L+0P4'B@ J< !&R^6.20N9 MCHQVGG?(6;]3(L&TL?B0,!V\@HJ8?!O%QGLE_!D2455FLL(#B,F'>L'S^_/.SHC8!O*Y?9V&0J6S GTV:Q MDY'I(7NLF)TZ+J,N$?,39L(/4_M9+THSZK%RX#2-N^N^@W7DJ2(F Q1(!,'A0N?P;*P-4%L*XC>[: M@_#5Q;*H537LI>Z(@ M3E]."@PQ:':\7,:@H/)ZUI; ^*O)0MOI%@9[^!A&#@"'!+Q43-0G._%QG#0ZV_7:2W9P;'+G M*>;D^RF)TQ3\/ZF0!%\Y*LSQPUH,OIWID*^2DE!(@%3B5Y01CYC+C&AA/W$. MRW\"CW&"'^DK&3[A0D5,EY#>J=X+URA6RYV.X4S+LZ_XZO#H#6$Q>%S\-1[( M;I]^HI)>&KFL4C]B1XAN'U!PV M '9S]IX@1OZ0,=4@I\P>[MQRO5@E>03QB M#E/ZBEARUG%F6C1<[^ <2 5N1]4)MG+^KN,H+ENH1A!Y^ %[P^^1[Z5_!$L: M.C.B%)Z.$Z6"SB\- =V6+G=<&DEO\F9"UT^/@R#D@1(G<9+$S[Q"//W((NUX M;HV4"J^4KUAFPQ0'5Z)$H<]+%"X%!D?(RW% #Q()Y LL8$\*-$#>%7A\:_-$ ME"G25*;I3.<-@9N](@U23WQO!E9VO*#)2A7"O('QC*2%Y[G ETQ&/(G?G[)5T&S8O M:(]%!ZF2D.=IMB=RB;@[2"91I9WB38#_DJH$(HN>3+/S'8 ]F M%2RD(MX0S$1]EEA?&8/YQFZ2.-CZ_)^67.3&([ID]"_ \E3T"N 9T40&K:%9 MEQ.AIZ;Q]:PD:!D%>=*^ M#J[;-%BX?E[7@9EXQ\B,Q,M[H15 MU#1:OI)T#O/\BC;(YX4X7QQD>NY*4,LB_R)1_P$$T M94.;+=5B706)-OV9Q2:Z\XB7C'.L)"BV4JQ^.50'$#7-YT&.6 YYP"0T:Z>+ M9_)@=0-.QLBL*HL1V,BP/QX-FJ0L@A#W<2!F7U]V0,-4+YV>397XTK$L8C MI?06'I5KAF0Q94]90@U[NH(KC>WXL_<"=:)KAN,ARR9@BG2U(+:0DLUXSG2* M-;T2!%7N$]]M/F]QFI8T\D.<7 !81;]OV)E%$?PJOBM# M,W[K''/LA0[P*);A15*MA00-09B4<;57#/501>W5H9ZTI:61-LTVY>S)#JGM M2LI9*R[$T\W56#KL>4Q3OXK? P,_#RV9SAO]SN;.@ VE5XETHYX,)W2XW[P5 M7D"^X01S28RRUI_"979*D1VAS(0< G%5(]U(0MYCT:MT',0&FB.9I$+AHD+A M<8E"._'ZADBM^!VIBYHRDOUB45= L@]CF?4[TA3.!K$0T@LDH0]),>##ERC, MTMN[+Z/0G1?53A6#NK1MR&'%QRT,C))T._]9D$*7MJ0XV^;%<.(C&Q#=HCOT MQ<[&MS$/)3G[L,FPX$$^K7T72-86F4!HWH>KYE113H) MLG;V><0LE-IEXL) U92(O\W!S2BEQ5?Z4.* /ID0:03OY7T,/REI$[C7WKA^ M?WQ4QK1A,2Z8$I^P^7QMKDZ8 >%6F>5S99;AYTIB#(ZRJ:E/D^QOMX#\\,L0 MCEB89B'4;OA,Y?0MC\9U%'/2BK0UK>HUIG)G^LA2\ 8X.-E]22%+=AYE>.QG MX1.S=PSA?B!$A!4OV(AQ8)L6N2Z\?)#YDDL*2F$$=*-0^@9&06'T/2JB-X^- MTPR)]\^$@'PCB[<-+?4B 0KUEY4R+Z,00:;!/[\ECE_"80:(B6ZW0_#NNML MIH7DOSVBI49Q?6Z-F9HWF:0'A:6H,)LI_.1=>@5*><'H##ICQ>U,F)Y_'A20 M*O(,VI%D_8Q3417219#EV-H2 78B?^1S7J%^N(2= T4YU'D001KQMV3W'8V2BL6SH&B= S:>KWVHFNS\ M!2=^F(*KH0D%H@+^FY\) YI!!2?3RK]<*R-J !79T:5WX3@[(RFRKJ>67"S' M(XE4J;&80YZG)%UO/#];+$\77R_//ORTB!;;1-8B8MZVNU&D:#X,\X:'@=Y^ M^ G<5^A8Q@L?F::2E B$#)QH@;ZB2T3' :\DE4;NOVPGK-@TW=5,M-H%IHBA M!S&>\9>K2"-ZXX7!973J;4(J3/+(3^8,LB^-&ZF3%+M82:8*0X"CH!CDJ!31 M>P2:1Q#6+>5Q-T7Y7>8EV=ZTG^!5&$6S)K^4IK\@?$/!OZ6$^WR ^=%%]EM+ MTP1*)=9%G!0I).AM=0"!VM3D!=!4#<12@Z]F1&)%82 ,S=Q)0$'T&EQ"=D@ MEVFZQ<'9-H&@'WYS,'9=]0<4G.<>NBKMDC9*!!:2"9DCU3C#CU/S7NU%^'(> M1@?:,2.1].P?1D(GM(*21V+M20+D+L MZ)Q&I*C"R0O*?(4R_O>),0X>_ #.HXR7 DB8;))29N3_AIO3.!A6(I1!10+L M$>* $86, /0\""*.T,+RLC!W'GSF9=X(&:H$20I@\-?P3&=W&ILD,BDUBFMK MJ9;;920BIV6]QR%&VSQD,0^48W%RRV9 M<2M<*71D!(NBW1"8,= G6LRMV7='S (U!P=WCFF14(Q'(]\_>I$VJ^NPA'ZW MNM!#Y]/\&IZBTG$5?&191^AZ_E_#$S2>H"^.I8*I"&W/**[-*8,GG_BTG_&T MR!GP"PY7CQ" 0<^?M\+R^PT]?(->>PD7"<"YQ@0QT#;U2T[/V1Y;-AV@G#I" M'0MB0R;PXV03<_\>%MIU"@Q3LAM)&"W!/^+!8RB&J#@VBC5A;D0JJP+0= 06 MREH1DLZZHL+MP X*TI( Q&6W/:;19U;[./P:2]I1VL?R*6; M) 2H1JGBO0MV)_.QAEY?:1,%S%E=A%,Q?S*=OBI8\7)'X>FCB[2$L$3H&0 MMX)!M>="%+%1?@FS1YGZ23HU[5B5[UN<;9/HEB>\35E2C71@A>4>#(CDJRH?]-B:CYJDD)N49)L67DT+R26&%,5#" M)R61D[*1PYL52ZW-2MD@F8,!#5B,EBX2]#,%7CVRQS, S0C1$RGVB-EZ"G@#T#*DB M)8*$DQ<%#F9_#AXQ^$6F(>-.C\LEAM#G\Q?_$51T4$MT$8$4#/\! SB=:\R, MM-*##SZ4TM976EY&/MF">NLL3##!5LAQ2I(R[.*[@=J9GOV4>OG V_WB$G!TEZ$".(]51)0@5-MA)T MS6_Q5!>1?/&P7#Q6HY?_G<(B^G*%V!^X0/-U9IM<5@:?B",S1\*HT'>+P7IP MS K1TJOS_CF^?XRWJ0?+ 5]NXG"8ZP4'(TK=SH\44J*" V=O# 6/)'PD/K,1 MYD=C178OK1BK-)I16C-):\(_;V DX_)]4 T@/U^ON1)!5)KZ?,CR3H5XQA_'F0E'YZ"4&^5O8ZC)YX,'[9:RC@" M]3M4]KV.L[]B*N/[\2H*_\&F*HP#E@6!_03M/@S9%&Q4M(V2? C(ZU!89GTH M+YS%Z &CHLD1>I8&5T\87%.1;'%CQ2_>[?F56A2=%;LP=!^A'$%IW&:UG"E* M:(=!^5),MTC$S7-4Y(@9O8-O$@QY6CY3*1&#"FB8-8G!0FL)S&G,21GIS[- MNO*ZU6;<3L+#AV[/DX>#ZX)4'%)N,43]@=N9L!!M/7*/D_6@Z[#F2)*/@I1A M$(PS?1666X25D G3!HV1S,Q"(V()K)3-3^4;1P<=>/.6I WXFX;!8%\O+\S>S!.LYXL"P(4O=Q7>)39+'!V=OX MZ'DB'O%@*@B [J&#W;;E ##!=&D-^ %4PX+]PI,[Q5QSPV_YNR_&WT;[TT#V MW3!GO@K@,A[YP;&$E_U!>#G!C2UR:?DHUFM K->2E&H1Y'%HJE5 MS_J12^%*[WK%IWZ&%)$R,46H@.5*MY#=X!324E#I;VAFL5.6=8,",IX\; C& MQ":R!0OU1))"^)(=SA"@D:VSP .35\EL2CLL($]U$&R_EAC/0T;"H M27JWG^R^4+[C,LKK+1]#'F]>XV&$LA5%&6.0 RD_<^'DIF0R9FNW 53TB^,'6S/?+*5UBJM-N(!?38 M F*^@*&R@'%Q@TE=ILA57_>,3O(%])4%S( T\[4\?3H76P(ZM#.\2; ?,MKI MWP2+_ '':Y#;>'P_93@H2$7D".6H<.N" M@LP1DNC0OP"AH[Q^UX;[%EBN#CKI7)9JB!J93?OU1B>:T))SE)&IM.,L-=7T ME=-$,:#!FR/6NL=M6^6(X=8.-9VK!&YZ#LO?A++9*/ MT[Y->12%SPPT&&'5JL69Y7_^IS]__/#QWX!I#OU93XEZHD]F3PTY?']/I$05 M2QHDJ:\>HJF'+B%J'5CY-43C2ID)D!FEI.YR4'DO>B<6NN??(UYAMM M= X?]"B?"8O.-NS2N:#/%XCEFPU%E SWPQ;PD #H/.Y$B[:=1+ACX%^YX"4= M'H=IM!;+F1CZ(DRAM(G(V^%O!UG/)%#$HA0='!0S0IR@>(T M9;&*%WAH"(DLD:5"10#66@S)N&25*@'A%2MIE&46RNG(I_]JE&3(!2-Q93'Q M\6 :ZGR01?3S%"\C:!^-YZ89"VE2P=>6,G&@/S1/07?HG36. _21R,?W34Y5 M^3918X.R&&THMH\0W"F+GX-2FO]] GI))>FOK4@B736*XS3%V4"WV'(-#@F9 M+CW IN0MZ42A8T+B9[#,\F!Z7A[O*DYM19.-2KP:)R:3]E!X$*\;0.$N46GC M"+0[&R1T:U*'./^T\,;,_U8CS:51_E>M5M*_??F/20$9;18N;^X3HG-5F_ M\XB3.L[68O=%$I)*ZI'C[-1+DAUE)0_*1E3U-,QS]M=3AGA@+N-#2==RNQZ$ M!B= =0_<;PJLN_T9F842+[T7_78X9R,TJY?0E&F'1J>,[+^0YI5.]*J\Q5(D M#*[-LTBAW'F5AME-8 M[IIWWB"E%X..3DNEONI^>?,BD#A!6V&TB+9+B+=*F-TNV/H9BT4;+O-92<4W M+OJY!:8 B@34(Q&0:"U;LM;2<.VM\5D,L7*#[F.]T>4( ?BY$=9N2.(TH5\Y M;+,)5F+*[ QT5V4P+#B@UOTI_HJ]9'37$ !JVS'D8$+(5#3(DR'>=LB#QMP= M[G"6D4&I]21$ID3D+A0*T!G14Q/C-RIED"EUQ5FGU!YYEQ&56_"]]X)3R#,^ M..ZK$0[L8]G5&:^\,)D!-5++82-Y6) 4CE M2SH$+P 3P$0P@=!R&,\C,?DK'TX;T3*/$Z2F2N6I*7FE7 MTG8"RH&R1#WKI!VY0@A?.UE7 2P8:E .;RB4(%),74L"L@4R+.8A5J^VJ%, M1&.^6;.Q%Z/00>9/0B5^Y+P68VX\%O :/PM7%3"5)'%$__2YD'43D]#?\?\> M)1"M& B51V(U7_]*A0F>_-U"\@C39(N]28=!C50?(3X(^E7\KZVH,Z6>^/TS MQ60'H:Y0'8OE8Z;H\>>4O;S#=<4?WW_\$2G \^A#5I5XYH2*=2Z5B>=#L0AF MW$BXG1@W\Q-0N<'NU1KR&9^(C$W$1ID([N/.T\L9N^&TM_35&&$_NA?GRGP MS;@$M;R>LZ-ENF=4U*Z.?8P#YA^MQC(+PRT&7=5B>>^]@'\]!/L#4CA 4.H*9]\*<]"5B"%2M2OF>4C)(L_?UM!-)='/( M?3]DEM(<$= 8PN117- OE,@\>C$%EY&4\R[B)$]"?@4U]V1-M]VP,%@(]?)X$$,L!@5-!I;B M)=A#(LI1QGD&=,+ZD**DW#XH$6RN2YCT@R*5'+B,R!HASJY%K6QF+JS46N*AI5>1??0*G<4?73$C)BH%VJ##;Q MK.VA@FZO4]]5-TRC:BXOBBLY]0[5/9>-3F+X]T[-#&FZ<]FR*LAB85J]:) ((/R&)5S$ 2,!>28$D:EI.:;;*&!.@\0;5C)) D( MR5F4B4ULF:KA%C_%!%Q\F15ZN(G@]OSKXNKKN?,X2Y&4@T+2"F]%E3\&_A4E MC:0CY3"-*U:^0&837O89!U)).\2QL@0P3QUD-U7Y.$25@B$]0A^P/"/2MD2D M3$,^"[)(CV6R6!N89["[*K1E(S)Y:N%?D:M/I/BRF,QF; I),W'*&!-4*!98 MY.G43N,T&R,5H;5\Q/7O8"' ]W%!4)(,Q3[)(A:(" M_!3^.I+6KUX2PB5[2_?-\"!!"0W=6CA,PU$G&JRMA/UQ&?8B)$*K-H)L#\"$ MZLQES(EMI.5NN0HC>O7RI%@7GL^L=Y21"GG1!/#:'I2N ,##J?9YUJVE& 'A M? ADXX$Q0"4I$RC2BDG@D$4@I_!L(@H':J ;2+-5TZ7.7%_$R:=P":E^@D$E MU"@,Y!OW#QD5_PK/J4H#%"IB) '<^5!4T8U(RA3?"N9BL)*+95Q;(M*1W3UB MG-UB7M,Q3'T2IV!W''B6!'#$H",!'BGP+1INBE'IA5&R33"LF!13R]XR= (Z MK!"V+A5SD5UT]L ')G I7$[B]#JEW7O30LUU20]M)RMD3!LM-_?UFZCT>B+7 M,8P03X=9K\*N#0FV47^=9<&ERP22VYCID07(J5(?#Z1(E_1XPT'.@P+2L1R3 MNYT=?$MJ[?ENHB))[8.=)+7SG=XB%7+/R;6; WF.$ZMA MF>D3!V^SPO%;&**:;\6. (4P2_BW]^4'% -\VH?\;,S=L//\W;R6[4'PW M'DL[ZXL*&"A. JB# 7J)]#'<,"<.I"77(VDL,,2,!, 1E&DJ(D(;2O$PSACF MD1K22#Z$)V2,G[)>V)+A?3 1XH0582NV7 :TVEF(K9%NEG /&]"S'_'X)GKZ MBF%F26N7MIT'*MU:()/=F9\]<+($N]APNSN'9=0T. K.I(:N'4>\H7A77B>! M/[T S(GCA47P;NT1<@+7/4Z'QV(?<7GYU[+TC.'M4LHOP,#.A@Q2H4#-F60I^PQD10\S;L.) J@32#'!D4_9 MSL(2=#52*@AE,%X>1AT.!?EX9A-$F"59K*E**A0.+ VCF/;LY?^3G1[ \4LX+,V'OL#%[V@V2.M$H%\!IG%')&:*4+S)1C!7"]4DLW&( MN\=FNIZQ**J6_IDQ+40E0P%GSW*]W6QX&0N/J#Y^BO/=*%+J&<*I M\M/0,I, PZRNV09Q57UWQ4^2/+>, :2XY9^_59FI*;>$#,#Z?,* MNV#![Z9L#A(^,XF<&?57TYH/:U-3CJ%FYT!2;)3$$^QML]UP 9+#<195HF)I M1SH<@F[EH'!0QLW:O*#-'1V5O497(HQ_J'P@ZN3D<)$$/"-Z2 ;C6%9+F"6Z4U^!+XF5(S^0!AEQ%0H5$QN)0O@%8WT.-8>G)= /59<## M3_@RL?#;+ 8'/;"D4& $FEV""Q1.;?E@#R!<.:) >,@(=Q=?,OX:F2<6;[PP MN(RHS 5RV+!TY@P6.,]Q8*XC3\IX7]K"^TKCXW2%HP GPY,%7#7Y./$!YD8: MZ465\?0":9+]31:U3NXHCQ#Z>"B;*. Q"Z@ Z3KZI!%SP_R@6@OLP\>'^S ; M5DB+ 8 -]>'CFX?OI>[:J&/.4/3)))CG:D'(XGF9IEL,=R;":.Z7(@#85J;>D:ZRD>[;$X%B8&U6ZI /QLCQ%9N-2-F.6 M5KZQD @[M!"N 5P&JP:<9VKE[;:00G;^4T:Z=U)+4MOJ3C)LLXV".&(R0DPX"B'C@1XE3I;WA FR*PY M1E3(C06YX(&,UIQ<\X'!P=^I_"Q+R+=4XQML6I\NBYQ1&DDG>9:,YE0V/?72 M1TK14QC@X&3WA4787T;B21 9NL/#4Y:4-:'RI?%RN,8S[)LG49'S820DAX)P MRC=?>&C_]Z@@OAC15J(265;@%D,DYTT<#M./%L4#$@80;0"BZQ20$O*+)>*P MT,T,DJ,??BIBC05H!+!G M2YX4UM1"HW(0/:G6*XR.3G-;;=%(TIZG2)&T;^AXQOD752LU1"ZEW-CJ+=VZ M:U162%D2- >1H3J%%:5?T$.<)/&SC1SE0[ GROS?U^??BC,;5^D/N@^X&YNP M#9@^\*,A7_0H7WY%V:@5NV'N<)9Q+[+!!6C% M4,@'9BZOW0=Q^B0?#J7%>(:+(!ND7.S#G&+.OJH4%\,@99S9$EP*R-EWG6=+ M=;GV6[FZJS7K7-7F?YF7G@R')9 H[/MGN7T_+&I0,N]@*^_Q.!1J74,50/.@ MHL'_I'&)C)ZM,W'!'TSA6K/K%($]M 9R%;8K . 6^J*]AEH\? MG4#R#=-6>>YS&D$PP9S&4*&1N608%TD.SBP&["_447@>F,?Z7">)I2*3)<@X MW^0,J&:A85A:U<2SMUB\)Q@16VX M\_?6(T#;H-CG6AZX?!2D#,/F\ @IN+U.XX@[-$_0IV"M2='7O#2F5^.4F:V9 M+;A6_W9H?@%I#C_*"P$7L.=$5ST+*8/[&!-()O<_H>)Q&ST3!"C%3IPK.5PXS?_L1 M,@4+2$RJS NH6KC/AE% RLC;R!A\MUVOO62W6-Z%JRA*E>! MDH77<[L-T]_N::_AH1XEL C@(@ \(VI(*R'6*JXVQ,T.7R'7(H$'K5)+++"E M=>IDL](F/DNP((S%2!L*"@DM";Y)POU#RX"_&4+J*D#K M!89,$%2H^81";Y:T2!:F*;V"\41E$%LH39K -8UBVC;)1PY%N&JJML'S,FV& MB!,7,O)8R?GF@SI1L$8R:%Z M):/[TH38"Z3);":]3CUDW S-,KRJJ'R>"B& MXO%703'8C.DF99)K,?9R&!YB=V:/YOZ1/$-3JC"/P*THRAEJHI;F2RHIJ-PS M6,G& _"_MY2KP0G9W>)-G RZ3?,'(8>).- 9T%%]TVR18,V 493Q/= O\K[$ MS6MBUL&/]QNQ]APP65J9YW66^KC:RB0*96O\MV,[/'PW364@Y,\PQWFBA__E6^8"*5RNQD@J44H?7]0$@W6/XN@MNV8M MIINP/152X0ADPKBL_C8C6LFV$07:^[546\MX)HJUF2AR=02"RWF\&&6V:KN;H(?LNW9V MF$MZ A/\2&GLS48Z7,*1_"_D7X[9)G.:/B MV6)Y[[T,V=>")551JF:^%H@AB1E24&-\BH(<*K!C)1GA>:,86CH3CDROZN"W M76\!+IW53)DE+Q_D]S$EQ.9F,SVE7[TD!.8,;&E#LR5*6,PPYSKB1(.SI:2' M];= 2-$#93#M^RT%='ORU4A,"B]^:+%$X/"WV<+CRSW7>9TKYCO&7T"ZH) ML76?CH.CHN="VGXQT.Y3)4T/ OUJ]9L;STHM5RB6@(/%$TXBT#?D*E+@1>[B M99)_N8P"_'+W[&U8.N_AU>87%[=6F#2K%,K;GH^)6^ _.^5[VQL M!(,++M!2)D11MZ06P#1\@65%E'HDT[QH(EWD6%NK2_K41JN0W@_':8JSE$IH MO-0YW5:?XCAX#@D9%IHEX2./#7"$(FS\!C)!%:D1="P( JGV30X?R0&^GR.5 M975J;U(-ZXYXX5-6_>%X31]NW[L^'J&V+"_T@ 1(2MT/QT?NDT 4[!N8G3 MD*DMAZF&BBA9NGERX$A"MVE]UY=:XMF&C)?NDDF-9E:[:]39L5V\RU9&+ MS M1WIL*@?*>,D9J5C?91F0LY!LZ:_#<]PIYZP68A[E%4)$PCOF:4IE:[J_-G1X MA+T$-"$IVM!FK WZYW_Z\\3N?+)08?,V$=O/=>0*R_Q3X5'T,2%IE[QU:8YP.#Y)MR<"IWXN0SC6,MO1.6- K MGSM=#9,FBNWGQ\DF9C&P&=V!B8639XY&]5GM>\".P'7-9TR&%3[5(/5J4$-. M_?Q7E1RXH&:MDH<&>ZD)9G#5R[,I][2U#-Z&\_/,8.I4005UA,J="%=9I'&5 ME9ZR.6$R5=J(>D"B ( 5ND:@+/5?%K21? M!E]9!JB;8*THX_UCF)@LROCCM$491R=/G-%2448YB"-%&4>GN:TH8R9IMUN4 MD=%\"\=IL?Q"]QNX5',SSG$42,>\*+B.(QE(!RT.<1;3AGNSD=_&R[?;%"/" M/+NY 9 IUWSAO<>*5D(TF?@W;VC!.<[>[.A2!KS.C>[&>)V6UDMEI.DQ;E:C M<[-8GJ=9N*;7P:!S\H7KYG-8;F-.]$@?\130._2K^%^+RJ)DHV'#81@)$&P'3;3,.651T&= 2Y@:8V57-PR?_YPXD%LQ MSPEK-[V'Y#R'/N6"A7'44-X)C_A;$5Y(_\G&9(RO&!6=JS9XAMJ29$0=3532=3&$@H+MZL50V/7L]/WLOX7H[2.->@&>I;*KN')",5O44 MLEC/T*49&^\"*\^W@IY@T 2"IB?W%C_A:(O3BR1>G[_0#1%Y1&83!P'^*HY6 M5^$3O?Z93'TU1ETD.2:"09$<%>7#LO+/,#!B(PLO:RN5@FQ/"ZG,R+)A1CPQ M(V\GFQ%-'+Z,J*?_XH[O-W'"CJ827G4?0WXHL%'$K,:7S.8\/'30+X7BVW'9 MG7@2I)='6Q("-7%%CA,22-4BW\IXY;FVC8<-R;J6\;'_W]LPH=QD3'F2; >F M!E9ZG?ZZ61^2X%[9)W(4(%2,@^1 1\S" DZ:4&I>CF;)G<( ^5ICPPW%X9$^ M/NSYWH@Q>.%Y.< ,2:WH.O9>9!LI^> _,."31P"Y0MD!'RC5Y1^4EOF1/0O3 M39QZY%,2;S>,3TY][I>"@W&=7?2AV*:T8BC1C6 M@M,N\$8%XI9.FLMK4=>^Y-/-$BIB=8X?5Y+:^'&6^])(RJ;<%J6W8[/U;B("2KJ>NDF M7[Z/ZOQ,B,:DT\\L<%?QSB.4\4[B5>*ME4)*Z@RUMYR4B)3NX3RP]1,&W#:/ MH>\1"')0:6AMZ,0Q*.I.W\$V AODETU ,?[X_L,?WO_$3:"ZC=NKHQ,D'JRU M9?_UE4>9\I#.#XU'>"3X;DQ8D;:[\@)>1LR6#?11HOA'9K?0SLO^8)P@OYY# M5]3X.\-+G"185@^D[#!+Q?K#8EW&-_AY"GTL?[9O8Y9 M\0_,']>4J?;4[Z=QFEW'V5]Q!F%OJRC\!PYTDV-L,">FLI8E[60'U8.K[&N/ MYM,+$Q=Q K,OV(CZ ]78:'K4KS2U;(^#@(G*'CF)DR1^!@'.V]"/$ 9#OWCD M,Y7JUMOU\1KX[[K$-!SF]!-CKA;@+6;^]GDIP-K\V1O:B9M <8MBU=!^"0.L ML.<*%U!S/CC9B?2(X(8@[LDT=YQJEPA&'LR)J12JY6A5"BO9@6&;OZ:Z*>GL MY 1IC*6GXINPXFK2'&F7N[.7&\25JU2=[%A"JCYB;;6Y$^3H'H"S$ I/%@8? MN(YTM/7M._T+D9E+"BLBME5NG+ MD#*U^2)A.R7R2R>\JZT3*R15?/E-E*< UJU-%R2_2 M^\1CX06[]4-,JC=GZ:,3.^24A7.P!XF+!3R_J5X3I6WJ!!D]]*D'JF&=(*^4 MU[I-KZQMZ 0)RNXY]39AYA&^B41YI. B3BZVD!]7IB?NV(+]@$S_#$E'''!R M9GR3HG31BB+]>SFQKFWE&654A%;YTJ/?Y)=YB=,]I7\NDOOX.:I>ZPW-G%B? MQJJTBA65/KO]K:^-W9T@]PP_9)I<&'J^7]O4"3*&=W%V+^-"C\Y4;KR/&?(+KSGT, M/_5,N6#B, _#R(E%:;#HM$@ [3V<(.I*9U5N\!9H:NL$(1CF!'FZN>H*70NK#VZ.8$>8TAFPUJU;;V3A"DVGK.8G#8 M[[((\59.(&_^LC]>K1(61WP994E()33?F([O8&3<6(JB@A<7BB#C95VP;6-S M]@0QO5:#'H<$\SM+\[@V-'%$G#]E[G2$%8#]+UPRUS4VEGA5U0L8$O>K2&L='"")-W-=M7FY=K:P0F2N*&?Z5Z.FS6#]5:.<&>W>!7" M.QEE<&?KF;)R&R=F_19G]&[&@^S[VS7D$L80-1WZH?: =/=R@KB[[69# MF$#G$)+&/<<#86RJ;;A-P@[G#6<8)*$0Q4*,W M!N/N#\4)XGM%CE*F_@1'=&=F7 0HO@@_,-V$C /9B4FJGM>VO *ZEDX0D6M, M5?U\$_/P&R_YBXWW.BN M]>?I[.0$:7?A*F*J*+J5\DQ&K/Y3V!7$VJOG]'+;?WI1\."MTKO'F 7\4&1Q MFL8)Q;(ARJ"SAQ,K)T-E(+E"*C1"D%A!^%&7':A[N^$-@^G$Q R.GP$2I?8M ME>JWW*FN(4V;_=&=F.RZ!VI;_&!38R=(X:\HK%H<49R:+7O:ADZ0D#-7)]N4 M,HMI*I1^:2E,)'[&&1: M%L 9X.!D]X7ER="(>*V.F@;&F?X=9W>BD/MYZ D+-RE7=3@%1C>!B.K%4@E0 MJ3WQ0X YL9?*#O-MNT'?T@DBRA%23UY(Y,3GDRTBLT5U*!U]>P-Q@G18E4)@ M@S)8Z=V&/O7!(OKJ)2&0<-ODI=BWKR,*6/'&YUDOX TH[QWDP#?TM:)V>_(*=1 /$N53:MJ9T3:Z$_]OTO"">( MR(7P0JII=84IFDV^B3@/?_Y2%#JIASNWM7-B_FLIJ(2]6%B3V]3F#5V<(&L/ M1KJ:^+:LE-+W=C M>R<(.B:4,P:_*/U3T.)^TJ_G]*<%$I4NEO>/^)T]_>.1-VU9B8K-YD>K2O]BV[(.QP*7V"Z E=9IHW:@28 MTT_,W7:]]I(=O<1;_::T6;SWZ.O&:91G2IRF5D5S8V,G2&FOQ5 $4QW#\\)6 MH*_>=E]P3DS'&:9OKL_3H8!GW!H8D7\TJEE:FD]_(BFG()VII9P(ME2?E7=F MEF+=MMVSJQ.K!MK@D#N$L&06,@T]O33Z^1#L!< )DA4_Q8["([J&3I P;K;F M3TF#(M' ,$Y,'U_8?;3S[3V<(*I>K> ZSG!/[][>G9T@52S$G4>\I)=5I=+2 M"2*4J,B37K&3)PZI8,I^1C*U K@6-29PZ>CB!%GU8]">#JJIM1/$Z&2CS]X+ M!-#4!",=>?OT=X)@"$U8+#_%<:!60+NC"Z0_64VMG2"FRD2V;<2FMDX0PI[. M_=+B=G1Q@JQRU2:=?-[>T@DBZIJ"5K^OQM9.$".TW,W!&:4&;J!\*(.MU?R- M!W7>D],O7,J()KQ]R.D5&R<4H=^\%5Y$2MY'^OQ]"I?9*11H;K %]NPW/8&: M,!]XWF5E1LR+NGV)PBR]O?O20.TA0)PX,K?X*29/P)>5N;:6U $M'9P@2:M, MZ\,$L89.D"#5N#7'AQ:QK[V+$V1Q&U,>)MB1L$[7U DRS&=%-E?/K^_8DV=U MN 6"]#D=E$].[(=KG/4,@-3Z:/7N/;E+IBQ>Q7F3!J=>;2,WME,U<+GTP8FM MU,LVTJJ7W0^"$T27$_&)2ZO=3[G4T@DBJLQ$2Y!I0]/)SPB]@H*MGZG*+7WV MS\:&3JQ$C0,ZH=O_<>TE;<4@.OI,+Z93A GG^"+."F"E1NS9?3OY01Q#!,>'GBV34") MS5A:'C;8.W7;_E"<(%XQIL SOY>9LV_?Z2\B-=$PL,L-MO6NMI-+9N=JH=J; MF,KRY/^&F],X:,A1K&OI"!',SN^Q6G!4#K MJ!@X<^_[<4)%%48K4_R?\@(3S:]8:QR]",]3/J":M7O3IRU$?58MHN.]QS:B6D&E\[GD!#=/,AO3B"JE).5Y4I: M_>_:VD]_(>F2C>6%VN\\@NG+D&V3Z!:G.'G"*3.1II7HL&&0II^$,Y##&W7Y MI:].;,%%LO(B$79'ISV-21C(D+P;BBVDY M)5+0933:HYL3Y)TOEQ@L/>H1NE>W&\ZQ^[QF+ [:<;/2I%_2K=#^O=V@MA>%=#RHD^,QT_O8VZ,S+]# M;-1UG/T59U C8!6Q0B],]<2,?.PG:*?-[V47@^F/CZB \YF^)1@>^MI)J39P M8I^P97GHE@@?#G8]K0B*MQ@L!J!$$.S]UB,0^:E/F.T,=FXL5I'GZV!E7Z3&= MF-A[4$EODQTO(.E3O)/\H,/#TL9.]^WK!*&#^%1]&KR<>U4Y8LXE:Z4/JQ@X M,>G,Z'FWC8)DMT?RD*8.3I#T"4=T@Q/(PQ2LZ3.8,E'Y2::\:XY3ZM71"1)[ ME76J/V[*V]=H!AL$U8G)&6H>H#SY$H>0G=AH>*UF&#>F+^>@CJEX'T #T# M=]C?)NRHTXN,WF@XX#4YUINMU'U68P=Z)GL=:Q0W)J^B)^V;L:B[V^16RE,P MIM(W3>?SH'YS8ATNJ4 >97&RN\8-,9S%=R<0[A]JUV:HV!^*$\0?+"!W^G = MKU8)7E&6JYS+5Q&=1Q781\!G>A6088\Z7/7X:M)6U!,!.X.9$Z?FV/>WZRT! MM:V:?Y3^3; F$2F]%.@UD.V@$!UDNX YV:R;4\V- MN)B>K@ZP\0!9P@J[)9 MRR6]E!NE,]TW:Z/QZ&=_&ADYL3>'U"XXN.$V94OP"]\DMV]##":+R*^"JU5.IULH) MY'-[:0O346WC!.(#U3/(%''(=46 M@W%[_JZN0&:0/]893XC;(:S8CW M3?-HDW.K/-10.:(UT;W*MG;W<&*'?/:B[1+T;0EC22&C$]/8-=]3[3V<($K/ M\%Q[:]P!H_4>9%HVRI?9PTAV>3,GMI"2G>8*KSQR MA[.,-!OT6YH[04Y>V ]*FX9!HZVNVLHUY#NCB^L-G2#!5NZ$BJ*9?834FQ=> MF(Q?R'-LY-Q8JHJ'0&MH94/;R6]@\8+MI"\USC9^5@A=)'-$_??X2\,1T+:GM_O_VOO6Y=1O+\U_IRGY.)S=)]W2ZMK=* M?MUQK6-Y;-^D9K^D:!&2V*%(#4CZ6OGK%P ?X@, 8HD#DA6S72N18#$^>'@ MX+QPT/4=YF>M=(SG]2L9YXG&/VBN+SN\2/JF H%)#8&76O\5YLFNLR'77RIO M:9X(PF ;A%SF)^*6HLLOP*9>-!K2HG2L _Z6T*2\W]>#6.//=!];;[]$B+G. MUF\Q,1!H8#,7I40-K%8I+LZA\Y;[!:\# SUE/E%N,JRK#T( M@BXNO<3).!V]_)/F&$ KYHG(=/)=-\!@O!:+)ISBJ9RAXS@5IG.L>]>OV=< M^4U=;[<'A'=DGC_C\&N\I\0Y047\MC0U3L:*K&B7^4=\I^%>K#PTKT.D%P+E MQ:4%&AZO$8C5]X4(A*Q6%W)S38VW;+@-09!0RO)O7#>L(P[:>H,@-AMD$<6G M!^P44BZX[4$0]$K>3K!W0[9UBWWOO'8@"*")BQ'CGO)5CRJVKEI/$$3^ZF"/ M+@9ZL% <2&BV,KZ3I+O[+8'W' 3:#YP2@[UGB"( M/(^+7;M04O[9L-DNV0C82XF_[(WFV7BX2 A!@#INW$Z!&FAC \&]M:+X"OEA MU98@B!AN4HM*2H7SSU0HII\2AW-,Q6Q0G=>0*T#@9NDW@"(^?!R<'S_*KMCBV]!5)I M&?8>^;[4^U=N 6(%:)5W@%FEH;@KJ?46T@=AR%2O.Q!VR^Y4ROY#1_>)SW6< MAB"8+RN4S8X./"*.*U?:T#S3/80GQX]/UW[R5D1)15DN/1SZI'E;T-)3>#W-FOT=_\>M:MZE_ZB;.C M='Z7>2"ND)/$)X'.6'X(@DG35-SS$=%PDUJ0 M$C:6X>^7JEP9QUGM$V"=S6 M74:O.XC92^OV/X01/]F]> IDL*Q.\GU 1!<59OPA5]N &#C/8'U @8NP.+K4 MUL=X,=W\2!#.ZKW65[RHC7']/4^'_O3#VZL7^\)TZ?PY"!82W"O,_&=\'QY7 M(]!^BWFA_! &;ABPNOIO3O#'>KM%9%$PKPGSGP@V2K5N(.:V5'/Y+L22G'"A M/J_S A D"^H%W3.7\:55AR1O,<_.>9JB[.H,3AOS R^E[3^2O2E&*,AC +3N M$;$$::FR]IS_ULX@&+2\_;9MSR &S S95+L6NW(:C&>_Q0S?2#N9G+S_92PL49I?T%K>8\0]TM?8 ,4^= MPZ*LEN5ZR_[=:[RU_&(X$/53!,+D33 =A@$"?M42%2KM01"DG%)47AIR!^B% MKP0!RW )&J5S0\!21W1&!F.2TKO )87HJBW,;]POR>'@X--Z^^+M F_K;6B5 MX6IJ-E$P'H0Q6\W^(&:I6;N5?$[L@9,T!T&.P)4N)DC: 01)%Y^%E-:A&/XH MIOKG0<"M'M]0ZV'[7A:OR/:%MD UMS4(8AXXX8KR M7:@W*-I@[RAR3&MT!T&NNN?Q,K\EF!7U7XF#R73XI[0$CFAQU9J!F*O!]=1S M0KT1-?G\>1!PJU\%H+$T.+V-+XWS83I\3434+L2"O--*$Q!SQ#@IVSZTS@\K M=01!(N6B.S_\^DB:DG^>96O@F5S'3D;+)+GMA??LH#1=P^+XTEEKE]?PD$B.4C]*+D MAGH;$ -O,F6V* P11]T%,]!>/+)[T5A&RKZ0'2&AYK3!TOWJ^S]_@V_N9%RQ7+&5P M=2#*UL9Y7(F2\7FM0,P.0?6L) CL[',#$$,NXA+K;;;$'?\IC#RFOLA*,ROT M T(@-_DVC<9?G,,K>PT(\@7E&F_H,3+D*N4P:+X"!-EG@_EVNT74.8"*ZO5T MGWI&]"5$HSIG0"D:X/KO P%([=R^0.MOM@(Q>#[FZ9'EA+!<5FE!4+A O;?Y M';"SV[K3]<]-17W4SYN'NUP4?>_ASMG5K9W-DWJN@LU*7*=J(#WXGQG#@?L8 M!KF/N5P$NV:17OPR$!*%C)R(\BCV#D04\&N15EJ &'0AO\X^;NFF)6MOGB%+ M5P\P<<*I@)S6I!8O.KJ^M_E!J64PQ M45V.8>3XGW&8')FTC3:IY89/$ES$.34+W\K'ROYQ?EW MB MIR8]?J/:N$_N_OSO32J3N'Z4G[ &12A'=K.C$T^?9QQN$X_0ZAK\2E GM M/_ST_8\_?OHN=C["(#R5"2$Z"*U8 MX7[#F<"P.G<^348/"]UZC]$VU:Z_S4?\UX_(_5^M1P@;.QU#3^'LX;DCC]U4 M1DL1CPCDC,\BM/GK+GS_SD4>Q?Q'^@]*RH^,#%&NAK1UHC?&_QEG MIN-"?ASEOYP'6(@NWXFB+->G>K @&ZJDH;E!LZ-N;$2UR$U]T,V&70?=@54K MYV-5V33M9 S:(MA2GN^R#[>&L+C]2*N,>[=.:9E5GT-@V2M5EKVZD&4[RJLT MW'1+%! RM1+!56TW\B %%U)SAEEO:62@*59J0RVW'6FPK]AA5O#I\!;ZG %6 MGX\TJ%0T/J,=O:B)F!WEFV]+8^,V&W6(URR%PV?9*?\7G81CK+<;=Y"IB[S0 M4JG@YC*CM/E(0\Z^?EZZ8FDD;#HJNMQ# @U0JZU&'2!S3C@L-DG0<6KGT!HC M%30?=M^-@58:C3L\7A7UYO@JK48=H/3:Q,9 ^:W''? '2VAFB3W5XU;- MT3:;CK[>JS=P<1=[UF34H5&OI4N#PO3,/L6G99RB]J,.6E)LO3%@7EL3@[TF M_USCU_!KW626M30Q4&:CK3$[JJBH:;;VYB2$_A5'L^/_/.UZ';NN JXW' M4E'H]S%R! .L/!YI2+3>@_^T#P.Q:&HT&5<'52AIU-1$99U&&KZHHFQIL(TF M(P\MOV%>8"5QFXUL"@N.F',,X7K+L3VVA6[1.M)&TY&U^DV(R6?34H@QRS5, MB)%YDHI->:^QY&?XCG ]:%06H)7GG$&5(Q.]!(J.#K5QOMWL/;]0/!4K(3[P MPN_-&$"(783_]$/ 0]AHK<0!D#Z]305G/*39JGNZZX6%.DF.2(+3J^:(O, MP\DY4HN"ST-*F'B3P[9H^CS8N*D_.62+GB^!K)R E .VZ/D2P!J)4+F?=5'X M):C5K&,H>MYG/-,PL"E%\:YY!]1Z'LNO?WVRO%IQ;J7 M/4)Q]"5P$I=>)55@.49]CXN/S;??OU [/B_I8.SL?W9M:O3DG"AO\L]>MC0V M-WA6$TP-?'Y;R+=#+MO3$_TJ, M;Y[CFU>&M QK'CEW9?$3.U M=S1&5%9.-=A5;@PXT7J^T@72WL_DZX+VQDB@U^T&Y+4G\1JI- '" M/N<;*I@9H,0Z]3[&2'E&,;$)D9N7G"=LD1P2G_J/;M#6VW@B>A0Z0E#(VW5N M@QM;5A?X&6V3H%B))_FZ;>ED6X-#5[_IL$&)0E= [@!E M-P 4X:JX*EHZ&50#T9%H/[QHCJV55F.?\-I]* M1U>,P55!9U]9N1.UAA%%4(D>&$8ZD^:M]@"W+02NET,-B35NLO!KH104.ZE@ M\)(.AOE;RMA :A-HWVC/#5U.NNP,5R#)4%(,-,X"-%CEG\#!PP\G5I8, M0)*CHY(S-@NP](04+Q=G$)@ RRIMR:Y@YTR;Q_0$?5L*X1"E[P&J8,JB7BE+ M<=+W!:@+_H9PGS8@/>FC@B3,02 $+/A59)='/T!KK"A?/ M\^XN)J?1 PX9]U&4J).0M88S_$HA<#4:REU@J-K+::'EM,(8IQ5Z4R3F!>IR MSF')25\R7LW*+B6M+=4C1"H!RD ME[QX2L11&E.QU#M>I-5DB2)M5='%[;M:T?3RCV_SF6!C8]>!W"7^UO-]BG'V MJ=J(1*V,6?-YGG.^@[<@*6P.AH K)_(VBJ-/VQJN5%BLRA;H1:T-5NQ\1T&" M[HB8)E*&#>8W+][GR;ENG4?@UX@F4K3^\=YL(8R/?/VX0H8%%M!$;RW7A^$@O]R*+6!OW( M4;S>TBQ&EI2'\+NW0=%+Z(L]X<(.T-9&!JZJ?USW+<;(_<7!?Z"X=84TFIFK M#XK#*'K"X598/KK7_?@!1X5^;'WCN0PM_4R7SDWU[=5]7( M0T[5K ?"%&V#+K4T6R/TD9B!U4')^::EDV%]F *::X)>D)#A98@32_8*;4., M2@?";C\(SQ.SW@L 9IN2G7(D&W2]P&QSU$DUZF'^:+Y NC9A%X1,2&6 M?Z+6QH;_B.+6-5AM \-!U>J4*"X-Y7D)9A&A:G,VE#UY KM^%CBU. :JY]4[ M&.%#@.@#PJ^KB5X&5M/JG05?*HDXD2T]B\C@)1*NL-]G@92&C)-Y"F:!U8#R M3.RIF 6R6A*MZ?V8171:8Z56W"VS*/RBQ4"M;IY91/(U^$F"[BR@TN(NCM=M M%L?:N_!3V<.P@,0YNRWQ*?9ZB/OG%*\ [6B&BJ6(#>JXG,5A<&VP.>[-0/ZQ\%&;J9XA]?/"2%W-S]QV',$=-GZFI7J2Y75X(-_=DS9$ MR;E@]XRUJ1._:BOTEOLCD&-& 'F@$A'18:XWI*=DH@X+Z1E5# M M0W>#TO^V)_F*0H-P116Q/2HV&NHE5/0]U=@ MJ L=-X!V?;17%0%@[O5Y#"O<3#M\]LO:O3E\B6O^T6#]IX6LY1,X MR*>, 5>NE5,KD2.@7]8#0I6\8G-0=YDUNYCTC_7#IAU>9(SH-*]%XA$L-8 V M,UGUI,MG1O8BDS.S0:\D)D8I\83^>=Y(@*7L[ANO&CCAU'26IGA MXM>:JR-0O9AP_9;>P'1_S MARD9MOFB%,4,^(W-*6G9:2/$W"C$PI>IF8+&/9>5:=VG0WK MX#RX#-755P>[]7D8X@L6;)L7;Y>P) 7WBD1EF<'K;=#8JUW[H72.M:T7-);D MF#@7VTCF-3>RL3ZC8X+)-ALAE@"3EV-KT=@D'0&ML^Q^NIS7N/?4*2\[I9>9 MJRZSW:(-D?FYRO3LQ&@=4$:D_T_UZ'?'1\S9211(;Q.3+9 \(,.O_E!J6003 MB/9Y#"/'_XS#Y$AZ4&TT39I%[CEG5@ D@(%!DR43\[^:4;;)'";=UDW MG0J:;^AY_&1#J6?M%([6Z:0#=)KDB3< Y":&23<,WJE[(Q9I)8.F>%1O1I7DA Q"Z15 M?:N,\"R.ZY'&5XR\D1L(1K@XVGCNK M)>5K%H56>U(JI*)[%D#VHU3H).[-HM9M3RXOA53!F8C7OC2XA#%;>CLG+7':_7*3BR]43HQC&DB1B G46)P(,4:U\8 M6RO!=Y!)2%G[-@"U60[$V)6LT%E4U=?E:.78]"S0Z\:&G9+,![G$ !J>7>3K M93D^LX#U C:]["Q!K_=)P#7=!K&#>0<5)GV[Q#/YG]_/:_0&11OL,9K6VZLD M\@)TKC]F1QW1-=XY09:-J6I*@UC#4HGXAJYI2 ZADM..HMC$_"DGV6 MK+V"G/3>N)R*9^130^\ZC.*(9D:RA:6I>FE7$+EIA^@X*[-/*)82HUQS6>H?)>]_:A]DF/#1? M D-6=)KDVM5 6M#-2!*4PK]VK?QBX,KK7-;#_ TPZFM8V@7&BE68'&ZAE=FM MQI*KC.:,TV-E9&2I*4!$%?OQG%_^A,,==@Z?[%JI&37RQ5EK9/!RF_HT/(8Q M4E^R:PEFXR>;.RUZ%NS:;E 3-3>W M4]9&I+%'*O2$L2S;)JFR3ZK@,:,%>H-BQ_/7VVN$:66E*\=W@@UZV2.4Q]@L MLSC+%&1.Q3.U;3YLQ,UHV4M#Z4OJ MA[$%?N5$7K3>UH9V2O^W;6DK=NZ[=O?AZ- CM=?K7^]O/OV\#M8)SI,'Y>/6 M[FYL6K[0J@&W4>P1'598OKK6R-P=A^@=!0FB%9*H$YTR-"V&E*>[J_&2YDL, MWE+SM<3OF$B\A AY%D3063K:KX&Q,^KE3ZD*EUF4S52#3E_"S:*@F![?U:7G M+.H"Z4&D*[-G44-"#T+]G6"0\_46ZONO]#SQHNWWI1"_.#XMX!49S@ M@ $LU8);^]BT(A51F)&Y+<@:M7'A+;FC97_<9H_CYE>H+E>HS4[%GJ3" MH,<70P'EK3[V<_D%1D6E( /[Y4O@Q1?!U>\G88C>_E-Q^V#>69B*@T/?\Q(9 MSP0UOK&6$B-MW$PGDAYY9N>T=)GW?IX86M LKXCIG;4>=8G>X94PQ(9F>N5E M($Y9F>Z4?FFC.+ K!_.\AS5F15=I:WL!C 6MD(6I@Z.GU&U&(Y[HEYR8:=#7Y!^-W;*.2Z#O8]&/N(5N)[UQ4XBQU9!\F+ M%O,LTH.Z\67O,F&\/"/C:H[",0X;]9Y)'^;(K\YB\:.L:JWW)Z*E+.G-6M6K MM'2JC5WX6@#J0;,XO*93HO4%QH@45!I6HD^M+XP]H/NAG=]-YACE0 2<)\(B(\Q6Q9_]P=FA-,\,P2HL.DZ]^]K;QM8/=Z!=T>$.8MS!4NQKC ME%?R;K(=NJDPYA(B;0J Q5]B)W IEE^.+MG!?OC^TT_?_RRE1*VO"<9?XXR5 M.3)(V*SO-'XE84ZV)G0?HT-]E)U>T3,%#^')\>-3EA!3NMV#-U9QXYY']8R^ M$DY;'2@*3PB_?@U?]V$2.33'D3YY"KV@+I\U.O8\VL>$+H+UMF5LO&80H@V\ MPV1IQ#"[[I7\G_OJ?+1'&93?9%:E[ZK&E95Z30UI%M:FSLD?'?0G#9Z2*E?@ MIJQ?31HS%8VLLEC5%*!)8]:F.5&\6GAQTOA<9/J6F8W/E)/&[A)=N!!M$DUT M 4^@C8@7]:1]LKWPFZ*-L0 IX+UNDS#INAZ]\"77FEQ@D\!VD4T[1)64=X3? M0NL"+^<92,LRT'H,67$&$^&7"7OV-8AHNX"<2TA+IY[=7[RU5GRSR4M1Z2>> MF^R2UQFFC*AB[UXD<)YV?]F4F._W'Z'8>5J%H]J0&,)".2+R*O>HV2S/3K!#W!2<^M-1A_6+%WB'Y" <6/7Y M^(@)DG[.SX#(!JF,YC8UF1)"- :B/56')4T/D_!M MG,>5)#^5VQ $BTL4D$8S4'QP^W'T<*<]N]YSW,W1^9!OCI7G!N]UVQ"SSEV_ M(QQXNWU\YP5.L"'"FC+#2[C%Q9-[8A=\*(F:R]X)BOFR6;H*,0Z_TBW,.9(G M\4F#"X6OZ%E(_>+@G1<()X??!A38]T&,,(IBMM$*LXR[O*'WA.C #0/VL3IEGX/A5WB$O> M-"H]C<^GG@\_,^;37"A]XM1>:YK2#4[S-E_W9!DXVU@@Q'MX+8C%5 R>'H'/ M*X/3,NTZ-E>C+RC2;KQWST7GNN>:U'&[PXAD<2=#D&_,:UN-#TPZ?58YJE") M_7&0G2U*#[*<.KXF7O.T3QHZ@9,^3[^N.?!5BBV$&9H7@+=A;@ MJ&G=?-D_"X"T-&VQ)3/I@U6]ZMN-*-FDH6O3MZNQMTE#H:<\71CNFP626K*K MN4W.(HVZ%YDE=IW/ D/YBA7$=&>!C-(*K#D:9G&3?4^N.4&8?180*JPZU?#^ M+/"Z6),O\6<&V$^S TRZ1M5S+A;\VO'CI'1DL/UM@4T-MF;J2(;@WQ<$1=*N MP.@_%HS.&VG'S)D,RG\L4"I"J9BTD^'Z\X)K=UQY*4*Y6V1^/EUMXX.3:I2C M-S^ODC9Z_&RF', 1G +&#Z"G=V 3)9G>ZW(XHB!*)W$R9]&O?2>*LGN_Y0<# MFPW-G6<,#X.Z/?%QPFT^AL'6G($K=+$W&&H[&+IFFS!F+H9F7%^.C=Y_V#Y0F/6]WK)_]XU+Y=W+67RSQPT!GL6W\5Z<+!9+K3:?Z'=A M@"0WX8@; [AVL7591\)U+:GQTM_[S1W7*O18HMF7AIY=%L=N*F0#?RL-O*TD MY84O-08&T5'"0^ILI"-ZH!^ATRC6$F0]H)$AU2KE?29_4]+%F']& Y;M*S+-+KL0/;Q4Y^_Z*OL42/8_OY+=C5;K M8S7Q1.>.>_W$!&LH";AR?41ISJ":SB%K;HZ[C'YX0 M8G.\;K]46=S>/HXX)V"MM^LDCNBUA.QZ0D):YL[MFQU4/FD?D!F3,R6@X.G/ M.(QZ#]=(OF0?;+FUD:<(IE+B=>\$7#+[QE+W\_8!S*7C-T1/7R%W]4Z,[1UB M#^F1OCO'P[\Z?B+TCH\\"KAP"VTK%4IO/X@(]"+T1'2+SE#W. *X,/>T;D?G M]]['9UXY2EWR?$0>P^"=J,HH]2Q$KR&QMLK/:7CH,8S_FV;E;<)=X/V)1*)\ MN.]-#\*4>8@AF_U$VXF\UR,/PIROT&?O)18;E\(L "-R(JIUALU)K\['%0K0 MUHO3"RA5B>_IY3 R8<49CI7B&9R4PB%*9XCNX30($-_%7*2LZP409U%NA)=A M6&:F.J*S *6_;,9*!8E^T@$G/0.=RI-,'(IYEP-42CHL)+PD$W#2* V62LI0FOD\9I%-5:DHL["W#5 M'7<*&<&SJ/3'31_6VA4Z)>WFV/YUVEI.:VY\Q>'.<LA-W0]1)!YC$"VQ&M _S#5&#?9FFH8X$ M#E'9?9FM(4X4#E(K?IFJ\4\E#E*V?C83.>#9Q1'+X2_3U0'S M HD5C>/W5GJRZUN7RR:6RR9,E$\[^V+3+*J^,1)^9RF[OY3=UWFIM4MLKF74 M:&B'YF0A]R;!Q5&3-'FK%/:,0 M_C06^RE_WEJ 2Z0,49ZQIZ_#A7>I@ D"YIP.HTCK#<)>L#D*H FX=8=A+^ < MU=$,?^L- R[@4]@4?__TH[T(EU14 PBK?MU:>-OU5@.H7S@HLY/QUD[WF_9Z M?D8T4$5^OPX#YJI,')_6;OQ!-@,CCZ3G*%HOCDI4WW=$P^=%W$8>@;5L*Q:2 M(EJE5T:./!)K8=>6DF//1H\#M'9_+1%[3VCR@LC;#'ECB/A[UO)Y:5%721I! MBM0_:"T?MJ_%U6Z'T^S@&-2<+ 6PEP+8DYH!F%)&=D!UVJ4J;3FV/?%9&&95=$A5Z[42WL\I MW '3J=T9 #Y$FERO%DA Z_7:D[+C%R>=#=(Z9O4)+@-ECGIDCNX5%LQ M-AOJ:8E#E&!9)JG?+(XAZJ] ]7:8F:D!JGKT6G]E65&#I%D.4H!EF:N!LC0' MJ;*RS-9 *9Y+Z17PF@7-T!RF[,IB./6?:;K4;H%L3ZG-W5*8M^/FD_8 MXKQ0GS C^;/Y1"T.C/%75J<,W'S">O5F+!,V>NYN/H^+G\.H?E]/F\R#MXM+ MPZ@\;*0,Y_.R."\@:N_"+.1\VD;P8H OUOC\\B6]#L;F0HV\JTVYJ>:LJIMX/+"!;&A=7D2NT8M%7<'Z'OOK<-=,9QJSG!$AQ"9&,$&8@6F.O_]D M#N26B[*YP,C[3)E?%.[*,L5*[4.;X,1HWV1F5"$=;HJ,JP*ZT(,;W@071RD! M%=[*T!K]'*DZ^, &9U^!L%8(!-'D M$D_*UH.I(<'((!#'9\L9 ;R Z"QJIZ@7 #-4Z@LL8DNA+[AY.OH.J:4 V%( M;"D 9ND,V"9]ZE';>=2C&E+LU + LP"4&_3NYXRN+-2<9[#^=>(RI2W<7#$? M.$;&7' "=.2K0T!]+K7I!BW)*%XJO<([CR5@).EA+@4!+:E,VFOMA&6]])X] MTF^Y1JMK7%R0KEB>O9:TF!SO19F"N3(4@JK#U=.$YV&S;!JULWJ62IS0+1OU M25P*74!:BGHY1$,4\ERF<,QTGD&J>]JI20*;QDY924L!4' [HW9RTU(6U$#% MDUYRH$8L$6I=<8TGQA%[%'L;Q[>RTL92_V&I_[#4?P!S^&>VA\V7Z@]+]0<8 M"W(YO;S4@+"I!H1 JR*\^VG-@&V"1YSXUH^OMYKX]@INNI8,_"4#WQYT;4G6G'ER M\X4)@-TLP#'S <_1]CI'Q& <*. M3[AGY1Z\P*/2AKKIZ#4A082D-1[5^O:\:/+[2ZZ=:)\;R,1(>B ;RRY-)T Q MV4'8[[PEH]7?V+0P,S!E&>D4--N9"\&7P"36I"^>!Y4>YLC X08A-[HC*B6Q MRQ-,-;SSR-9'1)D\V&5)*D32BJC3?Q$,];F3;E,V5$0:PQ .)A^0W2'7E,H( M2=62J<)T@PAP5>M) ];2]2M7X2;N/^P*P@P$Q7@T%XX< TA7Y MZGR@J$C\O]UN$46#_OQ,%KB5+N&",&4'L*R'8=\6W?,I Z<+("'LFO%M&$17 M:!M6YO'V@XR9L+ 7D-EDZ^(Q)$^#F,R_G][/C,C7%@>S,<\#6^A \\_-RI5?SKJL'[Q N^0'(0#JSXW MKQ@.92:,;3'SA17=BVK"8JI.YA;Y=.&N/-4C!@))DO--;35/6B/F;JJ5!30D M#!"6D*:2RY4[4\6F1<@*I<\H\163"CW+L]V'/B$S2L]1K((T^?89'1.\V3L1 M>L+A#CN'=]XC:KQ^4=C%7**)P6#TYGGL?7#M'+W9\*=/(^YB5 M,?=1E"#W)L$$U?18(ZN,QC^X(Y-!>B\R1O0S52T"Y-XZF!;PXU>%:&D,;<;2 MY=''E$G?9);LLR;)&;&,2GE'D$1);Y)N[6=0-OX[B=*,C==0(/3X-1Z?$=FG M(B]&+PB_>QN4DO.,-N$N8&^1(3+X9\V>/: #QFA/QEQXJUBP,\3(VP77"3$9 M@\WI%3N$J VS@@.7_>6G-G&!SB.*UUMBF,!<(LDDGK&L+KWO$N[]L+U@-L1] MAQ. ;'C7XBQN)53&>RC/XRRN#51&N>:BG,6%?!R(P_D3NZA F0?Q)+2@M M[ UB9J1Y:9R&AN-K;$0KA:RT2L,E+6W)+)E.9LDK1@[9WT^IC-\0[L'%9:ST MJ@8R2(:Z@#+E[C!4OZ[AY^;&.=63&)>Z7,3;V\3/>K7OATW3HKH!39VE ,:? M(<$#-YH*":4AW.=+;%#3>3[M(%>KN2Q:AL->!&/E*E17+X<(_HG4 ^,%XO+@ M<4[^=%QFBSM@-'= G8=:' .BYGW?75#[CK"\#[_AC)VDBH"*W)\MC7L>U6-" MN7^]_36,D1U.AO4UAF4LT6J!_)8L;2C37UZJ>TQIE4*@3F^)LD31E=;Z^7@Q-^F>3I5H42_ID1KN:Q&N0854@F$Q* M2_K+>)IP'R[$69SM&]#L$+LF!ZEK"6VY7[PGZ:B=O=:]!':;NW)VURJ(/9BFX_-G[B(O>.S XM,YC$$\[_,I&9) C?E3W.!&5)1+2U.9BX MZ)(+<]FM3=P%^N@_AZ(-I5ZH>- ]>'XX2YWI/6V)DT9U1-VP?6K* M@F?2J/>=7C+MN,3B5A\Q$CN",]RX@_$%[2@[E0J/3:<:6:FF9DKE,SJ&.":3 M7J+LZI0]5"SLK_PFDQ6#-F04.+VFQXO^N#I=H6"S/SA89NJU=H-$T"OYG!XM M10\X9- AR?W6DAYPR"BX1(^6>C=S/A''1]$S>D=!@AY1+#W'Q&]K;NAB:21R MVFEU-7<0* L@IL.C\C0;K_"PO+@#F-EI":@(FYM;ZDD4AP=Z85EM[+LN"$KI7Y@^/>L-:ZWOSC_#G$. MIZJ,D;P B'G576.LE4!JT< F;=)KZ&U2U,KZT4P!XZM6%8\(7WN9!5XZZD\E M:5.B7 GJQ^J8ZT MWA)[@ID7J\#]C,,H>L+AUHMY>O,2'[(G/E3$D*^2B*R7*,HG424/D-O'M(=* M&GBHMNG9\?><+K?L&^+L:&X[T[!-+VR0^4'2')V V66_>?$^%^QI#@\UVJ*( M\#!R7YT/ 9U=W@1F/L<.- @6QUV(OSK8;5TGR MG6$>1K;*[LA1*^?H!!-D1O,WQ3D!HVV;=-JX)G\G\N)J!;0WZ#AP)NX2DTH_ MOM8SD]HT7>5?1>D:CXD@.E^*Y9I[7ZY.GQ&]ZN:X]S8KC!PXOI8(QR6-FOQU MUJ;)'V=5ZCQ^Q^1M^S4$VH:H-/ MZ:BS/\Z#SG[X_%%3)9PX6Y=!>Y#&.P>O'?D M4@4GCM1\;9U>.ELCO2_GBBK<;9ZDSJ\S#8!EWB6AYS**U]O7/?HMQ+XK\UQR MVIE5-I3V%JI=M$CT2:O_2KL9!:F\@TP:D7YWI8*_Q(PX#S0[&>G=D)\%H)=N MLR#=2F!05A:+DDUR'DZ.WJ3DY8P];X< )QOCG/-3=A,\X=!--O$UV9!V(3[! M\1/,-">CQ=>03=<:OR#\[FUXYUF%S0"=_ES.XAIA&RH&,HZ(A"XJ<=N^0_U. MM*=[TY%N++XDU,]K!X<+EJ/,8-QC2TZ2W3E)DZM"8;W_-E1NY MP91Q(_'^46T A[G/"ODG5<8N=^D9QO]T O?-V44O^Y"9"ZL-V?@C8CC)H&WO MU/,HKY"3Q"?Q@"K/C4WU+TZ0;,FZ);:9FZOB\1YAZ:IIZ03-PN^4&"(V82;M M0-(PA);#[;G'K=5F.6?/< V)20.D:XTLI_\GDFL)#M&E+,"2JVIZC^"Z0VOZ M!F\?F30^&F[+,J.U67RSP&SLFD[3# OJ:7$U.W[2R%RJCLA]"?. ;KS")M,L MC:"W.A7<0Y-&R^3)F!$J2H#GOZKC;P&FS$QM[L89W7V9YJ^LM]<(DW\$5X[O M$/G^LD8/)B$K#$\.&^(A$=$F[F+M\SGVG;!JM@_O@G4 ;XM-3@C=[AW"E M@!!I%X/A0L8V]P%9BW1X"Q%L"NA96&T= M41-L)I.V/GIB--FF-IX]8B]^2OMI!N3?>@4RC!W?QZ1S7+K;V?.3,G'5HA2:_#J$TYE'8Q35?0;Y/@^&!2U9_C+VWA*Y0_@#5^YD&FM:I05'$1/(=4@1< MU,FLJ2J4,#)S5=S)],PHTZ%%@@&-0WG'J)A44ID\"Z/T$MQX6\ L[-!+0&ML M.K.P0;40T]@09V&-7L)NPJUW%G9H)^3:]OE!#,])(-<.VM\7:[UJK9>#KB7< MK+3:&2W:-GM;KYX-K1?2$%T3%O-BB5G%:=7S.!["D^/'IVL_>V.0=S-IK+TG@XI.>N2;L8Y84/2+ 6FJ*4J)0!'D+ M=A:FF2Y04HDR"[M,%[$623<+RTP#,T7!.@N;K"ML$L#Z-<4NT8U=M/4"KZ89 MUY3,B_7E<).D1>'3_Q(+_S8@>NZIE W<59,5%4N0?.I!4#)%HV/?I1TD'^65 M\5+LU&NI;1=YJ?I"_G'66L@?Q4#H>8+:0!N/S>50^DX4K;=$P]BT%#!J-C28 M^'DXA $;T4I:4X'3T/P5>F4D5:[/:[2WD5E^)P+52?R>#(CVQ;=_-I]#X.0K54Z^ZI.3U<78$R([,Q&I[@WA2XD\J[8;>9!W7K1Q_/]&#KXC MO]27EJRED8&F6*D-M=QVI,&^8H<6-7@Y'=Y"GS/ ZO.1!I5NZL]H1X,A3A _ M.@<>.W*;C3K$:T3S??U[HBM^_%]T$HZQWF[<0:8:>'$0C>XZ7&:4-A]IR-G7 MSTM7+(V$34=%]\[S$.X348=VJOS<>^2Q>IMO0VSA5O&*6H_ZJ!7 MKDNK0F3_H7Z&>JE$>5L3@[TF_USCU_!KW3B2M30Q4&9@KO$3#M^]YEF]UN8F MAOP41K'C_S_O>!VZK0.N-AY+1:'?Q\@1#+#R>*0A/834>MB'@5@T-9J,JX,R MVY8Y"U[V#IFZ=1*3J0OOTPBZIV)3WXA!PCI%P(T[G>"L=O!O_DR8'(?=?W\0X0>+XB_<[U#$:\B^G0U3*4?[SB7HFJ/.TC"5)V1^KZ! MU-;Q(Z0-A*O[$2T!I1C,L);_=D5T]L-T,,X FW",31/-_)FO$G>T+<%*IK"0%R^2HS?$(@TMQ! M@K$6:;*4_LZ2\6I(R?@#Y(D7!,:&P.%'&W!HQ-Z&0.(G>Y"H!/>&P.)OD+&H MQ0Z'H/_OD.GGARF'@.$_X,/0"(4.@<,_+,!!$&T= HZ?(<,ACN0.HC^!MJRY MH>)!8 "M1\L#TH/@ 5J]Y$6[!T$!M'+)#:H/ @-HS5(:NA\$#M#*I3@Q8! L M+% TRYD'@V!@@98I3'$8!! +U$UN^L0@8(!6-H7I&8.XK"S0-44)((/@88'2 MR<\N&00-T"IG-7EE$/I!*YO-3)E!,+! TY2GY R""FB%LYGI,P@&H!5-?DK1 M(#B 5C:%>4N#0 %:S11G1@V"A05:9DOJE1HLV1GUZAET$R?4SW'^D+PO()"3 M?T2A[[GD=[=AD[;FA^5/!O//L@D;&!JM=V IH M%6I6@.S).5$T6VN^\AJ;&[S&'4[0;FMRHCT1J/0_M_^3>.^.3X85K6BA&7PB M:N6OCI^(%H!:7QO/Q8,X>KX441A]"2NM7?.+EN&U#WVB?T5TY<6GEH%+.ACF M=#8RJ9"I-X.PS](+('7G0+F[,0)9P6RE#9C7TKCJ\(PVB&Q"9$B/2%!"4ZD+ M!-EOINQ(MROFPB/"\>F)6!W,-"/,?*2R77S=H[2+P>L>72\U^I[875S7SM&+ M';\D?T3,U-[17'U. K1#D!.AHOKB8QALY)4Z6_M-\X*(<4@H[LD3KY%* M$R#L\^SM]O%Z^R5"3!%28IUZ'V.D/-/"U0%R;QT&?TZ9?- MNSSP:SGY>ON?2NC8S6"6\F-UE:\+@;TX_%[R,"T#[Q MLBPK2^L\ZT;FIUS0XLFA?+Q'L;=Q_*6ZQ?2K6RRG^)=3_.K9J67GZ1&CC<E0MX3 EEI-;]5$N_)MOTGJE^EK-(##AGW492HDY"UAC-\\36G2EV6Y'>; MDMN61.>))CHOJ9W]I7;VIE19GN4SVV1 -3Y14M,L3V701J*IV5D>L.R(0*X4 M6AZ2Z4A]ASK=8)QS-UY$84TP>O%V ;O%@\CU-.F;T/,4^MZ&1IF*'-A26=X; MFMSD1UW=<[3L[[?YV)C6S@H!OR2'@X-/1!++!B3RR'5Z15?SY"(*>.XY[>X& MZVG].XEBNE:BNQ _HJ^E$6+"9$FP82LIDKB8]-[1+ZD1CDMDDK_.))(_:/J[ MFVQB%EU%^-W;H(CKGI2W[9FOKC!R_G!V:$V%#T;7&)%%2;[ZV=O2$ZINQ/7Y M:'4U5YV0O'N]7;FIL)0ZK[A-3=0J_AW=?HV/-HT_MLUMN6L?&: M&:RC]XZ"!-T1M?@Z#%@D^C9-UWM5+%%9J M4NBKBY!]4JU>N:[:@+NH+ &&QQZ#(F,)Z[1< MMG6IRB(Q#R '0P954,12"3(D0W.*HLEF:>"H%XBX=J*E<:1+ ;G(#K4V]$*A M6&\SM7V 2$L/%5G/ [QS-NS\76/^&L5997T,%I=M#DN6*2UN#XH$29A%V!P4 M 0]T46%I#GAKMZD19-X]KKH@A06R31_X9+DE#$)PAV8L;S4 ,6).5K9>%Y@G@:3.W'TX>')/ MM/P/)?EXV3M!,5\V2UVW6_)5E\'* !9/@&)/@W<"O9%%&<4X MH7&F*R?RHI"6$S%X&F9GF>R[HG12(G0\LLW^H(B[<9[]UQ$8[>= MJ.-VMR[I4RLH5JW8)0P]@4XF47HR%>1 M(%X/^01-OZNB9G1#)GP\YY@@^<%R6U^K391#T9P_+KEK@P!TL]V@J28#S.(U6?:"]P?9+S$ MFD$@L\U'PDF]&007VRQ#?MZ.M>?ETTLNB0I'KQ([T.M0F5\,Y-%Y5B*Z.52, MJ<'&--'3NGO_ M4VM+97%>]QZ.$0I2&4?V>L*/WCNBWQQ<28@<)4X:Y!/+"1KI-+$^$ U MQ*9Y="=P"V9GO8\Y\]9;]N^^=+&QM@TO>[]?#T3_0@53&+!+>L! MC0SI#BKO,QU2!M(-K+GN1 /[SRB@>=3T9D;WX 4>$<<.M?%N/^B6+:\FH=:W M9_&S(M/MLELXPTLMW:ZOLD]=8__S*Q' M&8JPE[HBNH$]/J)V=21TYC#V\/1 M#T\(,7UGW7Y3C[A]SPMK?41I2JC:SBYK/IQ'Z]$+T"4>K?;^]BWNO.9S=H'H MN^/YU-U\%^+/I*^H+L-@GQO0G?F5C.'T2IK3:V)95(9,8+HFV-#4G)J*;S'L M^&;K_=HY>K'CIU 36XEH#,@E2-\E<8(1O2F5CEWJ%]=YCWV\GTY;M([W"+-8 M-FD0W:#L'_=!NA.UERP:<0!3!=D,LA;"><[X6F]+U_VRA9JY(?:0'KZZT;D?G]]['9]Y%D#H(^8@\AL$[L;I1ZGB)7D.BWY>?7X=1_!C&_TUS&#?A M+O#^1")1/MSWI@=ARCS$=,I^HNU$OK21!V$N%\=G[T4NG\+,'2Q*TE'K#)N3 M7IV/*Q2@K1>GMTRI$M_3RZTM>]=?0FOE"'1_&:&@ZTH]O!S$,GX3Y!D] MDJB68P%L4VO- M;H<,M]EU.ZU:KAHA/=5S I8C,LQ*[7#\ #*.YI<@WZ*VO&0NL%VBPSD0R!, M0]^KQ;XM+V5L)WUO0U-0Y^GJ6RO%PYL)?1_TLKVPN7#3-" YZP& =QZU]+8 MI[(&F07KG2RJQ[4&0<]Z@[^O\V!3NS#A)3D<''Q:;]/GF;>=7LM-[XQ8+DX0 MOGBY. 'NQ0DPR_FO:(BKMY)H7=]J?%+ 5S6_V#=\]K"E4?"^A9#P.]9"-M=: M0-0!2^.QR+U)<)'^EP9N2]E>46ZX"ZOZZ+_(6EXAYL(6>322/70-,]Z7K(7M M?'?\T+#QOF0Q;&S!4'UF4&'>_(ZUD/V:N@$"EQI-]*S::TA_&FM;5/Z\M0"7 M2!FB7%9/7X<+[U*1# 3,.1U&D=8;A+U@P#E:D!G^UAL&7,#5 M%2@#FZ+JUZV%MUVK,H#ZA8,R.QEO[72_::M@SX@Z,^E-X6$08V<3)XY/RXG\ M()N!D4?2LZ>U%X\0JDM%T?!Y7MF11V MVXJ%I(A6Z74W(X_$6MBUI>38L]'C M *W=7TO$WA.:O"#R-D/6%Q=_SUH^+RWJ*DDC2)'Z!ZWEP_:UN-KM,-HY,1J% M3[N/9ZFNNU37Y>*K7V16.W(/&J'YU?^T+I58G$D &6<8Y\J&+_\VWQ3WL4\U M69^KWB7# _*Q?&M9EILU ODLN;5(P;0((!/PZ ;*%]H$,2G;[H-EUPTV;HKSR]?TBM!EIHK2\T5BVNNB.\L MK]'*:6ANT)PKU/F#;C8T7D@%1G6;2^O8 *Y84RNDSL6YV@9NVN\%5U'U=B11 M\BGCBPE^5:*V.[H;)6%$[>$R:>?*JD7QR6$J2VA_WQC$+1=$W/ FN#A*Z4?P5H;6X"8X.?IQM-[=I(.,T1H) MIA?PKX,/;'#V'<%OA4 0V"GQI&P]F!K2R5L-+UA../@K MU\<])L\-$?23[2QSS-L/W*3J"RA1W.K KT@.CGP!#8%U*2GZ,86IXW]!B+ \ M(RTA",@H+@4L9K_JQ[@LMB_X8;!K305:RH#4=>(Q(W*0T8?!KA(U;"F\,JJH MY40[AYB!^9X4[#40NE1P,:B'&)J?F9XA'").ILSLP]$0@# E#L;1Q_.4"W'*"S\0#=;9DGBV99[ <&]8F8$""_\*LJV[:$&108:0)+$E8YJ,W0V<&+'E8()R_9[\O M/2_AQ8Q\(O1HD,$C< 0;#T4KU_72X=\'3-;1/RYT]0IL2\DHSD,5.6N[O,&8 M9?D01E%E=#(7JZ"QL<$3O3X\H"*=ZX%^A*XAL<='U@/(')Q6FPU.'/\)A^]> M69!()Z/9"]JL2%V/\C[&2/F, H0=GZS@E7L@ I!L5PZU(VGQRB!"TIHZ:GU[ M=HKE536OG6B?;1ET*WT@@G.7!M!0'*?^#Z[8TNIO;%J8LI"RC'0*FNW,>:-+ M8**=XXOG0:6'.3)PN$'(C>Z(4D.TMP13@^,\LC71@APJD;*P+-DB1-3IO\@Z MM^ %JD19JQ-MT9.PX.3Z1QD&Z68/&0N)=38(AW 4"-#P*+GL%%0]!6:9B$-/ M2<,JPZ&HQT"VL(=;11T4)TN!ZLP_'(4+\C&CX26N5)VS]!!17]!T4!%M]%2E MR^'5^1C5,U5\5>I]XK3JV= LOL#S%_%:]&NR1#@NF2ODK[.I0O[X_9GZ4#EN MH.HS8U;4[7:+*/>?>>B9B.)TL25D:61K) Q$UI/&"\;'G6N2UY^..JQ?B$0X M) ?AP*K/[;0SQ8*AT''J:Q:R%MQJ0$JD$"6X)@4@D]JV)$. M.X=SL/1Z3\F.[H-F;].'/PO$W&II39ZL02@-]_+:&;W]B8"I<_E1N9R_:OQ-1 M[R1^# )UEN$2M=> E78Q=XZH,/R?',^]#ZZ=HQ<[OI25Y'W,2I[[*$J0>Y-@ M@FJ:=L6.E/)3E6222>]%!N_*(;I#@-Q;!],SS?RC(BV-H._DRCU)+^& J''/QS_C,BV%7DQ>D'XW=N@ ME)QGM EWJ84B0V3PSYK->J$#QFA/K":(L$^0FN^4H*$N'%GO?TIR8;AN$IJ_ HX+3X+BPO@-P+%M,H.*P,Q?"N$LM+ RLC.92/Q/+: MOB:+E$N0:,]E'A"SN])O"?K^4_DK@YA$L2? MU*(*PM[F LC"NQ M+FIV7X=13 ;)4!=0IMQ]B8J ]8 .'A49Y[HDL!$1E>UT0H!,Z$YC>R]GA1@* M,.7$ NL)']^)!='QJZZ!V.-5J%]*D?GTJ^WOX8Q$AA'XG80>.!*E0>N3// -;UC$E,%+)O/ M5$M(@X0B'U1+)RB^@_$\:[#-;+5-ZEQNA;]Q@+8B%O/).O-IW-/H4FUHVAX5 MS>7/WWPG9$ KK?ZK(5?_6'6WE"9=51.PU&V@#T3/#D4+;.7267['WR1IJL5Z M>^5$WF85N#>>G\3GK+F\UV),PS>F*SDCJ[>(70LKT'_Y;6$,767(B\MB<5F8 MYNK;< ;H !V?EMC0Z_=DYUKN(W#$BT"4OLUX F6S:'> M.XR1^H4,@EZG]%96400D\=M"D,#V. P;6F JGQ0%0=ZZ_XJ7F(EYQ\\.0S$N M7<7I9%,=[#4L&SBE(U,\>7S1^V!H3*MWHISG RT&E^7>RB=-_STF[S-IGZCF M34VEBYP$&/3P8FC2/YLLU:H^NF]9W.(V.065#,2+3Q^ )7N)!DPT&M#F"=2W MTRH'SODV$&1 EO!([PYB@0R,IIVIZ6Q%>V]4V"C6D[^/&-J_6X@ MA2%F,R1:PE-?S%@*31]RM0?GAJ5AV\OL$S7GA^70]+%A]^$_L3R)?D"]1^QQ ML;RHRL4R36<7G6":Q2J(/9?2Z;VC%[1),+MKZ_9CXR=D"/1V+EHG@ZR_)1%C M(HD8)E($!!"6O5KT'CEQ_*FU^8SS "ZOPTF5TU(%$)!E1;-A/J-CB&,R6:6AB;QN6ETA%!T5C_/JE#U4+$:J_":3114V M9!3IG<[/7O3'U>D*!9O]P<$R)U5K-T@$O9+/Z=%2](!#!AV2W!LKZ3$-,B#< M.%IGE9SI]6BJ=S,G]1P?1<_H'04)>D2Q]&@'OZVY(P19)"^5KE2*9A)5> )3 MW&%J# 5@I211'!YH$?W:2.6GAUIZ#52\*?\L+QC0:--[B*LN[TCSB.9_$#68 M/G%VW*"A4C]SU1$#U]? MM!R)KH)8IH*"AJ2K!.&Z!N22M]L+&E8HA,*'KTD![*YG-9;HJ4QI6T5 MN)]Q&$5/.-QZ,4]G64)+2VBI5[+S*.U5$I%)B**=,?@RVS;-XPC8L9[?O'B?;Q)IG@<]+A1%A#N1 MRZYUY8+4(NFLL@F(PSAJL,%'8C?X>>!LG:8K73QC\-GXN /?C:PS1(UF:/ MBE(R)3]!L:?FCH*KTV=$KQ$X[KW-"B/'M%L@6Y@179FW!!),8"Y\-JO ?0B# MW8/WCERZ,N.HS570^74 W >:8U?S)'1Z:;]@1#@N 4'^.H- _CAOYF?&='R. M$T'>=MPAIPNM/ BN12YO:]^0^TT\B]#FK[OP_;L-/9"#3^GHLS_.@\]^^/W+ M2VVDI0>+/Z$?ETX4K[>O>_1;2'9KF4N'T\Y:0_W2#8AOO'>3Y:"5)1)N022\Q9S*6&J- M7Q!^]S:\ XC"9H".(RV')XVP#155&4=$0BMGN=CPZ&/F2.#*O M'1PN6 YK+FX0TRQH^>GZ7%'2.M79TJEG876#Z;Q'8BE5;0"'-\ZJZ2=5OBAW MZ1G&_W0"]\W912_[D"G.JPW97B)B&LB@;>_4\RBOD)/$)_& *L^-3?4O3I!L MB: B5HJ;*WSQ'F'IJFGI9*T[=6JX?1IM1K.21U<5=Y2 MTI>3K)/+?C(N/N9SQ%40I),YKFK;"4_>@":^]^.K;?80Y$ "@-.K(U3=&"GL MHKX#U^Q32VF^=,.16[^03_$"6#;#'OH>X;BSWHI1<$58>KA9#X>JL\/2>[F4 M259UGO08L-XX_B;Q<^$U4,3Z7+PX).\+",KD'U'H>R[YW;UR?(>L]Y<]0G'T M)7"(UDTO &Q.:&FLW!GESQ@=:#%K/WS__8_%E$4T6$[?]BWYX($OT=)TB^L$ MXY)'J"*KB'5)+WH@_[G]G\1[)S86/7,37SL8GXC@^]7QJ:OIK-9]9;>SL1VK ME85-4/S@.6^>GU;H#MSRU8R4OOC$ Z'4QU)2)3-,9"_-RHJ>G!/=L(J6]M"9 M,C&7MBI[VT-2A>.D#&DA<6J+KG1WJG5"IE6LYHON&6T0$:IDW3VBN#Z5G^ 3 MVD6:\EI92;%D?E^=#R22J!80*9:H1%\CQE)\>B)*34RFG$[@D>H^A']MHK!% MP*X)D0XU[!Z0$Z&\\>F16&[VS:;:LCQ?3O'D>.Y]<.T@)%I JED+5Y?E,R5AOOT2(];")1+6E^4RS MEX/SW63^TC;TZO4\\O@Y#-VO'DTJL8U2R:0^870DV^?M MQY$Z@HB"Q#Q;?#OT)_CTJG&R0%N:+KUT3B5[Z]_@$RI>LHUE:34UI>7'4=[_ M;C-I9.M'A!RWV"X+$5O0]Q]Z](UT^31/AM9OFJZT,9?1J^;]YI*@UM<8::J> MFQI5K=T@$-0^=A##E"\!3D-S2U80(^"O77YCP_)&*FA,EM157'B0EEK3-<^7 M@/5FQOF7[VZ7,I)XC;GCEW8Q1HB"7YA+37L__+7R'M'8T15?7NQ^"AUG9'*Y<> MA8X&UP+7G2I8%+RVQN\<%;E(^6J'O)/!>5#QA0JF1:&KP=U=P>P*1 M:XK,U]+)'#$BER6?"D%K'^34@\#.*T6VT-39TF1^1.WY)AV9^;BT# M%V"";O$T6F]3DJ!EZ::C>@BC*#_.YP4)D3&9L"&T7*%MB%%I][[]B+$38K)! M./C$SFQ05J,' 4/?9P<68H11) _GG+]K4_(==_B<.$>Y_K<]U''N4KGXV*<] MU!=SFZD,S:OS[A)_2W8"NIZS-C;11V2HG&L'%07VX#2V1*0[-FD>5D5+G<$L MR(M3%(Z<==:D\5NH1+;(R.N0ELFD.F/YO-)+Z+M642F5A478 #'FMI!3%44A M6=L9<5UN:BU[D8BFUM/=JPZ5:XQA,59<^(I8JVO5=;Y5C ME51&(FIE##KN]EN#K=K&K.]-HIV+G7#B3@9S*\3**3_<(>Y@+JNEIG5R!UYK M9#X^5M59W.E^'AR-&>UIY MYAW!]$ S:DL:7-Z14[042T"4I6X+*_ M,B+=?Q/E(DO]R;YDCZ>*0WQ.!ODKU96>:!$A,J8XQMY;$M.8^VNH[IVJ;=4+ M-HH,V& G3:_(B-J-XM+CZ3AM74$2=HELT(;B@H^93,$=8NDT,WA[_8J=UHQU M^H03[>_\\"NX:E,T@YJ,[0F'[QY!X^KT):)9!(7UO2*+[EU8DR'UH5BWQQ&" M:V> Z#5=V-N0>R?8H6ZG=>X 2;&NKVX"J@BF;U1@J\Y)S88GD-5QL"-T;"=',>)F##"3I3 M78N;DSX;A%SF4F;)VVM&6W3[@?#&(Z_)!3_U]M%S*#3-=1V\[!V,K@A3NAFD M*WK#_!0X25$JW2"R0VX\)U,75@>Z'?[)_K0IV@963'$7M#VX=EN1=3%%--1G M=$PPP3%"S&$@J\ECFWA27&EG44/54J(!51>9!<%0L(N,.P/VX'JI!*^ELPKR M"2PH3V*>P=(GZVVY]3JX:%S%"&Z\Z!A&CO\9A\F1]* WQ:;!;^2>8]\VS==E MC-N7.3HC MDIW!RG=![EDL7D&9V0#$<#CWK@+RCQD"4BOP46#Q\_S$278MCH5BC<=/DS6R&"KG\_WL5&PJ0FEMK!0&\J_', N_ MQ95SLQ7.^7&&HC8-6V;(\$#1K*DX6K1-$X5F*$[U!29KVA3A*"X1I09&"]B- M[Q#@5,(;<1#0V%YBMJFQ/>\%T(B4Q-W4B.2]P-S:U@@/\M>^^@MZSC3O.XY7 M(6^(+QBL>R")W'%G5=;#.*_*8D12'I5T-)= +HCU< D1-(934$,IL;RMES%R M(+CTN8@!&)C)0PL*OG\N;$I= 1%6\>(K4E3N8])":'/$BPR'EGZ@9D>KNIQ2 M;T#DJ7G'%:E5>AD@XOF>;T5BN9T!$=?P8FL*R[P?+))$WFAUX@1O@$=F>\%W MI:X]VU^Z'N"F?:7YAI['?YFOMDG-1>\#Q'1"3ZR...3T!W?.@%7,H^JN'T8) M1GE%VR>$F9WULMDC-_&IH7@>R'I+S"]OP_1D/XG/=7#S7C>T/JX?P3F'<#[I ML7HG(TM/K91,WZS2?D:.()7.SE-WO['Q(7?U3O;F'7I,Z*WKZVU&*INN:)W$ M4>P$U!+BT2YX1:,OXPJ;L.F%,[X0VJ/T--1Y)=B4M'P!AYQW,.I;*JK!LR[5 M(V+7(;'1<,2DAZ67C/:PDI2@:KI.,:8.#^:^ZYJH:^#@G]&+HEDMH09"(1II=M7#F^$VS0RQZA./?)G(V3ZLT"4>YCRZU.9H7" M,DHT;E&H%C-M%F%CG7 ]2F*6=ETV*?C%+-6U;[U]%&0U[Q.]%88N;SETB/M8O#> M-YGDY!(B[6*:T4HR4,95YV:])U[515-3:6VT,5M\22!5N/!).DQ*<+)3Y4_HD^&K*34E44NG2:G\@M0<6*I_RP6NA0[\0A@(76/D>K&%NKXJE4W. MO OQ9V\;7SN8>XN7[00_A"?'CT_7?O(F/$5N@8JO0&ZEZ4L2N/@D4?M GG\V M>]FR0%/B"8:F7L1I-8S&)EJZ0E5-T*'GT4G767-LLN9FV4^\GY!-//BF[\$SH$@J= PA=R-\;?T7]$_W?! 5 -Z M&=HK^?N;OT3)6Q1[,;, V+&O?WU#I\#[9R;.V+^/[#CZ:_JJ!&?'$@//9_E( M__HF)JSZS5^+O"VWH8>#TXU%%9;W?"& M 2N#_^8$?ZRW6T0(H.<5B9&\\X(JK:JM89)*>([HW6Q^[IP-DX@KE_S!]N2K M$./P*_4).$?R,#[=!^2)X__B!=XA.:P.E(,+'/IX59GQ#V% =/KT L0!(=HZ M/KO&B'5^2TV/?WVS871(90%GA\Z6.^=)SX1Y ABWL^NY1[='7B%P>@ M!W/IO)(!).G=!G27>MT[078B\IE\RV'E(](R(05>(WZQ(EE9TM4H["7!.\]) M?$:4I*?0.S,2]U&9 O(#VB%LFH37K^'K/DPBLJN_[CT<(\3N8CG_^DAD _TU MG[ -Z>Z](UI>HRI,^W@32$'[B.+Z*9O:(9Q5]JYB\C5Z@-,7;L(-6Y&T=@J9 M(#I3VQ ?<@VTJAXI-@9'9)JZ>>T[4;2B9^3H/ZZJ_"QM I)1.POC3.1^)@T) M;]82KY\1)8U%%]+LFL3Q7Q$^7+P%=/QJF9=RU$Q+4I-S\(6*H*TJ7ZJUIY8M8=D211Q57[&Q/9/^G$8! M7]"._EZ=7/XSD).8N8R?<+C#SN$&11OL';.79NX?88/1A5*KB.V[W& *0=]O MM8?).>9J%Q/7-LFF6S4E)5RWESUL(#-@7].*/NV6;M:P@]!PXW_N3U2)2]Z8 M/C283E/3ORJD"1X")J=(86HHFKPGX#3,W#F8+Z.ZT_#\>[\>0V531Q9.8H&2 M%1F=MW$>5[7@$?\A2$GXXOBT%EZ$\#MZ1G&"TV7\BC[B*Y^=A<[\&ZWMZN3% M^2/3.D,:Q6+QK,HT-7\'.4.75 @:I5,](."F=U$:+7/2)*XC8NQ=G[>!48Y-J9 MK&PG?"5/3M27AXAZQ31&\I+4RF)&D]C"4.T)4G:/%QBN!0Y8..&&;&UWCH=_ M=?RD4'-!#8GCR&4?-ZTR%"6W:7X'D5LQ66FU#"%I$Y#,*,TUK/B"^$WLB3A< M(2>)3S6EO/(;R FZGE(TO-6A/:#R+$+)G,JNW!-;&Y(& M(!?6#=E\HSH1M1]!#KR(G%3TT_JO\%50T7FWBNXI:F2/TMFL@I5'].N_0Z&I M57:7W%Q,&G+VU33/H+JXM+N!7'YTU.OMZQ[]%I(E4T^ZX3T#2<;]X>C0J^*N MU[_>WWSZ>1VL$WR51!X1VQ&S9D^- )M6%^.QMO1(9;39DWWV__Q_4$L#!!0 M ( %>"IU@S"ZB\?@@ (DW / #,Q7S$N:'1M[5MM<]LV M$O[>7X%+)U=[1I0MV8H=2N>9-'4ZGD[::R8?[BM$+"6<08 %0,FZ7W^[ *EW MQ[(=C^-4GDELBHO%8OD\^P)"@[$OU,4/;# &+O W&WCI%5Q<_BMWM2]PNIDS'(T=BG';P0=FHR(WV M) )IY[CT_6A&5-@/]W)>2#5+/\L"'/L=INR3*;AN!(?&>U.@K(<;GW E1SI5 MD'N:@X8WTTS'TD/B2IY!6EI(II:7_;6YOS@=SC65PH_37/HD0TG0-,D_?^R\ M.>X/CFCLQ>"HQ'_HG^"GIURB)0^OKS$SRMCTQ^/PT[]]Q=/X?(9&B:_A@LN; ML1Q*SR+*YH[8T05O[IKU=B=D.#_8;\0+[R\_?;[Z>K/WZ_OQLZW8?[ M81O>=_7"XQ9]U6(?Y36PW[CE6EX;Q5V+96"]S&?,C[E/USRQ%#N$=*7BLS17 M<+/AB?]6CG0T4P6AQ'EN?3^L.<'U%"X=<@=*:MCPSL+@TW;OY.SU<[FKGKU9 MJ]1D;1*6_(4EOKKHM!O'+7DLJNP<'Z\K?*:'S\9\ LS"1,(4!#YOZ=B?%2X MK)JQ3T YA!G-/AA;L,YQ\B?+C44Q8'_-I4JPT@@&6J"&C]QF8XPC+=8][IXR MDZ.2B5$XR:_65&6+7>FLO0BV%&@7X78/K=V@U7T!T/H9G2\(.L6,76LS52!& MT(H(LQ%7PJ F;3RC45QJQO6,5=K;"M!6CL\051&$."OPRDJN6,XS_,@R4V"Z M\B;*;0AHR, Y;FZP;/.'T8[48K6TNP=XTQ&];ND?\XY)^^ .1_7H')3ZY&=5U@4L T M>2[Q,D#GBG$+ :0(.CE4$,H-P 4/E71C$B>Q I,%)0RZQD5FRK@*Q]&LUJB( MUM*:# 1^[-@!@E, HCTB\/(F&W,] O8.(_2G2J%$YX0GG=X!'(:AG9Z(5_%2 M4HNB(TM(/Z,POD2>"&:R9>>)\I6)];N?L_,WIV^[)V>E9M_< &AWPPV^?1[^ 0^+U+*A^-<02! ?&(X'L4-BVC/N,8P;OCC& M[9P$-HBW>_K8F7_(V8D41"ONC.:4)[E#2E+?0ESC5C2X1R9*/I1*^AE5;=NF MI2@0*!+0'PF\(KK4]X1T?%,OJ*QLB>QSH@9+8 M32+8W46B8120)6;$/=6>F&K9"Z#:Y82K*F0 PB'D.;8HY=LR^?20*U;?G??SX9-4QC"!$0?H#U]4KZG MQ=/20KP 6OP2<;>)7]HGJUN+<&>-'O?(.%3!F2RK+.%SJ5Q:T5<8Y_$3>E># M6ER&*NK=7W:P(9PCN3#^K\G59F8(KK"A1WM]NIK;846/D!E12&]!]B:&X<&JS^Z(R3:%(8?('TP M%3E*=?B;VK2&Y_!7)='DP.Q*9V&S[W"_X;#?<+AXI[#P1_=*Y 'M1M&^5B8! M@5M75_/&?PK\FLJEV B$@BFT,.$U3;.%?"\ZU#UZW O<$O.YP($.YB%_"W7J ME@>%D078F;1BM>:P5'-5@?!"YX1EU"EUZS;[OA+;[P5$,F#!E5L,ORV$)H1< M@> .;_YJ%K1B!2-U>-E-98SFH_H%IJW3"Q2E,C/ N].QB3F%KW ,.?'(BJY] M"UKGQU<"5*06]!P2?("G;U\W!\3F #XY>;WNM&]G!BATF9\+8128I4$IV_;Y]W7Y+@C+VZ1Z=UQ_[37[IROR. ? M=MVJYM ?/? ASZY'UE1:)#7%\O#3G^*RDR&&Y>LT_)_0!]N)M[FBU<.&QW2\ M<$(U%[8*-4@B<.:0C$ZL19_AS.$.X>76[@VQD#+VD<_863P-LW+$<,NSNML[ M>.=[<,W/L_3QOJB1,C^3&JUN=WLEFDBO%%ACVU:/;5G=4WKPP0<=;_/AD3O: M.+BWS:E[HC\\$=WCQ/"#(%Q((11\,SYXR+';VUS$OAK!7S1[=_;7GLHOF\K? MF _V5'X^*K\WR0<37][2!@->OA]+R-GE#605O5MB?\3-Q66_OHPE1^-H?"H] M*L]N=<+!O^,K7FQ.-]9]^*7@AK^I\7KRK]\\ZS>,UC:0PH9(W*^51E-+6!5Z M=0^IH[B MA\%1^ K>_P%02P,$% @ 5X*G6%F[B\M3" 6#< \ !R=FQV+65X M,S%?,BYH=&WM6UUSVS86?>^OP*:S6WM&LBW9BK.4UC-IZG34Y]P.$1A-?Z(OOV&@BN^H/SJ.EQ X;B1&J1%SYOQ5#?#5T&M4--V4'.WZTV5G!P-5#DL5-F=2#6>^*2'R]3<=)WZ M'VE(C172=O$)](RJ5D5N2D\B,NF=5'X8S8@*A^%>S@NEY\E'54C'?I,S]L$4 MO&P%4^.]*2#KY8WOBXPC_X)_CI2R[1DH[80,\TO[3+SP[O+# MQZOW5^_>?KSZ_;>'NZ'7?[P?MN%]5R\\;=%7'?:+=$XR#"BDA:CKL$Q:K_(Y M\Q/NDPU/K,0.H5RE^3S)M;RYY8G_UHYTM%,%H:[SW/IA6',7ZRE\L#3X[&IR>__UKN:N9O5VK*LG:;ECR)Y;XZJ)WU#INQ6-19>_D9%/A5WKX M;,*GDEDY57(F!9ZWV8+V3[A\L-Q9BDOVYD*JD M548P60IH^)7;;((XTF']D_X9,SF43(W&)#];4U<==E5F1\M@2X%V&6[WT-H- M6OT7 *T?X7Q!T"GF[+HT,RW%6'8BPFS$E3#05!K/:!17)>/EG-6EM[6$K1S/ M$*H(0IP5N+**:Y;S#!]99@JD*V^BW"V!4F:(:=S.2:3@US) =J'3X3,!8S"E MI@Q"C+L)R[69N98O5HZ5\Q9-!N/T8;0;5G968.]:8VY9NT?^TY!_ M]@*0_W$-)C^X!M5-@4D!T^2YPF6 SA7C5@:0 G0JU3*4&Q(+3K5R$Q(GL0+) M@A(&76.1F3:NQCB:U1H=T5I9DTF!CQT[ #B%!-HC B]OL@DOQY*]183^4&M( M]$YYMSA$KD?]!TJDC)>N]V'4+622@"XF2G6/Z:V4(!0/E4N) A(R3+HH>YP MF5I6TY.5F@=&- 70$M6=)G71384T UN -4NIUS7(0,0#F6> MHT514R#(;6DU4$/ND,OBY?:^(W * Y&'7.QN4E/[N^?>)=ORA;2DUBV_O^]G M:=L4AC AHP]@SY"4[VGQ96DA7@ M?HJXNXU?VB=K6HMP9X,>#\@X5,&9+*LM MX7.E7%K35QCG\0F]JX$6ET%%L_O+#FX)YR 7XO^&7&-F!G"%#3W:ZROKA2V' MT9()=XMZDC)'(*,4(:6&U3?I;LZTNI:ZV=W;D.\\P2$[4N\OPK/'[4H,OL%= MB?"61+1T["Q#-V6257HLHSC!_ %%XZU&"49QM$G>6+>HT,('4%84RGLIM^;& MU*#ZHSM"P:8P_ #T02IRE.KPF]JTEN?RSUK!Y,#LNLS"9M_A?L-AO^%P\5:C M\(=[%7A NU&TKY4I"> VU=6B\9])?DWE4FP$0L$46ICPFJ;=0GX0'9H>/>X% M;HGY7&"@DXN0OX4Z382=V<3 M$W,*7^,8./'$BN[H#K0^L[-:;S[74:UP1BYL@&SA(IV#&S9GUL@4.L(&RTF\ M"T2AYX/Z&RF&"[0= 6_- !+\\K)Q,5=D04-P[FMJ#L8"UX[]N(N@7ONGZT+X ^[:4][C(\>=O'!T_HP."4JB@4_PT\(F3:4XB-^QK1KW"*<(> M<6<_!A0DC/W*Y^P\GF]9.S2XY4'=[QW<^19<\^,\>;HO&J0L3IE&JX_Z@PHF MTDL"UMJVU6-;5O ,\*,@7"@AM'PV M/GC,0=J[7,0^&\%?-'MW]M>>RB^;RL_,!WLJ?STJOYLHF;/WBW;K][@YN.K% ME[' :!R-3Y2'\NS.)1_\.[ZBQ6J7ZZ;]DK?+M[B-&PX_%=GPF_JMY]B$?KXO M#&WL!X7]C;C]JDQ)G6!=E.M;0BUO%D7NEB]>;=TVD:7X2W\C:V*7,6HL8[;K M\AS\2+B>\;D+^6YT3-^+N_AN=!R^4?=_4$L#!!0 ( %>"IUB&!%9JDP4 M !\J / #,R7S$N:'1M[5I1<]HX$'[OK]"UDTXR@\$V$(C- M9::72VYR-VVO;6[F7H4EQ[K(DBN) /?K;R5CDQ!(.)HVH85)0HQ6VMU/WZZT M2(/,Y/SX!1ID%!-X1P/##*?'IW][[; 9#%KE(PBT9A*#H213I,V4TY]?YEA= M,A$A/#+R)Y874ADL3%Q@0IBXC%"_F,0OW;"$75>=9JV>D47D-[M,Q#D37D;9 M96:B !Z'+G!"HT)1 M;ZQP$2_HOE<=Z!HS8K(H9<9+0)(*J^3UJ^#0CP-''1'*IHE>^>\6K/1Z7\S.4G#P&!*>3C V9027+:B#6A"#H/Z1V-0H)&$#5 M,X'AY/3CQ?G9^! T,4P*-&8F0R:CZ,,(*Y@L/D4?J4TN"!K/I,I1X'L?4"J5D_I<2Q54 M,4D0!:P(>HM5DJ%VT$"A'W:03&&0:\FO*?I-R5'10. M$<:2P](O[._%A.F"XVF4-,6-,]Y_\]_KX\W@\.*F1O M0%HJ"'Q_<<2GB;Z+9:&6CC@\)! 1W)*]#@!%/X^8HCETU99#NF;D/CY $))! M=Y\703G2^&.@H]$P7!+*,@$9/0<.S;9%@S6 M$/AT^5*08N92OJ+:4K%A!3'G" : 50!S(*HN@)NZX?JG3&"1V,]A:,*<$IO M06K$2R9+6#Z<=EVQ=[8>-%3+?B'M!-CH"G;$))7%.Q"62<=0#6<5QH&FE: M8)B5.D;=)K8I>\5C<-L;*HJO(O?7LQ\L MC[:['MVNJ'Q;0UW;;42"^8PE)7-J3I8@SD2?H+!:(Z>LXN"OP(4(P>9NBGKE MSNY6';5DKAY&!UJ^!VA^F49?CL6,*77A75K=#+L%F"@Y(ZBR;2EB2[S[F@AN M7,RMPK"E6^@MNZ+H#\@Z@EU)CO4R4'>!OOE*]#^^%MF(PCDCA--G@\$F7RVL M@@@]6H!O=?2NC=F0U"JES=!H\G&:,I.IW09&38 M-47OTY0E5-W$=3M<+HVS_2-F8/!D)0C[?RH&56P!9>P=OP^>UO%'R@\/9>-' M2;JN/H5 Z777+ :5=+<&@V]3$3T$QV)!5-=#*X#:EOQ[7R'T.]6:(K B MIPKT;[1[VL7K+EZ_P29I,W2V)4C7QFL7L;N(W47L-D5L6<2W]PZ6DX%>2'OEB8J7D"OJ3E^N[A%((_PGR,I]HMYH.6 MO=YY_&+0#,Q7S$N:'1M4$L! A0#% @ 5X*G6%F[B\M3" 6#< M \ ( !#30# ')V;'8M97@S,5\R+FAT;5!+ 0(4 Q0 ( M %>"IUB&!%9JDP4 !\J / " 8T\ P!R=FQV+65X,S)? ;,2YH=&U02P4& 4 !0 U 0 34(# end XML 65 rvlv-20240331_htm.xml IDEA: XBRL DOCUMENT 0001746618 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2023-12-31 0001746618 us-gaap:CommonClassAMember 2024-03-31 0001746618 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001746618 2024-01-01 2024-03-31 0001746618 rvlv:FashionApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:CommonClassBMember 2024-03-31 0001746618 rvlv:ForwardSegmentMember 2023-01-01 2023-03-31 0001746618 rvlv:FashionApparelMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001746618 rvlv:FashionApparelMember 2023-01-01 2023-03-31 0001746618 2022-12-31 0001746618 us-gaap:CommonClassAMember 2024-04-30 0001746618 us-gaap:CommonClassAMember 2023-08-31 0001746618 rvlv:TwoThousandNineteenEquityIncentivePlanMember 2019-06-01 2019-06-30 0001746618 rvlv:FinancialMilestonesMember rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2024-01-01 2024-03-31 0001746618 us-gaap:RetainedEarningsMember 2023-03-31 0001746618 rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2024-01-01 2024-03-31 0001746618 rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-01-01 0001746618 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0001746618 rvlv:DressesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2024-03-31 0001746618 us-gaap:CommonStockMember 2023-12-31 0001746618 rvlv:HandbagsShoesAndAccessoriesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2023-05-11 2023-05-11 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 0001746618 us-gaap:RetainedEarningsMember 2023-12-31 0001746618 rvlv:RevolveSegmentMember 2024-01-01 2024-03-31 0001746618 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001746618 us-gaap:EmployeeStockOptionMember rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001746618 rvlv:ForwardSegmentMember 2024-01-01 2024-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-03-31 0001746618 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 us-gaap:CommonStockMember 2022-12-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001746618 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001746618 rvlv:HandbagsShoesAndAccessoriesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 rvlv:EmployeeStockOptionsAndRestrictedStockUnitsRSUMember rvlv:CommonClassAAndClassBMember 2024-01-01 2024-03-31 0001746618 rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember 2024-03-31 0001746618 us-gaap:CommonClassBMember 2024-04-30 0001746618 us-gaap:CommonClassBMember 2023-12-31 0001746618 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2021-03-23 0001746618 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:CommonStockMember 2023-03-31 0001746618 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember rvlv:MarginRateMember 2023-05-11 2023-05-11 0001746618 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001746618 us-gaap:CommonStockMember 2024-03-31 0001746618 us-gaap:ManufacturedProductOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2024-01-01 2024-03-31 0001746618 rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001746618 2023-03-31 0001746618 us-gaap:EmployeeStockOptionMember rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-03-31 0001746618 rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2023-09-15 2023-09-15 0001746618 us-gaap:OtherIncomeMember 2023-02-01 2023-02-28 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001746618 us-gaap:CommonClassAMember 2023-12-31 0001746618 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001746618 rvlv:BeautyMember 2024-01-01 2024-03-31 0001746618 rvlv:PerformanceBasedRestrictedStockUnitAwardsMember rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001746618 srt:MinimumMember 2021-10-01 2021-10-31 0001746618 rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember 2023-12-31 0001746618 rvlv:DressesMember 2024-01-01 2024-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001746618 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001746618 rvlv:BeautyMember 2023-01-01 2023-03-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2023-05-11 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2021-03-23 2021-03-23 0001746618 rvlv:BeautyMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001746618 us-gaap:RetainedEarningsMember 2022-12-31 0001746618 rvlv:FinancialMilestonesMember rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2024-03-31 0001746618 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-05-11 2023-05-11 0001746618 rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001746618 country:US 2024-01-01 2024-03-31 0001746618 rvlv:EmployeeStockOptionsAndRestrictedStockUnitsRSUMember rvlv:CommonClassAAndClassBMember 2023-01-01 2023-03-31 0001746618 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-31 0001746618 rvlv:DressesMember 2023-01-01 2023-03-31 0001746618 rvlv:HandbagsShoesAndAccessoriesMember 2024-01-01 2024-03-31 0001746618 2023-11-03 2023-11-03 0001746618 rvlv:TwoThousandThirteenAndTwoThousandNineteenEquityIncentivePlanMember 2023-01-01 2023-12-31 0001746618 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001746618 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0001746618 rvlv:BreakageOnStoreCreditAndGiftCardsMember us-gaap:AccountingStandardsUpdate201409Member 2024-01-01 2024-03-31 0001746618 rvlv:BeautyMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001746618 rvlv:RestOfTheWorldMember 2024-01-01 2024-03-31 0001746618 rvlv:RevolveSegmentMember 2023-01-01 2023-03-31 0001746618 us-gaap:RetainedEarningsMember 2024-03-31 0001746618 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-01 2023-12-31 0001746618 rvlv:FashionApparelMember 2024-01-01 2024-03-31 0001746618 2024-03-31 0001746618 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001746618 rvlv:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2019-06-30 0001746618 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001746618 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001746618 us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember 2024-03-31 0001746618 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rvlv:BankOfAmericaNAMember rvlv:MarginRateMember 2023-05-11 2023-05-11 0001746618 2023-12-31 0001746618 rvlv:RestOfTheWorldMember 2023-01-01 2023-03-31 0001746618 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001746618 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:ManufacturedProductOtherMember 2023-01-01 2023-03-31 0001746618 rvlv:HandbagsShoesAndAccessoriesMember 2023-01-01 2023-03-31 0001746618 rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2023-11-03 2023-11-03 0001746618 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001746618 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001746618 country:US 2023-01-01 2023-03-31 0001746618 rvlv:BreakageOnStoreCreditAndGiftCardsMember us-gaap:AccountingStandardsUpdate201409Member 2023-01-01 2023-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-12-31 0001746618 rvlv:OperationalMilestonesMember rvlv:TwoThousandTwentyThreePerformanceOptionAwardMember 2024-03-31 0001746618 us-gaap:ManufacturedProductOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 2023-02-01 2023-02-28 0001746618 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001746618 rvlv:DressesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001746618 2023-01-01 2023-03-31 0001746618 us-gaap:RestrictedStockUnitsRSUMember rvlv:TwoThousandNineteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001746618 rvlv:TwoThousandThirteenEquityIncentivePlanMember 2013-01-01 2013-12-31 0001746618 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001746618 rvlv:TwoThousandNineteenEquityIncentivePlanMember 2024-03-31 0001746618 us-gaap:ManufacturedProductOtherMember 2024-01-01 2024-03-31 rvlv:Customer pure shares iso4217:USD shares rvlv:Segment rvlv:Point rvlv:Vote iso4217:USD false Q1 0001746618 --12-31 10-Q true 2024-03-31 2024 false 001-38927 REVOLVE GROUP, INC. DE 46-1640160 12889 Moore Street Cerritos CA 90703 562 677-9480 Class A Common Stock, par value $0.001 per share RVLV NYSE Yes Yes Large Accelerated Filer false false false 38220393 32597119 273416000 245449000 14929000 12405000 201839000 203587000 1625000 78555000 65523000 568739000 528589000 19306000 17994000 8151000 7763000 36819000 36440000 1879000 1875000 2042000 2042000 2398000 2172000 30005000 30005000 650033000 608886000 56000000 47821000 1248000 48479000 40714000 84396000 63780000 7417000 6863000 28787000 30442000 226327000 189620000 33823000 34126000 260150000 223746000 0.001 0.001 1000000000 1000000000 38219753 38219753 38693589 38693589 38000 39000 0.001 0.001 125000000 125000000 32597119 32597119 32597119 32597119 33000 33000 119127000 116713000 270685000 268355000 389883000 385140000 650033000 608886000 270581000 279609000 129079000 140389000 141502000 139220000 9393000 9071000 48438000 51458000 41379000 38343000 32964000 28092000 132174000 126964000 9328000 12256000 5321000 6585000 14649000 18841000 3776000 4669000 10873000 14172000 0.15 0.19 0.15 0.19 70919000 73370000 71523000 74379000 10873000 14172000 -425000 755000 -425000 755000 10448000 14927000 10873000 14172000 1343000 1218000 2559000 1278000 2524000 2659000 -1748000 -25072000 -1625000 -1996000 13032000 4925000 226000 442000 8179000 -1690000 1248000 2368000 7765000 -2747000 20616000 10544000 128000 -534000 -1655000 4110000 38391000 48829000 1735000 1148000 -1735000 -1148000 -145000 161000 8119000 -8264000 161000 -425000 755000 27967000 48597000 245449000 234724000 273416000 283321000 1599000 255000 2254000 1795000 1994000 20452000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1. Description of Business</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revolve Group, Inc., or REVOLVE, is an online retailer and fashion brand. Through our websites and mobile applications, we deliver an aspirational customer experience with a vast, yet curated, merchandise offering. Our dynamic platform connects a deeply engaged community of consumers, global fashion influencers, and emerging, established and owned brands. We are headquartered in Los Angeles County, California.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2. Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our unaudited condensed consolidated interim financial information has been prepared in accordance with Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by generally accepted accounting principles, or GAAP, in the United States can be condensed or omitted. These financial statements have been prepared on the same basis as our annual audited financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of our financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2024 or for any other interim period or for any other future year. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31 of each year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements and related notes thereto should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or the SEC, on February 27, 2024.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of 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 disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the allowance for sales returns, the valuation of deferred tax assets, inventory, equity‑based compensation, valuation of goodwill, reserves for income tax uncertainties and other contingencies, and breakage of store credit and gift</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> cards.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Sales</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is primarily derived from the sale of apparel merchandise through our sites and, when applicable, shipping revenue. We recognize revenue through the following steps: (1) identification of the contract, or contracts, with the customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation. A contract is created with our customer at the time the order is placed by the customer, which creates a performance obligation to deliver the product to the customer. We recognize revenue for the performance obligation at the time control of the merchandise passes to the customer, which is at the time of shipment. In addition, we have elected to treat shipping and handling as fulfillment activities and not a separate performance obligation.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reward once they earn </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> points.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">defer revenue based on an allocation of the price of the customer purchase and the estimated standalone selling price of the points earned. Revenue is recognized once the reward is redeemed or expires or once</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">unconverted </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">points expire. Rewards generally expire 90 days after they are issued and unconverted points generally expire if a customer fails to engage in any activity that generates points for a period of one year or if their participation in the program is otherwise terminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with our policy on returns and exchanges, effective May 1, 2024, merchandise returns are accepted for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. At the time of sale, we establish a reserve for merchandise returns, based on historical experience, merchandise mix and expected future returns, which is recorded as a reduction of sales. Accordingly, cost of sales is also reduced and an offsetting asset is recorded within prepaid expenses and other current assets for expected merchandise to be returned.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a roll-forward of our sales return reserve for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may also issue store credit in lieu of cash refunds and sell gift cards without expiration dates to our customers. Store credits issued and proceeds from the issuance of gift cards are recorded as deferred revenue and recognized as revenue when the store credit or gift cards are redeemed or upon inclusion in our store credit and gift card breakage estimates. Revenue recognized in net sales on breakage on store credit and gift cards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales taxes and duties collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers and are subject to audits by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively. No significant interest or penalties related to sales taxes are recognized in the accompanying condensed consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have exposure to losses from fraudulent credit card charges. We record losses when incurred related to these fraudulent charges as amounts have historically been insignificant.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 9, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Information</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for disaggregation of net sales by reportable segment, by geographic area and by major product category.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. ASU 2023-07 is effective for us for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which enhances income tax disclosures, primarily through changes to the rate reconciliation and disaggregation of income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after December</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, with early adoption permitted. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.</span></p></div> <p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our unaudited condensed consolidated interim financial information has been prepared in accordance with Article 10 of Regulation S-X. As permitted under those rules, certain footnotes or other financial information that are normally required by generally accepted accounting principles, or GAAP, in the United States can be condensed or omitted. These financial statements have been prepared on the same basis as our annual audited financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of our financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2024 or for any other interim period or for any other future year. All intercompany transactions and balances have been eliminated in consolidation. Our fiscal year ends on December 31 of each year.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements and related notes thereto should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the fiscal year ended December 31, 2023 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">contained in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or the SEC, on February 27, 2024.</span></p> <p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of 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 disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the allowance for sales returns, the valuation of deferred tax assets, inventory, equity‑based compensation, valuation of goodwill, reserves for income tax uncertainties and other contingencies, and breakage of store credit and gift</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> cards.</span></p> <p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Sales</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is primarily derived from the sale of apparel merchandise through our sites and, when applicable, shipping revenue. We recognize revenue through the following steps: (1) identification of the contract, or contracts, with the customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation. A contract is created with our customer at the time the order is placed by the customer, which creates a performance obligation to deliver the product to the customer. We recognize revenue for the performance obligation at the time control of the merchandise passes to the customer, which is at the time of shipment. In addition, we have elected to treat shipping and handling as fulfillment activities and not a separate performance obligation.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reward once they earn </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> points.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">defer revenue based on an allocation of the price of the customer purchase and the estimated standalone selling price of the points earned. Revenue is recognized once the reward is redeemed or expires or once</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">unconverted </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">points expire. Rewards generally expire 90 days after they are issued and unconverted points generally expire if a customer fails to engage in any activity that generates points for a period of one year or if their participation in the program is otherwise terminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with our policy on returns and exchanges, effective May 1, 2024, merchandise returns are accepted for full refund if returned within 30 days of the original purchase date and merchandise may be exchanged up to 60 days from the original purchase date. At the time of sale, we establish a reserve for merchandise returns, based on historical experience, merchandise mix and expected future returns, which is recorded as a reduction of sales. Accordingly, cost of sales is also reduced and an offsetting asset is recorded within prepaid expenses and other current assets for expected merchandise to be returned.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a roll-forward of our sales return reserve for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We may also issue store credit in lieu of cash refunds and sell gift cards without expiration dates to our customers. Store credits issued and proceeds from the issuance of gift cards are recorded as deferred revenue and recognized as revenue when the store credit or gift cards are redeemed or upon inclusion in our store credit and gift card breakage estimates. Revenue recognized in net sales on breakage on store credit and gift cards was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended March 31, 2024 and 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales taxes and duties collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We currently collect sales taxes in all states that have adopted laws imposing sales tax collection obligations on out-of-state retailers and are subject to audits by state governments of sales tax collection obligations on out-of-state retailers in jurisdictions where we do not currently collect sales taxes, whether for prior years or prospectively. No significant interest or penalties related to sales taxes are recognized in the accompanying condensed consolidated financial statements.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have exposure to losses from fraudulent credit card charges. We record losses when incurred related to these fraudulent charges as amounts have historically been insignificant.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 9, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Information</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for disaggregation of net sales by reportable segment, by geographic area and by major product category.</span></p> Loyalty Club program within the REVOLVE and FWRD segments. Eligible customers who enroll in the program will generally earn points for every dollar spent and will automatically receive a $20 reward once they earn 2,000 points. 20 2000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a roll-forward of our sales return reserve for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.67%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> <td style="width:2.1%;"></td> <td style="width:1%;"></td> <td style="width:20.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">374,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 63780000 63381000 374513000 368175000 395129000 378719000 84396000 73925000 800000 500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncements Not Yet Effective</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. ASU 2023-07 is effective for us for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which enhances income tax disclosures, primarily through changes to the rate reconciliation and disaggregation of income taxes paid. ASU 2023-09 is effective for us for annual periods beginning after December</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024, with early adoption permitted. We are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements and related disclosures.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3. Line of Credit</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 23, 2021, we amended and restated our existing credit agreement to, among other things, extend the expiration date from March 23, 2021 to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 23, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On May 11, 2023, we amended the credit agreement to replace the LIBO reference rate with a term SOFR reference rate and made conforming changes throughout the credit agreement. The line of credit provides us with up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal in revolver borrowings, based on eligible inventory and accounts receivable less reserves. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-month interest period</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or (2) an adjusted term SOFR rate, subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, in each case, plus a margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year in the case of base rate loans, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year in the case of term SOFR rate loans.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings were outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are also obligated to pay other customary fees for a credit facility of this size and type, including an unused commitment fee. The credit agreement also permits us, in certain circumstances, to request an increase in the facility by an additional amount of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (in an initial minimum amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and in increments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million thereafter) at the same maturity, pricing and other terms. Our obligations under the credit agreement are secured by substantially all of our assets. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The credit agreement also contains customary covenants restricting certain of our activities</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including limitations on our ability to sell assets, engage in mergers and acquisitions, enter into transactions involving related parties, obtain letters of credit, incur indebtedness, repurchase stock or grant liens or negative pledges on our assets, make loans or make other investments. Under these covenants, we are </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">prohibited from paying cash dividends with respect to our capital stock</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We were in compliance with all financial covenants as of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2023.</span></p> 2026-03-23 75000000 Borrowings under the credit agreement accrue interest, at our option, at (1) a base rate equal to the highest of (a) the federal funds rate, plus 0.50%, (b) the prime rate and (c) an adjusted term SOFR rate determined on the basis of a one-month interest period, plus 1.00%, or (2) an adjusted term SOFR rate, subject to a floor of 0.00%, in each case, plus a margin ranging from 0.25% to 0.75% per year in the case of base rate loans, and 1.25% to 1.75% per year in the case of term SOFR rate loans. 0.005 one-month interest period 0.01 0 0.0025 0.0075 0.0125 0.0175 0 0 25000000 10000000 5000000 The credit agreement also contains customary covenants restricting certain of our activities prohibited from paying cash dividends with respect to our capital stock <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4. Equity-based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2013, Twist Holdings, LLC, or Twist, and Advance Holdings, LLC, or Advance, which subsequently became part of Revolve Group, Inc., adopted equity incentive plans that we refer to collectively as the 2013 Plan, pursuant to which the board of managers could grant options to purchase Class A units to officers and employees. Options could be granted with an exercise price equal to or greater than the unit’s fair value at the date of grant. All issued awards have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10 year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> terms and generally vest and become fully exercisable annually over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of service from the date of grant. Awards will become fully vested upon the sale of the company. The then-outstanding options to purchase Class A units were converted into options to purchase shares of our Class B common stock in connection with our corporate conversion in June 2019</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2018, the board of directors adopted the 2019 Equity Incentive Plan, or the 2019 Plan, which became effective in June 2019. Under the 2019 Plan, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our Class A common stock are reserved for issuance as options, stock appreciation rights, restricted stock, restricted stock units, or RSUs, performance units or performance shares. Upon the completion of our IPO, the 2019 Plan replaced the 2013 Plan, however, the 2013 Plan continues to govern the terms and conditions of the outstanding awards previously granted under that plan. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of shares that will be available for issuance under our 2019 Plan also will increase annually on the first day of each year in an amount equal to the least of: (1) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,900,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, (2) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding shares of all classes of our common stock as of the last day of the immediately preceding year and (3) such other amount as our board of directors may determine.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Our board of directors determined </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t to increase the number of shares reserved for issuance under the 2019 Plan as of January 1, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of Class A common stock remain available for future issuance under the 2019 Plan.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 under the 2013 Plan and 2019 Plan is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,229,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,248,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,672,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU award activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 under the 2019 Plan is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A<br/>Common<br/>Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes an adjustment of </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.</span></div></div><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes an adjustment of (</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,615</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,245</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs granted during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024. The weighted average grant-date fair value of options granted during the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.72</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The weighted average grant-date fair value of RSUs granted during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.59</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of total unrecognized compensation cost related to unvested RSUs and time-based options granted under the 2013 Plan and 2019 Plan, which is expected to be recognized over a weighted average service period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Performance Option Awards</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:7pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 15, 2023, the Company granted an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,701,479</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based options to certain members of management with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a grant-date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.79</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In addition, on November 3, 2023, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,971</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based options to a member of management with an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and a grant-date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Collectively, we refer to these option awards as the 2023 Performance Option Awards. The 2023 Performance Option Awards are subject to multiple vesting tranches that vest upon achievement of certain predefined financial milestones. As of March 31, 2024, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of total unrecognized stock-based compensation expense for the financial milestones that were considered probable of achievement, which will be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. As of March 31, 2024, we had unrecognized stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the operational milestones that were considered not probable of achievement. During the three months ended March 31, 2024, we recorded stock-based compensation expense of $(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) million related to the 2023 Performance Option Awards.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity‑based compensation cost included in general and administrative expense in the accompanying condensed consolidated statements of income amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2023, respectively. There was an excess income tax benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recognized in the condensed consolidated statements of income for equity‑based compensation arrangements for the three months ended March 31, 2024. The amount of excess tax benefit for the three months ended March 31, 2023 was insignificant.</span></p> 10 year P5Y 4500000 The number of shares that will be available for issuance under our 2019 Plan also will increase annually on the first day of each year in an amount equal to the least of: (1) 6,900,000 shares, (2) 5% of the outstanding shares of all classes of our common stock as of the last day of the immediately preceding year and (3) such other amount as our board of directors may determine. 6900000 0.05 0 9000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 under the 2013 Plan and 2019 Plan is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,229,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,248,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.9</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,758</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested and expected to vest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,672,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5229440 15.62 P8Y 18882000 67615 17.82 P9Y10M24D 30619 6.33 12663 27.56 4901 15.41 5248872 15.67 P7Y10M24D 39893000 1552398 15.21 P5Y6M 13758000 3672616 16.79 P7Y2M12D 27109000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSU award activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 under the 2019 Plan is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A<br/>Common<br/>Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(thousands)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unvested at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes an adjustment of </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,847</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.</span></div></div><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes an adjustment of (</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">437</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.</span></div></div> 33136 19.91 P0Y4M24D 549000 32092 22.7 P0Y 40494 24.61 437 26.82 24297 15.64 P0Y2M12D 514000 6847 437 67615 25245 9.72 21.59 15700000 15700000 P3Y4M24D P3Y4M24D 1701479 13.05 6.79 49971 13.35 6.94 1000000 P2Y9M18D 10700000 -100000 2600000 1300000 100000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5. Commitments and Contingencies</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. We also disclose material contingencies when we believe a loss is not probable but reasonably possible. Accounting for contingencies requires us to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. Although we cannot predict with assurance the outcome of any litigation or tax matters, we do not believe there are currently any such actions that, if resolved unfavorably, would have a material impact on our operating results, financial position and cash flows.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnifications</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the ordinary course of business, we may provide indemnifications of varying scope and terms to vendors, directors, officers and other parties with respect to certain matters. We have not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in our condensed consolidated financial statements.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Tax Contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to income taxes in the United States and the United Kingdom, or UK. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. During the ordinary course of business, there are transactions and calculations for which the ultimate tax determination is uncertain. We establish reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These reserves are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these reserves in light of changing facts and circumstances, such as the outcome of tax audits. Our provision for income taxes does not include any reserve provision because we believe that all of our tax positions are highly certain.</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2022, we received a cease and desist letter alleging copyright infringement and related claims. During 2022, we accrued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims and during the three months ended March 31, 2023, we accrued an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for estimated legal fees. In February, 2023, we entered into a final settlement agreement with the claimant and paid approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in settlement costs and legal fees related to this matter, net of insurance proceeds. The related insurance proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were recorded within other income, net in the accompanying statements of income.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In March 2023, we received a separate cease-and-desist letter alleging copyright infringement and related claims. During 2023, we accrued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to general and administrative expenses for estimated losses and legal fees that we expected to incur in connection with these claims. In November 2023, we entered into a final settlement agreement with the claimant and paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in settlement costs and legal fees related to this matter. During the three months ended March 31, 2024, we received $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in insurance proceeds related to this matter. We record insurance proceeds related to legal matters within other income, net in the period in which they are received</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In February 2024, the U.S. Fish and Wildlife Service served us with a notice of violation and proposed civil penalty, alleging that we have violated certain administrative requirements under the Endangered Species Act and the Lacey Act in connection with our export and import of certain items of merchandise. During the fourth quarter of 2023, we accrued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to general and administrative expenses for estimated losses and legal fees related to this matter, which remains pending as of the date of this report. While we believe the amount accrued is adequate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">based </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on the information available to us as of the date of this report, the ultimate loss and associated legal expenses may differ from the amount accrued.</span></p> 6300000 300000 1500000 5100000 7300000 7300000 2800000 2800000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our effective tax rate for the periods presented (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.783%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:17.608%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:17.608%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in the effective tax rate for the three ended March 31, 2023, as compared to the same period in 2023, was primarily due to an increase in state income taxes.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2021, the Organization for Economic Co-operation and Development issued a statement updating and finalizing the key components of the two-pillar plan on global tax reform, intended to be effective on January 1, 2024. Pillar One focuses on nexus and profit allocation. Pillar Two provides for a global minimum effective corporate tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, applied on a jurisdiction-by-jurisdiction basis. While the US has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation. As currently designed, Pillar Two will apply to our worldwide operations. However, given that we do not have material operations in jurisdictions with tax rates lower than the Pillar Two minimum, these rules are not expected to materially increase our global tax costs. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two model rules in the jurisdictions in which we operate.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our effective tax rate for the periods presented (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.783%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:17.608%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:17.608%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 14649000 18841000 3776000 4669000 0.258 0.248 0.15 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7. Stockholders’ Equity and Stock Repurchase Program</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in stockholders’ equity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.589%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional <br/>Paid-in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retained</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholders’</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71,290,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">116,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">268,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">385,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of Class A common stock from exercise of<br/>   stock options and vesting of restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchases of Class A common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">530,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based<br/>   compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation<br/>   adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,816,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">119,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">270,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">389,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.718%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.423%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional <br/>Paid-in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retained</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholders’</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,363,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">269,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">379,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of Class A common stock from exercise of<br/>   stock options and vesting of restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based<br/>   compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation<br/>   adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,399,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">111,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">395,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:4.533%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2023, our board of directors authorized a stock repurchase program of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market conditions, stock price and other factors, and the program does not require us to repurchase any specific number of shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents. All repurchased shares under the share repurchase program will be retired. During the three months ended March 31, 2024, we repurchased and retired </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">530,007</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Class A common stock for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, exclusive of broker fees and excise taxes, at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. Broker fees and excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as part of the cost basis.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in stockholders’ equity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.589%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.402%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.962%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.122%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional <br/>Paid-in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retained</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholders’</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71,290,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">116,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">268,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">385,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of Class A common stock from exercise of<br/>   stock options and vesting of restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchases of Class A common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">530,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based<br/>   compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation<br/>   adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,816,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">119,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">270,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">389,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.718%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.423%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.963%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional <br/>Paid-in</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retained</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholders’</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Capital</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Earnings</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Equity</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,363,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">110,338</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">269,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">379,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of Class A common stock from exercise of<br/>   stock options and vesting of restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity-based<br/>   compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cumulative translation<br/>   adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,399,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">111,777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">284,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">395,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 71290708 72000 116713000 268355000 385140000 56171 -145000 -145000 530007 1000 8118000 8119000 2559000 2559000 -425000 -425000 10873000 10873000 70816872 71000 119127000 270685000 389883000 73363629 74000 110338000 269161000 379573000 36144 161000 161000 1278000 1278000 755000 755000 14172000 14172000 73399773 74000 111777000 284088000 395939000 100000000 530007 8000000 15.17 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8. Earnings per Share</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted earnings per share is presented in conformity with the two-class method required for multiple classes of common stock. The rights of the holders of Class A and Class B common stock are identical, except for voting and conversion rights. Each share of Class A common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vote per share. Each share of Class B common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> votes per share and is convertible at any time into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of Class A common stock.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic earnings per share is computed by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted earnings per share represents net income divided by the weighted-average number of shares of common stock outstanding, inclusive of the effect of dilutive stock options and RSUs. The undistributed earnings</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are allocated based on the participation rights of shares of Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical for both classes, the undistributed earnings are allocated on a proportionate basis.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The calculation of diluted earnings per share for Class A common stock assumes the conversion of Class B common stock, while diluted earnings per share of Class B common stock does not assume the conversion of Class A common stock as Class A common stock is not convertible into Class B common stock. Similarly, outstanding options to purchase Class B common stock and RSUs that are dilutive are included in the calculation of diluted earnings for both Class A and Class B common stock.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2023, our board of directors authorized a stock repurchase program of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our outstanding Class A common stock. Repurchases during any given fiscal period under the repurchase program reduce the weighted-average number of shares of common stock outstanding for the period.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted earnings per share:</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.141%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reallocation of undistributed earnings to Class B common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common<br/>   stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used<br/>   to compute earnings per <br/>   share — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Conversion of Class B to Class A <br/>   common stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock options <br/>   and RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares <br/>   used to compute earnings <br/>   per share — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following have been excluded from the computation of basic and diluted earnings per share as their effect would have been anti-dilutive (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.17%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:21.436%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:21.436%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase Class A<br/>   and Class B common stock, and RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 1 10 1 100000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted earnings per share:</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.141%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:9.736%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class A</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Class B</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">Numerator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,998</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reallocation of undistributed earnings to Class B common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common<br/>   stockholders — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,048</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-style:italic;min-width:fit-content;">Denominator</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used<br/>   to compute earnings per <br/>   share — basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Conversion of Class B to Class A <br/>   common stock outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock options <br/>   and RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average number of shares <br/>   used to compute earnings <br/>   per share — diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">71,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5875000 4998000 7876000 6296000 4998000 6296000 50000 107000 10873000 5048000 14172000 6403000 38322000 32597000 40773000 32597000 32597000 32597000 604000 604000 1009000 1009000 71523000 33201000 74379000 33606000 0.15 0.15 0.19 0.19 0.15 0.15 0.19 0.19 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following have been excluded from the computation of basic and diluted earnings per share as their effect would have been anti-dilutive (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.17%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:21.436%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:21.436%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options to purchase Class A<br/>   and Class B common stock, and RSUs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1735 658000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9. Segment Information</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments, REVOLVE and FWRD, each offering apparel, shoes, accessories, and beauty products available for sale to customers through their respective websites and mobile applications. Our reportable segments have been identified based on how our chief operating decision makers manage our business, make operating decisions and evaluate operating performance. Our chief operating decision makers are our co-chief executive officers. We evaluate the performance of our reportable segments based on net sales and gross profit. Management does not evaluate the performance of our reportable segments using asset measures. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customer represented over </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of net sales.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize our net sales and gross profit for each of our reportable segments (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">REVOLVE</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FWRD</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">REVOLVE</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FWRD</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents net sales by geographic area (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">226,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rest of the world </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(1) No individual country exceeded 10% of total net sales for any period presented.</span></p></div><p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.133%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize net sales (in thousands) and percentage of net sales by product category for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:20.924%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:20.924%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fashion Apparel</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dresses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handbags, Shoes and Accessories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beauty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As a percentage of net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fashion Apparel</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dresses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handbags, Shoes and Accessories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beauty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes deferred revenue, shipping revenue and other revenue.</span></div></div></div> 2 During the three months ended March 31, 2024 and 2023, no customer represented over 10% of net sales. 0 0 0.10 0.10 0.10 0.10 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize our net sales and gross profit for each of our reportable segments (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">REVOLVE</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FWRD</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross profit</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">REVOLVE</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FWRD</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 229589000 231653000 40992000 47956000 270581000 279609000 127672000 120236000 13830000 18984000 141502000 139220000 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents net sales by geographic area (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.07%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> <td style="width:2.02%;"></td> <td style="width:1%;"></td> <td style="width:21.944%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">226,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rest of the world </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(1) No individual country exceeded 10% of total net sales for any period presented.</span></p> 219133000 226716000 51448000 52893000 270581000 279609000 <p style="text-indent:4.133%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize net sales (in thousands) and percentage of net sales by product category for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:20.924%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:20.924%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fashion Apparel</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dresses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handbags, Shoes and Accessories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beauty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">279,609</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As a percentage of net sales</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fashion Apparel</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dresses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handbags, Shoes and Accessories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beauty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.065%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:5.065%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Includes deferred revenue, shipping revenue and other revenue.</span></div></div> 121787000 126236000 78893000 80013000 55967000 62486000 12437000 9290000 1497000 1584000 270581000 279609000 0.45 0.45 0.29 0.29 0.21 0.22 0.05 0.03 0 0.01 1 1 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10. Detail of Certain Balance Sheet Accounts</span></p><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prepaid Expenses and Other Current Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.413%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.863000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.863000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected merchandise returns, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Advanced payments on inventory to be delivered from vendors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued Expenses</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Salaries and related benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Current Liabilities</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Store credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loyalty Club liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gift cards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.413%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.863000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:12.863000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected merchandise returns, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Advanced payments on inventory to be delivered from vendors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 34400000 26127000 11408000 10306000 32747000 29090000 78555000 65523000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Salaries and related benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,927</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,479</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 17406000 14113000 5840000 5332000 5421000 6683000 5199000 3927000 14613000 10659000 48479000 40714000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities consist of the following (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Store credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loyalty Club liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,882</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gift cards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13372000 13389000 5882000 5530000 4307000 4489000 5226000 7034000 28787000 30442000 false false false false Includes an adjustment of 6,847 shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets. Includes an adjustment of (437) shares underlying performance-based RSU awards made during the three months ended March 31, 2024. The vesting of such RSUs is based upon the Company’s current performance against predefined financial targets.