0001213900-22-045866.txt : 20220809 0001213900-22-045866.hdr.sgml : 20220809 20220809160223 ACCESSION NUMBER: 0001213900-22-045866 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Purple Innovation, Inc. CENTRAL INDEX KEY: 0001643953 STANDARD INDUSTRIAL CLASSIFICATION: HOUSEHOLD FURNITURE [2510] IRS NUMBER: 474078206 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37523 FILM NUMBER: 221148090 BUSINESS ADDRESS: STREET 1: 4100 N. CHAPEL RIDGE RD STREET 2: SUITE 200 CITY: LEHI STATE: UT ZIP: 84043 BUSINESS PHONE: 801-756-2600 MAIL ADDRESS: STREET 1: 4100 N. CHAPEL RIDGE RD STREET 2: SUITE 200 CITY: LEHI STATE: UT ZIP: 84043 FORMER COMPANY: FORMER CONFORMED NAME: Global Partner Acquisition Corp. DATE OF NAME CHANGE: 20150602 10-Q 1 f10q0622_purpleinnova.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

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

 

FOR THE QUARTERLY PERIOD ENDED June 30, 2022

 

OR

 

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

 

FOR THE TRANSITION PERIOD FROM _____________ TO _____________

 

Commission File Number: 001-37523

 

 

 

PURPLE INNOVATION, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   47-4078206
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

4100 NORTH CHAPEL RIDGE ROAD SUITE 200

LEHI, UTAH

  84043
(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number, including area code: (801) 756-2600

 

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.0001 per share   PRPL   The NASDAQ Stock Market LLC

 

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 Date File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule12b-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 August 8, 2022, 82,763,884 shares of the registrant’s Class A common stock, $0.0001 par value per share, and 448,279 shares of the registrant’s Class B common stock, $0.0001 par value per share, were outstanding.

 

 

 

 

 

 

PURPLE INNOVATION, INC.

 

QUARTERLY REPORT ON FORM 10-Q

 

TABLE OF CONTENTS

 

      Page
Part I. Financial Information 1
  Item 1. Financial Statements (Unaudited): 1
    Condensed Consolidated Balance Sheets 1
    Condensed Consolidated Statements of Operations 2
    Condensed Consolidated Statements of Stockholders’ Equity 3
    Condensed Consolidated Statements of Cash Flows 4
    Notes to Condensed Consolidated Financial Statements 5
  Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 29
  Item 3. Quantitative and Qualitative Disclosures about Market Risk 39
  Item 4. Controls and Procedures 39
       
Part II.  Other Information 41
  Item 1. Legal Proceedings 41
  Item 1A. Risk Factors 41
  Item 6. Exhibits 45
  Signatures 46

 

In this Quarterly Report on Form 10-Q, references to “dollars” and “$” are to United States (“U.S.”) dollars.

 

We have several trademarks registered with the U.S. Patent and Trademark Office (USPTO), including EquaPressure®, WonderGel® and EquaGel® (for cushions), and Purple®, No Pressure®, Hyper-Elastic Polymer®, Somnigel®, and Gel Matrix® (for plasticized elastomeric gel and certain types of products including mattresses, seat cushions, bed linen, mattress foundation and others). Additional registered trademarks include Purple Grid®, The Purple Mattress®, Purple Hybrid®, and Purple Hybrid Premier®. Applications are pending for registration of additional trademarks and some of these listed trademarks for additional classes of goods both in the U.S. and internationally. Our Purple, No Pressure and Hyper-Elastic Polymer trademarks are also registered and have applications pending for various classes of goods in numerous foreign jurisdictions, some of which include Australia, Canada, China, Europe, United Kingdom, Japan and Korea. Certain international trademark applications previously resided with EdiZONE, LLC, which is an entity owned by our founders, and were licensed to Purple LLC and we have taken the necessary steps to have those trademarks assigned to Purple LLC upon registration.

 

We also have a number of common law trademarks, including Harmony, Purple Harmony Pillow, Harmony Pillow, Purple +, Purple Plus, Find Comfort, Dreams On Dreams, Reinventing Sleep™, Reinventing Comfort, Gelflex, Ascent, Purple Ascent, Comfort Reinvented, Softstretch, Purple Powerbase, Purple Powerbase Premier, Purple Powerbase Plus, Purple Glove, Eidertech, Mattress Max, WonderGel Original, WonderGel Extreme, DoubleGel, DoubleGel Plus, DoubleGel Ultra, Roll n’ Go, Fold N’ Go, Purple Bed, Purple Top, Purple Pillow, Portable Purple, Everywhere Purple, Simply Purple, Lite Purple, Royal Purple, Double Purple, Deep Purple, Ultimate Purple, Purple Back, EquaGel Straight Comfort, EquaGel General, EquaGel Protector, and EquaGel Adjustable.

 

Many of the common law marks have registrations pending with the USPTO and other international jurisdictions. Solely for convenience, we refer to our trademarks in this Quarterly Report without the  or ® symbol, but such references are not intended to indicate that we will not assert, to the fullest extent under applicable law, our rights to our trademarks.

 

i

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

PURPLE INNOVATION, INC.

Condensed Consolidated Balance Sheets

(unaudited – in thousands, except for par value)

 

    June 30,
2022
    December 31,
2021
 
Assets            
Current assets:            
Cash and cash equivalents   $ 41,169     $ 91,616  
Accounts receivable, net     31,578       25,430  
Inventories, net     84,886       98,690  
Prepaid expenses     5,111       8,064  
Other current assets     5,369       5,702  
Total current assets     168,113       229,502  
Property and equipment, net     127,752       112,614  
Operating lease right-of-use assets     88,986       68,037  
Intangible assets, net     14,687       13,204  
Deferred income taxes     223,952       217,791  
Other long-term assets     1,617       1,322  
Total assets   $ 625,107     $ 642,470  
                 
Liabilities and Stockholders’ Equity                
Current liabilities:                
Accounts payable   $ 39,986     $ 79,752  
Accrued sales returns     5,111       7,116  
Accrued compensation     9,370       8,928  
Customer prepayments     5,132       10,854  
Accrued sales tax     3,129       4,672  
Accrued rebates and allowances     7,315       10,169  
Operating lease obligations – current portion     9,882       7,053  
Warrant liabilities     69        
Other current liabilities     8,047       13,470  
Total current liabilities     88,041       142,014  
Debt, net of current portion     37,198       94,113  
Operating lease obligations, net of current portion     103,457       81,159  
Warrant liabilities           4,343  
Tax receivable agreement liability, net of current portion     161,970       162,239  
Other long-term liabilities, net of current portion     15,320       12,061  
Total liabilities     405,986       495,929  
                 
Commitments and contingencies (Note 13)    
 
     
 
 
                 
Stockholders’ equity:                
Class A common stock; $0.0001 par value, 210,000 shares authorized; 82,764 issued and outstanding at June 30, 2022 and 66,493 issued and outstanding at December 31, 2021     8       7  
Class B common stock; $0.0001 par value, 90,000 shares authorized; 448 issued and outstanding at June 30, 2022 and at December 31, 2021            
Additional paid-in capital     501,997       407,591  
Accumulated deficit     (283,667 )     (261,825 )
Total stockholders’ equity     218,338       145,773  
Noncontrolling interest     783       768  
Total stockholders’ equity     219,121       146,541  
Total liabilities and stockholders’ equity   $ 625,107     $ 642,470  

 

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

 

1

 

 

PURPLE INNOVATION, INC.

Condensed Consolidated Statements of Operations

(unaudited – in thousands, except per share amounts)

 

    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2022     2021     2022     2021  
Revenues, net   $ 144,109     $ 182,586     $ 287,288     $ 369,015  
Cost of revenues     95,297       100,899       186,850       199,804  
Gross profit     48,812       81,687       100,438       169,211  
Operating expenses:                                
Marketing and sales     40,373       59,844       90,332       114,212  
General and administrative     18,779       22,461       36,667       36,987  
Research and development     1,748       1,923       3,891       3,646  
Total operating expenses     60,900       84,228       130,890       154,845  
Operating income (loss)     (12,088 )     (2,541 )     (30,452 )     14,366  
Other income (expense):                                
Interest expense     (707 )     (569 )     (1,730 )     (1,139 )
Other income (expense), net     (136 )     26       (119 )     (42 )
Change in fair value – warrant liabilities     346       4,860       4,274       14,007  
Tax receivable agreement expense           (381 )           (207 )
Total other income (expense), net     (497 )     3,936       2,425       12,619  
Net income (loss) before income taxes     (12,585 )     1,395       (28,027 )     26,985  
Income tax benefit (expense)     4,175       1,167       5,986       (3,484 )
Net income (loss)     (8,410 )     2,562       (22,041 )     23,501  
Net income (loss) attributable to noncontrolling interest     (70 )     (16 )     (199 )     99  
Net income (loss) attributable to Purple Innovation, Inc.   $ (8,340 )   $ 2,578     $ (21,842 )   $ 23,402  
                                 
Net income (loss) per share:                                
Basic   $ (0.10 )   $ 0.04     $ (0.29 )   $ 0.36  
Diluted   $ (0.10 )   $ (0.03 )   $ (0.29 )   $ 0.14  
                                 
Weighted average common shares outstanding:                                
Basic     82,703       66,277       74,924       65,439  
Diluted     83,151       66,864       75,372       68,341  

 

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

 

2

 

 

PURPLE INNOVATION, INC.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited – in thousands)

 

    Class A     Class B     Additional         Total              
    Common Stock     Common Stock     Paid-in     Accumulated     Stockholders’     Noncontrolling     Total  
    Shares     Par Value     Shares     Par Value     Capital     Deficit     Equity     Interest     Equity  
Balance - December 31, 2021     66,493     $ 7       448     $     $ 407,591     $ (261,825 )   $ 145,773     $ 768     $ 146,541  
Net loss                                   (13,502 )     (13,502 )     (129 )     (13,631 )
Stock-based compensation                             542             542             542  
Exercise of stock options     20                         166             166             166  
Issuance of stock under equity compensation plans     25                                                  
Issuance of stock upon underwritten public offering, net of costs     16,100       1                   92,894             92,895             92,895  
Accrued distributions                             (228 )           (228 )           (228 )
Impact of transactions affecting NCI                             (141 )           (141 )     141        
Balance – March 31, 2022     82,638     $ 8       448     $     $ 500,824     $ (275,327 )   $      225,505     $           780     $ 226,285  
Net loss                                   (8,340 )     (8,340 )     (70 )     (8,410 )
Stock-based compensation                             1,275             1,275             1,275  
Issuance of common stock under equity compensation plans     126                                                  
Additional costs associated with underwritten public stock offering                             (29 )           (29 )           (29 )
Impact of transactions affecting NCI                             (73 )           (73 )     73        
Balance – June 30, 2022     82,764     $          8       448     $       —     $ 501,997     $ (283,667 )   $ 218,338     $ 783     $ 219,121  

 

   Class A   Class B   Additional   Accumulated   Total         
   Common Stock   Common Stock   Paid-in   Equity   Stockholders’   Noncontrolling   Total 
   Shares   Par Value   Shares   Par Value   Capital   (Deficit)   Equity   Interest   Equity 
Balance - December 31, 2020   63,914   $6    536   $   $333,047   $(265,856)  $67,197   $344   $67,541 
Net income                       20,824    20,824    115    20,939 
Stock-based compensation                   479        479        479 
Exchange of stock   88        (88)                        
Exercise of warrants   2,291    1            64,261        64,262        64,262 
Exercise of stock options   10                83        83        83 
Tax Receivable Agreement liability                   (777)       (777)       (777)
Deferred income taxes                   971        971        971 
Accrued distributions                   (99)       (99)       (99)
InnoHold indemnification payment                   4,142        4,142        4,142 
Impact of transactions affecting NCI                   (265)       (265)   265     
Balance – March 31, 2021   66,303   $7    448   $   $401,842   $(245,032)  $156,817   $724   $157,541 
Net income (loss)                       2,578    2,578    (16)   2,562 
Stock-based compensation                   1,113        1,113        1,113 
Exercise of warrants   1                26        26        26 
Exercise of stock options   45                369        369        369 
Tax Receivable Agreement liability                   (3)       (3)       (3)
Deferred income taxes                   3        3        3 
Accrued distributions                   (87)       (87)       (87)
Issuance of common stock   22                                 
Impact of transactions affecting NCI                   (192)       (192)   192     
Balance – June 30, 2021   66,371   $         7    448   $     —   $403,071   $(242,454)  $160,624   $         900   $161,524 

 

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

 

3

 

 

PURPLE INNOVATION, INC.

Condensed Consolidated Statements of Cash Flows

(unaudited – in thousands)

 

    Six Months Ended
June 30,
 
    2022     2021  
Cash flows from operating activities:            
Net income (loss)   $ (22,041 )   $ 23,501  
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:                
Depreciation and amortization     7,583       3,544  
Non-cash interest     360       257  
Change in fair value – warrant liabilities     (4,274 )     (14,007 )
Tax receivable agreement expense           207  
Stock-based compensation     1,817       1,592  
Deferred income taxes     (6,161 )     3,170  
Changes in operating assets and liabilities:                
Accounts receivable     (6,148 )     4,007  
Inventories     13,804       931  
Prepaid expenses and other assets     3,481       (2,263 )
Operating leases, net     4,178       785  
Accounts payable     (37,027 )     (11,783 )
Accrued sales returns     (2,005 )     (1,466 )
Accrued compensation     354       (5,002 )
Customer prepayments     (5,722 )     11,081  
Accrued rebates and allowances     (2,854 )     (4,021 )
Other accrued liabilities     1,851       936  
Net cash provided by (used in) operating activities     (52,804 )     11,469  
                 
Cash flows from investing activities:                
Purchase of property and equipment     (24,233 )     (26,162 )
Investment in intangible assets     (1,822 )     (285 )
Net cash used in investing activities     (26,055 )     (26,447 )
                 
Cash flows from financing activities:                
Payments on term loan     (2,531 )     (1,125 )
Payments on revolving line of credit     (55,000 )      
Payments for debt issuance costs     (1,242 )      
Proceeds from stock offering     93,125        
Payments for public offering costs     (259 )      
Proceeds from InnoHold indemnification payment           4,142  
Tax receivable agreement payments     (5,847 )     (628 )
Distributions to members           (853 )
Proceeds from exercise of warrants           116  
Proceeds from exercise of stock options     166       452  
Net cash provided by financing activities     28,412       2,104  
                 
Net decrease in cash     (50,447 )     (12,874 )
Cash and cash equivalents, beginning of the year     91,616       122,955  
Cash and cash equivalents, end of the period   $ 41,169     $ 110,081  
                 
Supplemental disclosures of cash flow information:                
Cash paid during the period for interest, net of amounts capitalized   $ 1,345     $ 858  
Cash paid during the period for income taxes   $ 219     $ 4,434  
                 
Supplemental schedule of non-cash investing and financing activities:                
Property and equipment included in accounts payable   $ 3,648     $ 3,367  
Non-cash leasehold improvements   $     $ 3,239  
Accrued distributions   $ 228     $  
Tax receivable agreement liability   $     $ 780  
Deferred income taxes   $     $ 974  
Exercise of liability warrants   $     $ 64,172  

 

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

 

4

 

 

PURPLE INNOVATION, INC.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

1. Organization

 

The Company’s mission is to improve the lives of our consumers by delivering innovative better sleep solutions.

 

Purple Innovation, Inc. collectively with its subsidiary (the “Company” or “Purple Inc.”) is a digitally-native vertical brand founded on comfort product innovation with premium offerings. The Company designs and manufactures a variety of innovative, branded and premium comfort products, including mattresses, pillows, cushions, bases, sheets, and other products. The Company markets and sells its products through its e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers.

 

The Company was incorporated in Delaware on May 19, 2015 as a special purpose acquisition company under the name of Global Partnership Acquisition Corp (“GPAC”). On February 2, 2018, the Company consummated a transaction structured similar to a reverse recapitalization (the “Business Combination”) pursuant to which the Company acquired a portion of the equity of Purple Innovation, LLC (“Purple LLC”). At the closing of the Business Combination (the “Closing”), the Company became the sole managing member of Purple LLC, and GPAC was renamed Purple Innovation, Inc.

 

As the sole managing member of Purple LLC, Purple Inc. through its officers and directors is responsible for all operational and administrative decision making and control of the day-to-day business affairs of Purple LLC without the approval of any other member.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation and Principles of Consolidation

 

The condensed consolidated financial statements include the accounts of Purple Inc. and its controlled subsidiary Purple LLC. All intercompany balances and transactions have been eliminated in consolidation. As of June 30, 2022, Purple Inc. held 99.5% of the common units of Purple LLC and Purple LLC Class B Unit holders held 0.5% of the common units in Purple LLC.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting and reflect the financial position, results of operations and cash flows of the Company. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The unaudited condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which were considered of normal recurring nature) considered necessary to present fairly the Company’s financial results. The results of the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022 or for any other interim period or other future year.

 

Variable Interest Entities

 

Purple LLC is a variable interest entity. The Company determined that it is the primary beneficiary of Purple LLC as it is the sole managing member and has the power to direct the activities most significant to Purple LLC’s economic performance as well as the obligation to absorb losses and receive benefits that are potentially significant. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC and consolidated 100% of Purple LLC’s assets, liabilities and results of operations in the Company’s unaudited condensed consolidated financial statements contained herein. The holders of Purple LLC Class B Units (the “Class B Units”) held 0.5% of the economic interest in Purple LLC as of June 30, 2022. For further discussion see Note 15 — Stockholders’ Equity.

 

5

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Use of Estimates

 

The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to establish accounting policies and to make estimates and judgments that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The Company regularly makes significant estimates and assumptions including, but not limited to, estimates that affect revenue recognition, accounts receivable and allowance for doubtful accounts, valuation of inventories, sales returns, warranty returns, warrant liabilities, stock based compensation, the recognition and measurement of loss contingencies, estimates of current and deferred income taxes, deferred income tax valuation allowances and amounts associated with the Company’s tax receivable agreement with InnoHold, LLC (“InnoHold”). Predicting future events is inherently an imprecise activity and, as such, requires the use of judgment. Actual results could differ materially from those estimates.

 

Restructuring Charges

 

In February and April 2022, because of lower-than-expected demand and higher labor and overhead costs that adversely affected our results of operations in the fourth quarter of 2021 which continued into the first quarter of 2022, the Company completed a restructuring of its workforce to balance production, improve efficiencies and realign the Company’s cost structure to focus on quality of earnings in our current core business. As a result of the realignment and restructuring, the Company reduced employee headcount and incurred severance charges of $2.0 million during the six months ended June 30, 2022.

 

In June 2022, the Company incurred a one-time separation fee of $3.1 million with a professional services provider for not continuing with their services. The fee was recorded as general and administrative expense in the condensed consolidated statement of operations for the three months ended June 30, 2022.

 

The Company has also initiated other cost reduction and efficiency efforts to improve costs, increase margins and ensure compliance with debt covenants. If the Company’s cash flow from operations or other sources of financing are less than anticipated, the Company believes it will be able to fund operating expenses and comply with debt covenants based on its ability to scale back operations, reduce marketing spend, use the liquidity available under its revolving line of credit and postpone or discontinue growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement the Company may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies.

 

Recent Accounting Pronouncements

 

Reference Rate Reform

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides guidance to alleviate the burden in accounting for reference rate reform by allowing certain expedients and exceptions in applying generally accepted accounting principles to contracts, hedging relationships, and other transactions impacted by reference rate reform. The provisions of ASU 2020-04 apply only to those transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. This standard is currently effective and upon adoption may be applied prospectively to contract modifications made on or before December 31, 2022, when the reference rate replacement activity is expected to be completed. The interest rates on the Company’s term loan and revolving line of credit were originally based on LIBOR. In February 2022, the Company entered into an amendment to the 2020 Credit Agreement that changed the interest reference rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”). The change to SOFR did not have any impact on the Company’s condensed consolidated financial statements – see Note 10—Debt for discussion of the amendment to the 2020 Credit Agreement.

 

6

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Measurement of Credit Losses

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which was further updated and clarified by the FASB through issuance of additional related ASUs. This guidance replaces the existing incurred loss impairment guidance and establishes a single allowance framework for financial assets carried at amortized cost based on expected credit losses. The estimate of expected credit losses requires the incorporation of historical information, current conditions, and reasonable and supportable forecasts. These updates are effective for public companies, excluding Smaller Reporting Companies (“SRC”), for annual periods beginning after December 15, 2019, including interim periods therein. The standard is effective for all other entities for annual periods beginning after December 15, 2022, including interim periods therein. The standard is effective for the Company’s interim and annual financial periods beginning January 1, 2023. This standard is to be applied utilizing a modified retrospective approach. The Company is currently evaluating the impact of this standard on its accounts receivable, cash and cash equivalents, and any other financial assets measured at amortized cost.

 

3. Underwritten Offering

 

In March 2022, the Company completed an underwritten offering of 16.1 million shares of Class A common stock, which included the underwriters exercising their over-allotment option in full to purchase an additional 2.1 million shares. The underwriter purchased the Class A common stock from the Company at a price of $5.65 per share, except that any shares sold by the underwriter to Coliseum Capital Partners, L.P. and Blackwell Partners LLC – Series A, up to an aggregate of 29.81% of the shares of Class A common stock pursuant to the offering, were purchased from the Company by the underwriter at a price of $6.10 per share. The aggregate gross proceeds received by the Company from the offering, including the exercise of the over-allotment, was $93.1 million. After deducting offering expenses of $0.3 million, aggregate net proceeds totaled $92.9 million.

 

4. Fair Value Measurements

 

The Company uses the fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

 

Level 1—Quoted market prices in active markets for identical assets or liabilities;

 

Level 2—Significant other observable inputs (i.e., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and

 

Level 3—Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

 

7

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

The classification of fair value measurements within the established three-level hierarchy is based upon the lowest level of input that is significant to the measurements. Financial instruments, although not recorded at fair value on a recurring basis include cash and cash equivalents, receivables, accounts payable and the Company’s debt obligations. The carrying amounts of cash and cash equivalents, receivables, accounts payable and accrued expenses approximate fair value because of the short-term nature of these accounts. The fair value of the Company’s debt instruments is estimated to be face value based on the contractual terms of the debt arrangements and market-based expectations.

 

The sponsor warrant liabilities (see Note 11 — Warrant Liabilities for more information) are Level 3 instruments and use internal models to estimate fair value using certain significant unobservable inputs which requires determination of relevant inputs and assumptions. Accordingly, changes in these unobservable inputs may have a significant impact on fair value. Such inputs include risk free interest rate, expected average life, expected dividend yield, and expected volatility. These Level 3 liabilities generally decrease (increase) in value based upon an increase (decrease) in risk free interest rate and expected dividend yield. Conversely, the fair value of these Level 3 liabilities generally increase (decrease) in value if the expected average life or expected volatility were to increase (decrease).

 

The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value (dollars in thousands):

 

   Level   June 30,
2022
   December 31,
2021
 
Sponsor warrants   3   $69   $4,343 

 

 

The following table summarizes the Company’s total Level 3 liability activity for the six months ended June 30, 2022 and 2021 (in thousands):

 

   Sponsor
Warrants
 
Fair value as of December 31, 2021  $4,343 
Fair value of warrants exercised   
 
Change in valuation inputs(1)   (4,274)
Fair value as of June 30, 2022  $69 
      
Fair value as of December 31, 2020  $92,708 
Fair value of warrants exercised   (64,172)
Change in valuation inputs(1)   (14,007)
Fair value as of June 30, 2021  $14,529 

 

(1) Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations.

 

5. Revenue from Contracts with Customers

 

The Company markets and sells its products through e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers. Revenue is recognized when the Company satisfies its performance obligations. These performance obligations generally relate to delivering products to a customer, subject to the shipping terms of the contract.

 

8

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Disaggregated Revenue

 

The Company classifies revenue into two sales categories: Direct-to-Consumer (“DTC”) and wholesale. The DTC category is comprised of the Company’s e-commerce channel that sells directly to consumers who purchase online and through our contact center, and the Purple retail showrooms channel that sells directly to consumers who purchase at a Company showroom location. The wholesale category includes all product sales to our retail brick and mortar wholesale partners where consumers make purchases at their retail locations or through their online channels. The Company classifies products into two major types: sleep products and other. Sleep products include mattresses, platforms, adjustable bases, mattress protectors, pillows and sheets. Other products include cushions and various other products.

 

The following tables present the Company’s net revenue disaggregated by sales category and product type (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Channel  2022   2021   2022   2021 
DTC  $81,628   $116,219   $167,164   $241,123 
Wholesale   62,481    66,367    120,124    127,892 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Product  2022   2021   2022   2021 
Sleep products  $131,738   $166,708   $260,704   $338,551 
Other   12,371    15,878    26,584    30,464 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

Contract Balances

 

Payment for sale of products through the e-commerce online channel, third-party online retailers, Purple retail showrooms and contact center is collected at point of sale in advance of shipping the products. Amounts received for unshipped products are recorded as customer prepayments. Customer prepayments totaled $5.1 million and $10.9 million at June 30, 2022 and December 31, 2021, respectively. During the three months ended June 30, 2022 and 2021, the Company recognized all revenue that was deferred in customer prepayments at March 31, 2022 and 2021, respectively.

 

6. Inventories, Net

 

Inventories, net consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Raw materials  $31,621   $33,609 
Work-in-process   2,041    4,023 
Finished goods   52,870    63,419 
Inventory obsolescence reserve   (1,646)   (2,361)
Inventories, net  $84,886   $98,690 

 

9

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

7. Property and Equipment, Net

 

Property and equipment, net consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Equipment  $61,194   $58,094 
Equipment in progress   20,181    19,840 
Leasehold improvements   48,255    38,098 
Furniture and fixtures   20,909    12,482 
Office equipment   4,359    4,843 
Total property and equipment   154,898    133,357 
Accumulated depreciation   (27,146)   (20,743)
Property and equipment, net  $127,752   $112,614 

 

Equipment in progress reflects equipment, primarily related to mattress manufacturing, which is being constructed and was not in service at June 30, 2022 or December 31, 2021. Interest capitalized on borrowings during the active construction period of major capital projects totaled $0.2 million and $0.4 million during the three and six months ended June 30, 2022, respectively. There was no interest capitalized during the three and six months ended June 30, 2021. Depreciation expense was $3.6 million and $7.1 million during the three and six months ended June 30, 2022, respectively, and totaled $1.9 million and $3.5 million during the three and six months ended June 30, 2021, respectively.

 

8. Leases

 

The Company leases its manufacturing and distribution facilities, corporate offices, Purple retail showrooms and certain equipment under non-cancelable operating leases with various expiration dates through 2036. The Company’s office and manufacturing leases provide for initial lease terms up to 16 years, while Purple retail showrooms have initial lease terms of up to ten years. Certain leases may contain options to extend the term of the original lease. The exercise of lease renewal options is at the Company’s discretion. Any lease renewal options are included in the lease term if exercise is reasonably certain at lease commencement. The Company also leases vehicles and other equipment under both operating and finance leases with initial lease terms of three to five years. The right-of-use asset for finance leases was $0.6 million and $0.7 million at June 30, 2022 and December 31, 2021, respectively.

 

The following table presents the Company’s lease costs (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Operating lease costs  $3,690   $2,064   $6,838   $3,871 
Variable lease costs   409    482    1,123    577 
Short-term lease costs   
    68    11    124 
Total lease costs  $4,099   $2,614   $7,972   $4,572 

 

10

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

The table below reconciles the undiscounted cash flows for each of the first five years and total remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet at June 30, 2022 (in thousands):

 

2022 (excluding the six months ended June 30, 2022)(1)  $3,905 
2023   16,076 
2024   16,176 
2025   16,192 
2026   16,209 
Thereafter   79,900 
Total operating lease payments   148,458 
Less – lease payments representing interest   (35,119)
Present value of operating lease payments  $113,339 

 

(1) Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022.

 

As of June 30, 2022 and December 31, 2021, the weighted-average remaining term of operating leases was 9.7 years and 10.7 years, respectively, and the weighted-average discount rate of operating leases was 5.33% and 5.30%, respectively.

 

The following table provides supplemental information related to the Company’s condensed consolidated statement of cash flows for the six months ended June 30, 2022 and 2021 (in thousands):

 

   Six Months Ended
June 30,
 
   2022   2021 
Cash paid for amounts included in present value of operating lease liabilities  $3,425   $1,273 
Right-of-use assets obtained in exchange for operating lease liabilities   25,029    14,984 

 

9. Other Current Liabilities

 

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

 

   June 30,   December 31, 
   2022   2021 
Warranty accrual – current portion  $4,447   $3,914 
Insurance financing   1,243   $1,043 
Long-term debt, net of unamortized issuance costs – current portion   1,290    2,297 
Tax receivable agreement liability – current portion   269    5,847 
Other   798    369 
Total other current liabilities  $8,047   $13,470 

 

11

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

10. Debt

 

Debt consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Term loan  $39,656   $42,188 
Revolving line of credit   
    55,000 
Less: unamortized issuance costs   (1,168)   (778)
Total debt   38,488    96,410 
Less: current portion of debt, net of unamortized issuance costs   (1,290)   (2,297)
Long-term debt, net  $37,198   $94,113 

 

Term Loan and Revolving Line of Credit

 

On September 3, 2020, Purple LLC entered into a financing arrangement with KeyBank National Association and a group of financial institutions (the “2020 Credit Agreement”). The 2020 Credit Agreement provides for a $45.0 million term loan and a $55.0 million revolving line of credit. The term loan will be repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. The initial borrowing rate of 3.50% was based on LIBOR plus 3.00%.

 

Pursuant to a Pledge and Security Agreement between Purple LLC, KeyBank and the Company (the “Security Agreement”), the 2020 Credit Agreement is secured by a perfected first-priority security interest in the assets of Purple LLC and the Company, including a security interest in all intellectual property. Also, the Company agreed to an unconditional guaranty of the payment of all obligations and liabilities of Purple LLC under the 2020 Credit Agreement. The Security Agreement contains a pledge, as security for the Company’s guaranty, of all its ownership interest in Purple LLC. The 2020 Credit Agreement also provides for standard events of default, such as for non-payment and failure to perform or observe covenants, and contains standard indemnifications benefitting the lenders.

 

The 2020 Credit Agreement includes representations, warranties and certain covenants of Purple LLC and the Company. While any amounts are outstanding under the 2020 Credit Agreement, Purple LLC is subject to several affirmative and negative covenants, including covenants regarding dispositions of property, investments, forming or acquiring subsidiaries, business combinations or acquisitions, incurrence of additional indebtedness, and transactions with affiliates, among other customary covenants, subject to certain exceptions. In particular, Purple LLC is (i) subject to annual capital expenditure limits that can be adjusted based on the Company achieving certain net leverage ratio thresholds as provided in the 2020 Credit Agreement, (ii) restricted from incurring additional debt up to certain amounts, subject to limited exceptions, as set forth in the 2020 Credit Agreement, and (iii) maintain minimum consolidated net leverage and fixed charge coverage ratio thresholds at certain measurement dates (as defined in the 2020 Credit Agreement). Purple LLC is also restricted from paying dividends or making other distributions or payments on its capital stock, subject to limited exceptions. If the Company or Purple LLC fail to perform their obligations under these and other covenants, or should any event of default occur, the revolving loan commitments under the 2020 Credit Agreement may be terminated and any outstanding borrowings, together with accrued interest, could be declared immediately due and payable.

 

12

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

The Company’s operating and financial results for the year ended December 31, 2021 did not satisfy the financial and performance covenants required under the 2020 Credit Agreement. On February 28, 2022, prior to the covenant compliance certification date, the Company entered into the first amendment of the 2020 Credit Agreement to avoid a breach of these covenants and potential default. This amendment contained a covenant waiver period such that the net leverage ratio and fixed charge coverage ratio would not be tested for the fiscal quarters ended December 31, 2021, March 31, 2022 and June 30, 2022. Other modifications in the amendment included revised leverage ratio and fixed charge coverage definitions and thresholds, the addition of minimum liquidity requirements with mandatory prepayments of the revolving loan if cash exceeded $25.0 million, new weekly and monthly reporting requirements, limits on the amount of capital expenditures, the addition of a lease incurrence test for opening additional showrooms, and additional negative covenants during a covenant amendment period that extends into 2023 until certain conditions are met. In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus an applicable margin of 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio. The interest rate on the term loan was 6.07% as of June 30, 2022.

 

Pursuant to the first amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.9 million that were recorded as debt issuance costs in the condensed consolidated balance sheet and made a $2.5 million payment on the term loan to cover the four quarterly principal payments due in 2022. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

On March 23, 2022, the Company entered into a second amendment to the 2020 Credit Agreement. This amendment modified the 2020 Credit Agreement to allow Coliseum Capital Management, LLC (“CCM”) and its investment affiliates to acquire 35% or more of the combined voting power of all equity interests of the Company entitled to vote for the election of members of the Company’s board of directors without constituting an event of default. CCM is considered a related party of the Company in that Adam Gray, a member of our board of directors, serves as a managing partner of CCM. For further discussion see Note 14—Related Party TransactionsColiseum Capital Management, LLC.

 

Pursuant to the second amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.4 million that were recorded as debt issuance costs in the condensed consolidated balance sheet. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

In November 2021, the Company executed a $55.0 million draw on its revolving line of credit. On March 31, 2022, the Company used a portion of the net proceeds received from its March 2022 offering to repay in full the $55.0 million of principal outstanding on the revolving line of credit.

 

13

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Interest expense under the 2020 Credit Agreement totaled $0.9 million and $2.0 million for the three and six months ended June 30, 2022, respectively, and totaled $0.6 million and $1.1 million for the three and six months ended June 30, 2021, respectively.

 

11. Warrant Liabilities

 

The Company issued 12.8 million sponsor warrants pursuant to a private placement conducted simultaneously with its initial public offering. Each of these warrants entitles the registered holder to purchase one-half of one share of the Company’s Class A common stock at a price of $5.75 per half share ($11.50 per full share), subject to adjustment pursuant to the terms of the warrant agreement. In accordance with the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares of the Class A common stock. In no event will the Company be required to net cash settle any warrant. The warrants have a five-year term which commenced on March 2, 2018, 30 days after the completion of the Business Combination, and will expire on February 2, 2023, or earlier upon redemption or liquidation. These sponsor warrants contain certain provisions that do not meet the criteria for equity classification and therefore must be recorded as liabilities. The liability for these warrants was recorded at fair value on the date of the Business Combination and are subsequently re-measured to fair value at each reporting date or exercise date with changes in the fair value included in earnings.

 

During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were no sponsor warrants exercised during the six months ended June 30, 2022. The 1.9 million sponsor warrants outstanding at June 30, 2022 and December 31, 2021 had fair values of $0.1 million and $4.3 million, respectively.

 

The Company determined the fair value of the sponsor warrants using the Black Scholes model with the following assumptions:

 

   June 30,
2022
   December 31, 2021 
Trading price of common stock on measurement date  $3.06   $13.27 
Exercise price  $5.75   $5.75 
Risk free interest rate   2.51%   0.39%
Warrant life in years   0.6    1.1 
Expected volatility   98.78%   73.78%
Expected dividend yield   
    
 

 

During the three and six months ended June 30, 2022, the Company recognized gains of $0.3 million and $4.3 million, respectively, and during the three and six months ended June 30, 2021, the Company recognized gains of $4.9 million and $14.0 million, respectively, in its condensed consolidated statements of operations related to decreases in the fair value of the sponsor warrants exercised during the respective periods or that were outstanding at the end of the respective period.

 

12. Other Long-Term Liabilities

 

Other long-term liabilities consist of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Warranty accrual  $17,709   $15,013 
Other   2,058    962 
Total   19,767    15,975 
Less – current portion of warranty accrual   (4,447)   (3,914)
Other long-term liabilities, net of current portion  $15,320   $12,061 

 

14

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

13. Commitments and Contingencies

 

Warranty Liabilities

 

The Company provides a limited warranty on most of the products it sells. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenues, are based on the results of product testing, industry and historical trends and warranty claim rates incurred, and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.  The Company classifies estimated warranty costs expected to be paid beyond a year as a long-term liability.

 

The Company had the following activity for warranty liabilities (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Balance at beginning of period  $16,368   $9,375   $15,013   $8,397 
Additions charged to expense for current period sales   2,173    2,526    4,336    4,198 
Deduction from reserves for current period claims   (832)   (623)   (1,640)   (1,317)
Balance at end of period  $17,709   $11,278   $17,709   $11,278 

  

Required Member Distributions

 

Prior to the Business Combination and pursuant to the then applicable First Amended and Restated Limited Liability Company Agreement (the “First Purple LLC Agreement”), Purple LLC was required to distribute to its members an amount equal to 45 percent of Purple LLC’s net taxable income following the end of each fiscal year. The First Purple LLC Agreement was amended and replaced by the Second Amended and Restated Limited Liability Company Agreement (the “Second Purple LLC Agreement”) on February 2, 2018 as part of the Business Combination. The Second Purple LLC Agreement was amended and replaced by the Third Amended and Restated Limited Liability Company Agreement (the “Third Purple LLC Agreement”) on September 3, 2020. The Second Purple LLC Agreement and the Third Purple LLC Agreement do not include any mandatory distributions, other than tax distributions. During the six months ended June 30, 2021, the Company paid $0.9 million in tax distributions under the Third Purple LLC Agreement. There were no tax distributions paid during the six months ended June 30, 2022. At June 30, 2022, the Company’s condensed consolidated balance sheet had $0.1 million of accrued tax distributions included in other current liabilities.

 

Subscription Agreement and Preemptive Rights

 

In February 2018, in connection with the Business Combination, the Company entered into a subscription agreement with Coliseum Capital Partners (“CCP”) and Blackwell Partners LLC – Series A (“Blackwell”), pursuant to which CCP and Blackwell agreed to purchase from the Company an aggregate of 4.0 million shares of Class A Stock at a purchase price of $10.00 per share (the “Coliseum Private Placement”). In connection with the Coliseum Private Placement, the Sponsor assigned (i) an aggregate of 1.3 million additional shares of Class A common stock to CCP and Blackwell and (ii) an aggregate of 3.3 million warrants to purchase 1.6 million shares of Class A common stock to CCP, Blackwell, and Coliseum Co-Invest Debt Fund, L.P. (“CDF”). The subscription agreement provides CCP and Blackwell with preemptive rights with respect to future sales of the Company’s securities. It also provides them with a right of first refusal with respect to certain debt and preferred equity financings by the Company. The Company also entered into a registration rights agreement with CCP, Blackwell, and CDF, providing for the registration of the shares of Class A common stock issued and assigned to CCP and Blackwell in the Coliseum Private Placement, as well as the shares of Class A common stock underlying the warrants received by CCP, Blackwell and CDF. The Company has filed a registration statement with respect to such securities.

 

Rights of Securities Holders

 

The holders of certain warrants exercisable into Class A common stock, including CCP, Blackwell and CDF, were entitled to registration rights pursuant to certain registration rights agreements of the Company as of the Business Combination date. In March 2018, the Company filed a registration statement registering these warrants (and any shares of Class A common stock issuable upon the exercise of the warrants), and certain unregistered shares of Class A common stock. The registration statement was declared effective on April 3, 2018. Under the Registration Rights Agreement dated February 2, 2018 between the Company and CCP, Blackwell, and CDF (the “Coliseum Investors”), the Coliseum Investors have the right to make written demands for up to three registrations of certain warrants and shares of Class A common stock held by them, including in underwritten offerings. In an underwritten offering of such warrants and shares of Class A common stock by the Coliseum Investors, the Company will pay underwriting discounts and commissions and certain expenses incurred by the Coliseum Investors.

 

On May 21, 2021, 7.3 million shares of Class A common stock were sold in a secondary offering by the Coliseum Investors at a price of $30.00 per share. The Company did not receive any of the proceeds from the secondary offering. The underwriting discount, commission and other related costs incurred by the Company for the secondary offering totaled $7.9 million and was recorded in May 2021 as general and administrative expense.

 

 

15

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Purple LLC Class B Unit Exchange Right

 

On February 2, 2018, in connection with the closing of the Business Combination, the Company entered into an exchange agreement with Purple LLC and InnoHold and Class B Unit holders who become a party thereto (the “Exchange Agreement”), which provides for the exchange of Purple LLC Class B Units (the “Class B Units”) and shares of Class B common stock (together with an equal number of Class B Units, the “Paired Securities”) for, at the Company’s option, either (A) shares of Class A common stock at an initial exchange ratio equal to one Paired Security for one share of Class A common stock or (B) a cash payment equal to the product of the average of the volume-weighted closing price of one share of Class A common stock for the ten trading days immediately prior to the date InnoHold or other Class B Unit holders deliver a notice of exchange multiplied by the number of Paired Securities being exchanged. In December 2018, InnoHold distributed Paired Securities to Terry Pearce and Tony Pearce who agreed to become parties to the Exchange Agreement. In June 2019, InnoHold distributed Paired Securities to certain current and former employees who also agreed to become parties to the exchange agreement. Holders of Class B Units may elect to exchange all or any portion of their Paired Securities as described above by delivering a notice to Purple LLC.

 

In certain cases, adjustments to the exchange ratio will occur in case of a split, reclassification, recapitalization, subdivision or similar transaction of or relating to the Class B Units or the shares of Class A common stock and Class B common stock or a transaction in which the Class A common stock is exchanged or converted into other securities or property. The exchange ratio will also adjust in certain circumstances when the Company acquires Class B Units other than through an exchange for its shares of Class A common stock.

 

The right of a holder of Paired Securities to exchange may be limited by the Company if it reasonably determines in good faith that such restrictions are required by applicable law (including securities laws), such exchange would not be permitted under other agreements of such holder with the Company or its subsidiaries, including the Third Purple LLC Agreement, or if such exchange would cause Purple LLC to be treated as a “publicly traded partnership” under applicable tax laws.

 

The Company and each holder of Paired Securities shall bear its own expense regarding the exchange except that the Company shall be responsible for transfer taxes, stamp taxes and similar duties.

 

There were no Paired Securities exchanged for Class A common stock during the six months ended June 30, 2022. During the six months ended June 30, 2021, 0.1 million of Paired Securities were exchanged for shares of Class A common stock.

 

16

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Maintenance of One-to-One Ratios

 

The Third Purple LLC Agreement includes provisions intended to ensure that the Company at all times maintains a one-to-one ratio between (a) (i) the number of outstanding shares of Class A common stock and (ii) the number of Class A Units owned by the Company (subject to certain exceptions for certain rights to purchase equity securities of the Company under a “poison pill” or similar stockholder rights plan, if any, certain convertible or exchangeable securities issued under the Company’s equity compensation plan and certain equity securities issued pursuant to the Company’s equity compensation plan (other than a stock option plan) that are restricted or have not vested thereunder) and (b) (i) the number of other outstanding equity securities of the Company (including the warrants exercisable for shares of Class A common stock) and (ii) the number of corresponding outstanding equity securities of Purple LLC. These provisions are intended to result in non-controlling interest holders having a voting interest in the Company that is identical to their economic interest in Purple LLC.

 

Non-Income Related Taxes

 

The U.S. Supreme Court ruling in South Dakota v. Wayfair, Inc., No.17-494, reversed a longstanding precedent that remote sellers are not required to collect state and local sales taxes. The Company cannot predict the effect of these and other attempts to impose sales, income or other taxes on e-commerce. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on the Company’s business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the internet. The application of these taxes on the Company’s business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which the Company conducts or will conduct business.

 

Legal Proceedings

 

On September 9, 2019, Purple LLC filed a Statement of Claim against PerfectSense Home Inc. and PerfectSense Trading Co. Ltd. (collectively, “PerfectSense”) in the Federal Court of Canada. PerfectSense is a manufacturer and supplier of mattresses and related products. PerfectSense owns the domain name www.purplesleep.ca, which used to, but no longer, redirects to its website at www.perfectsense.ca. In addition to this, Purple LLC has alleged that PerfectSense has designed their mattresses with the same look as the Purple mattresses (white mattress top, purple stripe, and grey bottom); used many of the marketing elements on Purple’s website (including a similar “exploded view” image of their mattress); and adopted the color purple as their dominant marketing color. Purple LLC is suing for a declaration that PerfectSense has infringed Purple LLC’s copyright and trademark rights and committed the tort of passing off. Purple LLC is asking for injunctive relief, damages, an accounting of profits, interest, costs, and delivery up or destruction of the infringing products (including delivery up of the www.purplesleep.ca domain). After filing the statement of claim, Purple LLC posted $15,000 CAD as security for PerfectSense’s costs. PerfectSense brought a motion to strike that was resolved on consent. Pleadings are now closed, and the action is proceeding under case management. Counsel for the defendant was removed from the record at their own request by Court Order. The Court further ordered the defendant to either appoint counsel or file a motion to permit an officer or director to represent the defendant in legal proceedings. On November 6, 2020, the defendant informally requested that the Court permit Mr. Henderson, the CEO and shareholder of the defendant, to represent the defendant in the action until such time as a lawyer could be appointed. Purple opposed this informal request, and it was denied by the Court. After granting PerfectSense a final extension of time to either appoint counsel or file a motion to permit Mr. Henderson to represent the defendant, PerfectSense appointed new counsel. The parties engaged in litigation discovery, exchanged affidavits of documents and scheduled examinations for discovery. Shortly thereafter, discovery adjourned and continues to be stayed while the parties negotiate formal terms of settlement. PerfectSense has not responded to Purple’s repeated attempts to finalize the settlement. Purple filed a motion to enforce a settlement agreement.  The Court has directed the motion be heard before a Judge, which will likely take place in September of 2022. 

 

On September 20, 2020, Purple LLC filed a complaint in the U.S. Court of International Trade seeking to recover approximately $7.0 million of Section 301 duties paid at the time of importation on certain Chinese-origin goods. More than 4,000 other complaints have been filed by other companies seeking similar refunds. On March 12, 2021 the United States filed a master answer that applies to all the Section 301 cases, including Purple LLC’s. On July 6, 2021, the court granted a preliminary injunction against liquidation of any unliquidated entries. On April 1, 2022, the court issued an opinion that remanded the case back to the U.S. Trade Representative (“USTR”) to address certain procedural flaws in USTR’s process for determining whether certain products were subject to the Section 301 duties. On August 1, 2022, USTR issued its remand results. The court has not yet established a briefing schedule for comments on the remand results. If successful, this litigation could result in a refund of some or all of the Section 301 duties.

 

17

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

On October 13, 2020, Purple LLC filed a lawsuit against Responsive Surface Technology, LLC and its parent company, PatienTech, LLC (collectively referred to as “ReST”) in the United States District Court for the District of Utah. The lawsuit arises from ReST’s multiple breaches of its obligations to Purple LLC, including infringing upon Purple LLC’s trademarks, patents, and trade dress, among other claims. Purple seeks monetary damages, injunctive relief, and declaratory judgment based on certain conduct by ReST (“Case I”). On October 21, 2020, shortly after the complaint was filed in Case I, ReST filed a retaliatory lawsuit against Purple LLC, Gary DiCamillo, Adam Gray, Joseph Megibow, Terry Pearce, and Tony Pearce, also in the United States District Court for the District of Utah (“Case II”). Subsequently, the two cases were consolidated into one. Case II (now combined with Case I) involves many of the same facts and transactions as Case I. On January 19, 2021, ReST filed a motion to compel arbitration of the claims in Case I. Purple LLC opposed the motion to compel arbitration, arguing that ReST waived any rights they may have had to arbitration and that all the claims in both cases should stay in the courts. However, the Court granted ReST’s motion to compel arbitration, and stayed the proceedings in the United States District Court for the District of Utah. Additionally, the Court ruled that ReST’s claims against the Purple board members were not subject to arbitration, and the Court stayed ReST’s claims against those individuals.  Pursuant to the Court’s order, Purple filed a demand for arbitration with the American Arbitration Association (the “AAA”) on September 1, 2021.  ReST filed its counterclaim with the AAA on September 21, 2021.The parties have selected an arbitrator and they have agreed upon a scheduling order.  Currently, the parties are in the fact discovery phase of the arbitration. The parties have scheduled several depositions and exchange documents and discovery requests. The arbitration hearing is set to begin on April 17, 2023, and it will continue through April 28, 2023. Purple LLC seeks over $4 million in damages from ReST, whereas ReST claims that Purple is liable to it for tens of millions of dollars. The outcome of this litigation cannot be predicted at this stage. However, Purple intends to vigorously pursue its claims and defend against the claims made by ReST.

 

On November 19, 2020, Purple LLC sued Advanced Comfort Technologies, Inc., dba Intellibed (“Intellibed”) in the U.S. District Court for the District of Utah for patent infringement, trademark infringement, trade secret misappropriation, and a number of related state law based claims. The principal allegations are that Intellibed has manufactured and sold unauthorized, infringing products under the Sleepy’s brand name owned by third-party Mattress Firm. Purple LLC also requested declaratory relief related to certain assignment terms of a license agreement in which Purple LLC is the licensor and Intellibed is the licensee. On December 14, 2020, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s Complaint on the ground that these Counts fail to state a claim upon which relief can be granted. On December 15, 2020, Intellibed filed an Answer to Purple LLC’s complaint and also asserted against Purple LLC a total of eight counterclaims, including a number of declaratory judgment claims, breach of contract, and tortious interference claims. Intellibed’s main allegations are that its use of Purple LLC’s patents, trademark, and trade secrets in connection with Mattress Firm’s Sleepy’s products is authorized under the license agreement. On January 19, 2021, Purple LLC filed a motion to dismiss Intellibed’s fifth, sixth, seventh, and eighth counterclaims on the ground that these counterclaims fail to state a claim upon which relief can be granted. Briefing on Purple LLC’s partial motion to dismiss was completed on March 2, 2021. On January 19, 2021, Purple LLC also filed an Answer to Intellibed’s counterclaims, which were not subject to Purple LLC’s motion to dismiss. On January 27, 2021, Purple LLC filed a First Amended Complaint in response to Intellibed’s initial motion to dismiss. On February 10, 2021, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s First Amended Complaint. Briefing on Intellibed’s partial motion to dismiss was completed on March 24, 2021. On September 28, 2021, the District Court dismissed Purple’s complaint without prejudice, and also dismissed ACTI’s counterclaim without prejudice, while the parties pursued dispute-resolution procedures set out in the license agreement.  Because the Court found that the license agreement required the parties to follow the contractual dispute-resolution procedures prior to filing a lawsuit, Purple initiated those procedures in accordance with the license agreement and intends to continue to vigorously pursue its claims.

 

18

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

On June 8, 2021, Serta Simmons Bedding, LLC (“SSB”) filed a Complaint against the Company in the Superior Court of Gwinnett County, Georgia, Case No. 21-A-04413-1 (the “Georgia Litigation”). SSB’s Complaint alleges that the Company intentionally interfered with SSB’s business and contractual relations and violated the Georgia Trade Secrets Act by hiring one of SSB’s former employees in the face of an allegedly valid 2015 noncompete agreement. SSB seeks compensatory damages, punitive damages, equitable relief, and attorneys’ fees as a result of the conduct alleged in the Complaint. SSB also initiated arbitration proceedings against its former employee who Purple LLC has agreed to indemnify, subject to certain conditions.  On July 12, 2021, the Company filed an Answer to SSB’s Complaint in the Georgia Litigation, denying all allegations of unlawful conduct, and further moved to dismiss the Georgia Litigation on the grounds that Georgia is an inconvenient forum and the parties’ dispute should instead be litigated in Utah.   On July 9, 2021, the Company filed its own Complaint in the Fourth Judicial District Court of Salt Lake County, Utah, Case No. 21040011 (the “Utah Litigation”), seeking: (1) a declaratory judgment that the arbitration clause in the former employee’s 2015 noncompete agreement is unenforceable, (2) a declaratory judgment that the restrictive covenants in the former employee’s 2015 noncompete agreement are unenforceable, and (3) an order enjoining arbitration proceedings initiated by SSB and currently pending against the former employee.  The Company filed a motion for summary judgment on these claims on August 16, 2021. SSB filed an Answer on August 18, 2021. After attending a mediation, the parties entered in a settlement agreement on December 31, 2021 resolving all claims in the Georgia Litigation and Utah Litigation.  The Company did not pay any monetary consideration to SSB in connection with the settlement agreement. On January 12, 2022, pursuant to the terms of the settlement agreement, SSB dismissed the Georgia Litigation without prejudice and the Company dismissed the Utah Litigation without prejudice. 

 

On May 3, 2022, the Company filed a Complaint against Photon Interactive UK Limited (“Photon”) in the U.S. District Court for the District of Delaware regarding a Master Professional Services Agreement with Photon dated on or around November 1, 2019. Pursuant to the agreement, Photon was required to rebuild Purple’s website architecture and checkout process. Purple paid Photon $0.9 million under the Agreement. However, Photon failed to deliver any of the required deliverables as specified in the agreement. Purple withheld payment of the final $0.1 million due pursuant to Photon’s invoices pending a resolution with Photon. Since resolution discussions with Photon have failed, Purple filed the aforementioned complaint for breach of contract against Photon seeking, among other damages, reimbursement for all amounts paid to under the agreement. It is anticipated that Photon will counter-sue for amounts they claim are owed. 

 

The Company is from time to time involved in various other claims, legal proceedings and complaints arising in the ordinary course of business. The Company does not believe that adverse decisions in any such pending or threatened proceedings, or any amount that the Company might be required to pay by reason thereof, would have a material adverse effect on the financial condition or future results of the Company.

 

14. Related Party Transactions

 

The Company had various transactions with entities or individuals which are considered related parties.

 

Coliseum Capital Management, LLC

 

Immediately following the Business Combination, Adam Gray was appointed to the Company’s Board of Directors (the “Board”). Mr. Gray is a manager of Coliseum Capital, LLC, which is the general partner of CCP and CDF, and he is also a managing partner of Coliseum Capital Management, LLC (“CCM”), which is the investment manager of Blackwell. Mr. Gray has voting and dispositive control over securities held by CCP, CDF and Blackwell which were also Lenders under the Amended and Restated Credit Agreement. See Note 13—Commitments and ContingenciesSubscription Agreement and Preemptive Rights for further discussion.

 

Purple Founder Entities

 

TNT Holdings, LLC (herein “TNT Holdings”), EdiZONE, LLC, (herein EdiZONE an entity wholly owned by TNT Holdings) and InnoHold (collectively the “Purple Founder Entities”) were entities under common control with Purple LLC prior to the Business Combination. TNT Holdings and InnoHold are majority owned and controlled by Terry Pearce and Tony Pearce (the “Purple Founders”), who were appointed to the Company’s Board following the Business Combination. InnoHold was a majority shareholder of the Company until it sold a portion of its interests in a secondary public offering in May 2020 and the remainder of its interests in a secondary public offering in September 2020. The Purple Founders also resigned as employees of Purple LLC and retired from the Company’s Board in August 2020.

 

19

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

TNT Holdings owned the Alpine facility Purple LLC has been leasing since 2010, and the Purple Founders informed Purple LLC that TNT Holdings recently transferred ownership to 123E LLC, an entity controlled by the Purple Founders. Effective as of October 31, 2017, Purple LLC entered into an Amended and Restated Lease Agreement with TNT Holdings. The Company determined that neither TNT Holdings nor 123E LLC are a VIE as neither the Company nor Purple LLC hold any explicit or implicit variable interest in TNT Holdings or 123E LLC and do not have a controlling financial interest in TNT Holdings or 123E LLC. Purple LLC incurred $0.2 million and $0.4 million in rent expense to 123E LLC or TNT Holdings for the building lease of the Alpine facility for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively. Purple LLC continues to lease the Alpine facility that was formerly the Company headquarters, for use in production, research and development and video production. In accordance with the terms of that lease, on September 3, 2021, Purple LLC gave notice to 123E LLC that it intended to exercise its right to an early termination of the lease to occur on September 30, 2022.

 

During the six months ended June 30, 2021, certain current and former employees of Purple LLC who received distributions of Paired Securities from InnoHold exchanged 0.1 million of Paired Securities for Class A common stock. There were no such exchanges during the six months ended June 30, 2022.

 

In connection with the Business Combination, to secure payment of a certain portion of specified post-closing indemnification rights of the Company under the Merger Agreement, 0.5 million shares of Class B common stock and 0.5 million Class B Units otherwise issuable to InnoHold as equity consideration were deposited in an escrow account for up to three years from the date of the Business Combination pursuant to a contingency escrow agreement. In September 2020, an amendment to the escrow agreement was signed whereby the 0.5 million shares of Class B Stock and 0.5 million Class B Units held in escrow were exchanged for $5.0 million. On February 3, 2021, the Company received $4.1 million from InnoHold as reimbursement for amounts that qualified for indemnification from the $5.0 million being held in escrow. The remaining $0.9 million in escrow was returned to InnoHold. The amount received from InnoHold was recorded as additional paid-in capital in the condensed consolidated balance sheet.

 

During the six months ended June 30, 2021, Purple LLC paid InnoHold through withholding payments directly to various states, an aggregate of $0.4 million in required tax distributions pursuant to the Third Purple LLC Agreement. There were no such payments made by Purple LLC during the six months ended June 30, 2022.

 

15. Stockholders’ Equity

 

Class A Common Stock

 

The Company has 210.0 million shares of Class A common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class A common stock are entitled to one vote for each share held on all matters to be voted on by the stockholders and participate in dividends, if declared by the Board, or receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock. Holders of Class A common stock and holders of Class B common stock voting together as a single class, have the exclusive right to vote for the election of directors and on all other matters properly submitted to a vote of the stockholders. Holders of Class A common stock and Class B common stock are entitled to one vote per share on matters to be voted on by stockholders. At June 30, 2022, 82.8 million shares of Class A common stock were outstanding.

 

20

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Class B Common Stock

 

The Company has 90.0 million shares of Class B common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class B common stock will vote together as a single class with holders of the Company’s Class A common stock on all matters properly submitted to a vote of the stockholders. Shares of Class B common stock may be issued only to InnoHold, their respective successors and assigns, as well as any permitted transferees of InnoHold. A holder may transfer their shares of Class B common stock to any transferee (other than the Company) only if such holder also simultaneously transfers an equal number of such holder’s Purple LLC Class B Units to such transferee in compliance with the Third Purple LLC Agreement. The Class B common stock is not entitled to receive dividends, if declared by the Board, or to receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock.

 

In connection with the Business Combination, approximately 44.1 million shares of Class B common stock were issued to InnoHold as part of the equity consideration. InnoHold subsequently transferred a portion of its shares to permitted transfers and exchanged its remaining shares for Class A common stock that it sold. All of the 0.4 million shares of Class B common stock outstanding at June 30, 2022 were held by other parties.

 

Preferred Stock

 

The Company has 5.0 million shares of preferred stock authorized at a par value of $0.0001 per share. The preferred stock may be issued from time to time in one or more series. The directors are expressly authorized to provide for the issuance of shares of the preferred stock in one or more series and to establish from time to time the number of shares to be included in each such series and to fix the voting rights, designations and other special rights or restrictions. At June 30, 2022, there were no shares of preferred stock outstanding.

 

Sponsor Warrants

 

There were 12.8 million sponsor warrants issued pursuant to a private placement simultaneously with the Company’s IPO. The Company may call the warrants for redemption if the reported last sale price of the Class A common stock equals or exceeds $24.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders; provided, however, that the sponsor warrants are not redeemable by the Company so long as they are held by the Sponsor or its permitted transferees. In addition, so long as such sponsor warrants are held by the Sponsor or its permitted transferee, the holder may elect to exercise the sponsor warrants on a cashless basis, by surrendering their sponsor warrants for that number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the sponsor warrants, multiplied by the difference between the exercise price of the sponsor warrants and the “fair market value” (defined below), by (y) the fair market value. The “fair market value” means the average reported last sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of warrant exercise is sent to the warrant agent.

 

21

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

There were no sponsor warrants exercised during the six months ended June 30, 2022. During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were 1.9 million sponsor warrants outstanding at June 30, 2022.

 

Noncontrolling Interest

 

Noncontrolling interest (“NCI”) is the membership interest in Purple LLC held by holders other than the Company. Upon the close of the Business Combination, and at December 31, 2018, InnoHold’s and other Class B Unit holders’ combined NCI percentage in Purple LLC was approximately 82%. At June 30, 2022, the combined NCI percentage in Purple LLC was 0.5%. The Company has consolidated the financial position and results of operations of Purple LLC and reflected the proportionate interest held by all such Purple LLC Class B Unit holders as NCI.

 

16. Income Taxes

 

At each interim period, the Company estimates its forecasted full-year effective tax rate. That forecasted rate is applied to year-to-date ordinary income or loss to compute the year-to-date income tax provision. In order to compute the annual effective tax rate, the Company estimates its full year ordinary income and total tax provision, including both current and deferred taxes.

 

For annual periods, the Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that the deferred tax assets will be realized. Deferred tax assets and liabilities are calculated by applying existing tax laws and the rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the year of the enacted rate change. Our effective tax rate is primarily impacted by the allocation of income taxes to the noncontrolling interest and the non-taxable nature of the change in fair value of the warrant liability.

 

The Company’s sole material asset is Purple LLC, which is treated as a partnership for U.S. federal income tax purposes and for purposes of certain state and local income taxes. Purple LLC’s net taxable income and any related tax credits are passed through to its members and are included in the members’ tax returns, even though such net taxable income or tax credits may not have actually been distributed. While the Company consolidates Purple LLC for financial reporting purposes, the Company will be taxed on its share of earnings of Purple LLC not attributed to the noncontrolling interest holders, which will continue to bear their share of income tax on its allocable earnings of Purple LLC. The income tax burden on the earnings taxed to the noncontrolling interest holders is not reported by the Company in its consolidated financial statements under GAAP. As a result, the Company’s effective tax rate differs from the statutory rate. The primary factors impacting expected tax are the change in fair value of the warrant liabilities and remeasurement of deferred taxes primarily as a result of the change in the estimated state tax rate.

 

22

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Deferred tax assets at June 30, 2022 totaled $224.0 million, which is net of a $93.7 million valuation allowance that has been recorded against the residual outside partnership basis for the amount the Company believes is not more likely than not realizable. As a result, there was an overall increase of $23.8 million in the valuation allowance from December 31, 2021 to June 30, 2022, primarily as a result of an increase in the residual outside partnership basis.

 

The Company currently estimates its annual effective income tax rate to be 21.6%. The annualized effective tax rate for the Company differs from the federal rate of 21% primarily due to the non-taxable nature of the change in fair value of the warrant liabilities and state and local income taxes.

 

For the six months ended June 30, 2022, the Company has recorded an income benefit of $6.0 million. The effective tax rate for the six months ended June 30, 2022 was 21.4%. This is less than the federal statutory rate due primarily to a reduction of deferred tax assets associated with adjustments for stock based compensation and the gain relating to the change in fair value of the warrant liability is excluded from taxable income for income tax purposes.

 

In connection with the Business Combination, the Company entered into a tax receivable agreement with InnoHold, which provides for the payment by the Company to InnoHold of 80% of the net cash savings, if any, in U.S. federal, state and local income tax that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the Closing as a result of (i) any tax basis increases in the assets of Purple LLC resulting from the distribution to InnoHold of the cash consideration, (ii) the tax basis increases in the assets of Purple LLC resulting from the redemption by Purple LLC or the exchange by the Company, as applicable, of Class B Paired Securities or cash, as applicable, and (iii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, payments it makes under the agreement.

 

As noncontrolling interest holders exercise their right to exchange or cause Purple LLC to redeem all or a portion of their Class B Units, a tax receivable agreement liability may be recorded based on 80% of the estimated future cash tax savings that the Company may realize as a result of increases in the basis of the assets of Purple LLC attributed to the Company as a result of such exchange or redemption. The amount of the increase in asset basis, the related estimated cash tax savings and the attendant liability to be recorded will depend on the price of the Company’s Class A common stock at the time of the relevant redemption or exchange.

 

The estimation of liability under the tax receivable agreement is by its nature imprecise and subject to significant assumptions regarding the amount and timing of future taxable income. As a result of the initial merger transaction, the subsequent exchanges of Class B Units for Class A common stock and changes in estimates relating to the expected tax benefits associated with the liability under the agreement, the potential future tax receivable agreement liability was $162.2 million and $168.1 million as of June 30, 2022 and December 31, 2021, respectively. The reduction in the June 30, 2022 tax receivable agreement liability reflected a payment of $5.8 million made in January 2022.

 

As of December 31, 2021, the Company estimated $10.0 million of U.S. federal and $2.7 million of state net operating loss carryforwards available to reduce future taxable income. The federal net operating losses may be carried forward indefinitely for U.S. federal tax purposes, while some state carryforwards are subject to expiration beginning in 2026. It is possible that we will not generate taxable income in time to use all or a portion of these net operating loss carryforwards before their expiration or at all. Additionally, the Company may be subject to the NOL utilization provisions of Section 382 of the Internal Revenue Code of 1986, as amended due to ownership changes that may have occurred previously or that could occur in the future. The effect of an ownership change may be the imposition of an annual limitation on the use of NOL carryforwards attributable to periods before the change. The amount of the annual limitation depends upon the value of the Company immediately before the change, changes to the Company’s capital during a specified period prior to the change, and the federal published interest rate. As of June 30, 2022, the Company has not completed its analyses in respect of Section 382 to determine whether a change in ownership has occurred, the annual limitation, if any, or whether any of the tax attributes are subject to a permanent limitation. Until an analysis is completed, there can be no assurance that the existing net operating loss carry-forwards or credits are not subject to significant limitation.

 

23

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

The effects of uncertain tax positions are recognized in the consolidated financial statements if these positions meet a “more-likely-than-not” threshold. For those uncertain tax positions that are recognized in the consolidated financial statements, liabilities are established to reflect the portion of those positions it cannot conclude “more-likely-than-not” to be realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties would be included on the related tax liability line in the consolidated balance sheet. As of June 30, 2022, no uncertain tax positions were recognized as liabilities in the condensed consolidated financial statements.

 

17. Net Income (Loss) Per Common Share

 

Basic net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the weighted average number of shares of Class A stock outstanding during each period. Diluted net income (loss) per share reflects the weighted-average number of common shares outstanding during the period used in the basic net income (loss) computation plus the effect of common stock equivalents that are dilutive.

 

The following table sets forth the calculation of basic and diluted weighted average shares outstanding and earnings (loss) per share for the periods presented (in thousands, except per share amounts):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Numerator:                
Net income (loss) attributable to Purple Innovation, Inc.-basic  $(8,340)  $2,578   $(21,842)  $23,402 
Less – dilutive effect of change in fair value of warrant liabilities   
    (4,860)   
    (14,007)
Less – net loss attributed to noncontrolling interest   (70)   
    (199)   
 
Net income (loss) attributable to Purple Innovation, Inc.-diluted  $(8,410)  $(2,282)  $(22,041)  $9,395 
Denominator                    
Weighted average shares—basic   82,703    66,277    74,924    65,439 
Add – dilutive effect of equity awards   
        
    1,499 
Add – dilutive effect of warrants   
    

587

    
    1,403 
Add – dilutive effect of Class B shares   448    
    448    
 
Weighted average shares—diluted   83,151    66,864    75,372    68,341 
Net income (loss) per common share:                    
Basic  $(0.10)  $0.04   $(0.29)  $0.36 
Diluted  $(0.10)  $(0.03)  $(0.29)  $0.14 

 

24

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

For the three and six months ended June 30, 2022, the Company excluded 3.3 million and 3.5 million, respectively, of Class A common shares issuable upon conversion of certain warrants, stock options, restricted stock and Class A shares subject to vesting as the effect was anti-dilutive. For the three and six months ended June 30, 2021, the Company excluded 0.4 million and 0.5 million, respectively, of Paired Securities convertible into shares of Class A Stock as the effect was anti-dilutive.

 

18. Equity Compensation Plans

 

2017 Equity Incentive Plan

 

The Purple Innovation, Inc. 2017 Equity Incentive Plan (the “2017 Incentive Plan”) provides for grants of stock options, stock appreciation rights, restricted stock units and other stock-based awards. Directors, officers and other employees and subsidiaries and affiliates, as well as others performing consulting or advisory services for the Company and its subsidiaries, will be eligible for grants under the 2017 Incentive Plan. As of June 30, 2022, an aggregate of 1.0 million shares are available for issuance or use under the 2017 Incentive Plan.

 

Class A Stock Awards

 

In May 2022, the Company granted stock awards under the 2017 Incentive Plan to independent directors on the Board. The stock awards vested immediately and the Company issued 0.1 million shares of Class A common stock and recognized $0.6 million in expense during the three months ended June 30, 2022, which represented the fair value of the stock awards on the grant date.

 

Employee Stock Options

 

In March and June 2022, the Company granted 0.5 million and 0.1 million stock options, respectively, under the 2017 Incentive Plan to its chief executive officer at an exercise price of $6.82 per option. The stock options expire in five years and vest over a three-year period. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the stock options granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The Company determined the fair value of the net award of 0.2 million stock options to be $0.4 million which will be expensed on a straight-line basis over the vesting period.

 

The Company determined the fair value of the options granted during the six months ended June 30, 2022 using the Black Scholes method with the following weighted average assumptions:

 

Fair market value  $2.02 
Exercise price  $6.82 
Risk free interest rate   2.67%
Expected term in years   3.45 
Expected volatility   54.22%
Expected dividend yield   
 

 

The following table summarizes the Company’s total stock option activity for the six months ended June 30, 2022:

 

   Options
(in thousands)
   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term in
Years
   Intrinsic
Value
(in thousands)
 
Options outstanding as of January 1, 2022   1,552   $8.65    1.9   $8,667 
Granted   594    6.82    
    
 
Exercised   (20)   8.32    
    
 
Forfeited/cancelled   (545)   8.11    
    
 
Options outstanding as of June 30, 2022   1,581   $8.15    1.7   $
 

 

25

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Outstanding and exercisable stock options as of June 30, 2022 are as follows:

 

    Options Outstanding   Options Exercisable 
Exercise Prices   Number of
Options
Outstanding
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Number of
Options
Exercisable
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Intrinsic
Value
(in thousands)
 
$5.75    158    0.3    158    0.3   $
 
 5.95    426    0.4    426    0.4    
 
 6.51    196    1.9    152    1.9    
 
 6.65    173    1.9    127    1.9    
 
 6.82    205    4.8    
    
    
 
 7.99    19    2.4    13    2.4    
 
 8.32    108    2.0    68    2.0    
 
 8.55    97    0.4    97    0.7    
 
 13.12    110    2.4    72    2.1    
 
 15.12    2    0.2    2    0.2    
 
 21.70    52    0.4    52    0.4    
 
 32.28    35    3.7    12    3.7    
 

 

The following table summarizes the Company’s unvested stock option activity for the six months ended June 30, 2022:

 

   Options
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested options as of January 1, 2022   416   $3.60 
Granted   594    3.41 
Vested   (125)   3.30 
Forfeited   (482)   2.73 
Nonvested options as of June 30, 2022   403   $2.84 

 

The estimated fair value of Company stock options is amortized over the options vesting period on a straight-line basis. For the three and six months ended June 30, 2022, the Company recognized stock option expense of $0.2 million and $0.3 million, respectively. The Company recorded stock option expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2021, respectively.

 

As of June 30, 2022, outstanding stock options had $1.1 million of unrecognized stock compensation cost with a remaining recognition period of 2.0 years.

 

26

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Employee Restricted Stock Units

 

In March and June 2022, the Company granted 0.5 million and 0.1 million restricted stock units, respectively, under the 2017 Incentive Plan to the Company’s chief executive officer. These restricted stock awards had a grant date fair value of $6.32 and $4.81 per share, respectively. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the restricted stock units granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The estimated fair value of the net award of 0.2 million restricted stock units is being recognized on a straight-line basis over the three-year vesting period.

 

During the second quarter of 2022, the Company granted 1.1 million restricted stock units under the 2017 Incentive Plan to certain management of the Company. Approximately one-half of the restricted stock units granted included a market vesting condition. The restricted stock awards that did not have a market vesting condition had a weighted average grant date fair value of $5.53 per share. The estimated fair value of these awards is recognized on a straight-line basis over the vesting period. For those awards that include a market vesting condition, the estimated fair value of the restricted stock was measured on the grant date and incorporated the probability of vesting occurring. The estimated fair value is recognized over the derived service period (as determined by the valuation model), with such recognition occurring regardless of whether the market condition is met. The Company determined the weighted average grant date fair value of the awards with the market vesting condition to be $3.68 per share using a Monte Carlo Simulation of a Geometric Brownian Motion stock path model with the following weighted average assumptions:

 

Trading price of common stock on measurement date  $5.34 
Risk free interest rate   2.64%
Expected life in years   2.9 
Expected volatility   84.3%
Expected dividend yield   
 

 

The following table summarizes the Company’s restricted stock unit activity for the six months ended June 30, 2022:

 

   Number
Outstanding
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested restricted stock units as of January 1, 2022   165   $17.84 
Granted   1,181    4.77 
Vested   (31)   18.52 
Forfeited   (68)   12.19 
Nonvested restricted stock units as of June 30, 2022   1,247   $5.75 

 

The Company recorded restricted stock unit expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2022, respectively. There were no restricted stock units outstanding and no expense recorded during the six months ended June 30, 2021.

 

As of June 30, 2022, outstanding restricted stock units had $6.4 million of unrecognized stock compensation cost with a remaining recognition period of 2.6 years.

 

27

 

 

PURPLE INNOVATION, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

 

Aggregate Non-Cash Stock-Based Compensation

 

The Company has accounted for all stock-based compensation under the provisions of ASC 718 Compensation—Stock Compensation. This standard requires the Company to record a non-cash expense associated with the fair value of stock-based compensation over the requisite service period.

 

The following table summarizes the aggregate non-cash stock-based compensation recognized in the statement of operations for stock awards, employee stock options and employee restricted stock units (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Cost of revenues  $104   $44   $170   $89 
Marketing and sales   266    114    403    218 
General and administrative   861    951    1,184    1,275 
Research and development   44    4    60    10 
Total non-cash stock-based compensation  $1,275   $1,113   $1,817   $1,592 

 

19. Employee Retirement Plan

 

In July 2018 the Company established a 401(k) plan that qualifies as a deferred compensation arrangement under Section 401 of the IRS Code. All eligible employees over the age of 18 and with 4 months’ service are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 5% of eligible earnings. Company contributions immediately vest. The Company’s matching contribution expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.6 million for the three and six months ended June 30, 2021, respectively.

 

20. Subsequent Events

 

On July 20, 2022, the Company entered into an amendment to its Alpine facility lease agreement with 123E LLC. The amendment rescinded the Company’s previous notice of termination that was scheduled to be effective September 30, 2022 and extended the term such that the lease will remain in effect until September 30, 2023.

 

On August 5, 2022, the Company filed a Complaint with the United States International Trade Commission (“ITC”) against numerous entities and individuals from the People’s Republic of China and South Korea (“Respondents”) that have been violating Purple’s intellectual property rights related to pillow and seat cushion products.  The Complaint alleges that the proposed Respondents are violating 19 U.S.C. § 1337 (“Section 337”) by importing into the United States, selling for importation into the United States, and/or selling in the United States after importation pillow and seat cushion products that infringe Purple’s trade dress rights or otherwise constitute unfair competition, infringe a certain Purple design patent, infringe Purple trademarks, and/or infringe Purple utility patents. The Complaint requests that the ITC issue at least the following relief:  (i) a General Exclusion Order excluding from entry into the United States all pillow and seat cushion products that infringe any asserted Purple intellectual property right; (ii) Limited Exclusion Orders excluding from entry into the United States all pillow and cushion products of the proposed Respondents named in the Complaint that infringe any asserted Purple intellectual property right; and (iii) Cease and Desist Orders against the proposed Respondents named in the Complaint barring them from marketing, selling, advertising, or distributing infringing products in the United States, including via on-line retailers.  The ITC is currently determining whether to institute an unfair import investigation under Section 337 in connection with Purple’s Complaint.   

 

28

 

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion is intended to provide a more comprehensive review of the operating results and financial condition of Purple Innovation, Inc. than can be obtained from reading the Unaudited Condensed Consolidated Financial Statements alone. The discussion should be read in conjunction with the Unaudited Condensed Consolidated Financial Statements and the notes thereto included in “Part I. Item 1. Financial Statements.”

 

FORWARD-LOOKING STATEMENTS

 

This quarterly report on Form 10-Q (this “Quarterly Report”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, that represent our current expectations and beliefs. All statements other than statements of historical fact are “forward-looking statements” for purposes of federal and state securities laws. In some cases, you can identify these statements by forward-looking words such as “believe,” “expect,” “project,” “anticipate,” “estimate,” “intend,” “plan,” “targets,” “likely,” “will,” “would,” “could,” “may,” “might,” the negative of these words and other similar words.

 

All forward-looking statements included in this Quarterly Report are made only as of the date thereof. It is routine for our internal projections and expectations to change throughout the year, and any forward-looking statements based upon these projections or expectations may change prior to the end of the next quarter or year. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our businesses (including the discussion under the heading “Outlook for Growth”), and other characterizations of future events or circumstances are forward-looking statements.

 

We caution and advise readers that these statements are only predictions and are subject to risks, uncertainties, and assumptions that are difficult to predict, including those included in the “Risk Factors” section of this Quarterly Report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 1, 2022. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements and investors are cautioned not to place undue reliance on any such statements. We undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except as required by law.

 

Overview of Our Business

 

Our mission is to improve the lives of our consumers by delivering innovative better sleep solutions.

 

We are a digitally-native vertical brand founded on comfort product innovation with premium offerings. We design and manufacture a variety of innovative, branded and premium comfort products, including mattresses, pillows, cushions, frames, sheets, and other products. Our products are the result of over 30 years of innovation and investment in proprietary and patented comfort technologies and the development of our own manufacturing processes. Our proprietary gel technology, Hyper-Elastic Polymer, underpins many of our comfort products and provides a range of benefits that differentiate our offerings from other competitors’ products. We market and sell our products directly to consumers through our e-commerce and Purple retail showroom channels and through our retail brick-and-mortar wholesale partner channel.

 

Organization

 

Our business consists of Purple Inc. and its consolidated subsidiary, Purple LLC. Purple Inc. was incorporated in Delaware on May 19, 2015 as a special purpose acquisition company under the name of GPAC. On February 2, 2018, Purple Inc. consummated a transaction structured similar to a reverse recapitalization pursuant to which Purple Inc. acquired an equity interest in Purple LLC and became its sole managing member. As the sole managing member of Purple LLC, Purple Inc., through its officers and directors, is responsible for all operational and administrative decision making and control of the day-to-day business affairs of Purple LLC without the approval of any other member. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC while other Class B Unit holders had the remaining 0.5%

 

29

 

 

Executive Summary – Results of Operations

 

Net revenues decreased 21.1% to $144.1 million and 22.1% to $287.3 million for the three and six months ended June 30, 2022, respectively, when compared to the corresponding periods in the prior year. These decreases were primarily due to softening demand for home related products, inflationary pressures on consumer discretionary spending, management’s decision to reduce advertising spending, and the prior year pull forward of demand driven by the effects of COVID and economic stimulus experienced in the first half of 2021.

 

Gross profit decreased 40.2% to $48.8 million and 40.6% to $100.4 million for the three and six months ended June 30, 2022, respectively, when compared to the corresponding periods in the prior year. These decreases reflected the impact of lower sales and channel mix combined with unfavorable cost absorption and elevated levels of materials, labor and overhead costs, partially offset by benefits realized from our workforce restructuring.

 

Operating expenses decreased 27.7% to $60.9 million and 15.5% to $130.9 million for the three and six months ended June 30, 2022, respectively, when compared to the corresponding periods in the prior year. These decreases primarily reflected the impact of management’s decisions to reduce advertising spend, execute two workforce reductions and implement other cost saving measures.

 

Net loss was $8.3 million and $21.8 million for the three and six months ended June 30, 2022, respectively, compared to net income of $2.6 million and $23.4 million for the three and six months ended June 30, 2021, respectively. 

 

Recent Developments in Our Business

 

Equity Financing

 

In March 2022, the Company completed an underwritten public offering of 16.1 million shares of Class A common stock, which included the additional 2.1 million shares of the over-allotment option that the underwriters exercised in full. The aggregate net proceeds received by the Company from the offering, after deducting offering expenses of $0.3 million, totaled $92.9 million.

 

Debt Financing

 

On September 3, 2020, Purple LLC entered into the 2020 Credit Agreement that provided for a $45.0 million term loan and a $55.0 million revolving line of credit. In November 2021, the Company executed a $55.0 million draw on its revolving line of credit, which represented the full amount available under the line. On March 31, 2022, the Company used a portion of the net proceeds from its underwritten public offering, described above, to repay in full the $55.0 million of principal outstanding on the revolving line of credit.

 

The Company’s operating and financial results for the year ended December 31, 2021 did not satisfy the financial and performance covenants required under the 2020 Credit Agreement. On February 28, 2022, prior to the covenant compliance certification date, the Company entered into the first amendment of the 2020 Credit Agreement to avoid a breach of these covenants and potential default. This amendment contained a covenant waiver period such that the net leverage ratio and fixed charge coverage ratio would not be tested for the fiscal quarters ended December 31, 2021, March 31, 2022 and June 30, 2022. Other modifications in the amendment included revised leverage ratio and fixed charge coverage definitions and thresholds, the addition of minimum liquidity requirements with mandatory prepayments of the revolving loan if cash exceeded $25.0 million, new weekly and monthly reporting requirements, limits on the amount of capital expenditures, the addition of a lease incurrence test for opening additional showrooms, additional negative covenants during a covenant amendment period that extends into 2023 until certain conditions are met, and the interest rate was changed from LIBOR plus 3.00% to SOFR plus 4.75%. Pursuant to this amendment, the Company made a $2.5 million payment on the term loan to cover the four quarterly principal payments due in 2022 and incurred fees and expenses of $0.8 million that were recorded as debt issuance costs in the condensed consolidated balance sheet.

 

On March 23, 2022, the Company entered into a second amendment to the 2020 Credit Agreement. This amendment modified the 2020 Credit Agreement to allow CCM and its investment affiliates to acquire 35% or more of the combined voting power of all equity interests of the Company entitled to vote for the election of members of the Company’s board of directors without constituting an event of default. CCM is considered a related party of the Company in that Adam Gray, a member of our board of directors, serves as a managing partner of CCM. Pursuant to this amendment, the Company incurred fees and expenses of $0.4 million that were recorded as debt issuance costs in the condensed consolidated balance sheet.

 

30

 

 

Operational Developments

 

The COVID-19 pandemic has impacted many aspects of our operations, directly and indirectly, including disruption of our employees, consumer behavior, distribution and logistics, our suppliers, and the market overall. The scope and nature of these impacts continue to evolve. Because of the COVID-19 pandemic, we took precautionary measures recommended by the appropriate national and state health agencies to manage our resources and mitigate the adverse impact of the pandemic, which was intended to help minimize the risk to our Company, employees, customers, and the communities in which we operate. Soon after the pandemic began, we also experienced an increase in demand in our e-commerce channel, and in 2020 and 2021 the Company increased its production capacity to match actual and anticipated demand growth. In 2022, after two years of the pandemic, we are experiencing a pull-back in growth that left us with excess operational capacity in facilities, equipment, and personnel. Beginning in the first quarter of 2022 and continuing into the second quarter, we have rebalanced production and fulfillment operations in our different facilities, reduced employee headcount and taken other actions to lower costs.

 

We are closely monitoring the impacts of COVID-19 and general economic conditions on global supply chain, manufacturing, and logistics operations. As inflationary pressures increase, we anticipate that our production and operating costs will similarly increase. In addition, COVID-19 and other events, including port closures or labor shortages, have resulted in the continuation or worsening of manufacturing and shipping costs, delays and constraints. While most of our domestic suppliers have been able to continue operations and provide necessary materials when needed, we have experienced some constraints from certain suppliers, with respect to both the availability and cost of materials. In addition, as experienced in other industries, in order to remain competitive in hiring and retaining the labor necessary to maintain our production levels, we have increased wages and other compensation. These increases in materials, labor and freight costs have resulted in higher cost of goods sold and lower margins. We believe that materials, labor and freight costs will continue to remain at elevated levels or increase further in the foreseeable future.

 

In the fourth quarter of 2021 and continuing into 2022, our gross margins and results of operations have been, and we expect will continue to be adversely affected by elevated levels of materials, labor and freight costs and lower-than-expected demand levels. In early 2022, to offset the impact of higher costs on our gross margins, we increased prices and initiated several other projects to improve efficiencies and reduce costs. Also, we have continued to invest in showroom expansion and growing wholesale partner door count and productivity in response to a return to more normalized consumption patterns where consumer demand has shifted away from e-commerce and back to brick and mortar buying. We ended the second quarter with 40 showrooms after opening 6 net new locations during the quarter and we plan to add 14 more showrooms over the remainder of the year. In addition, at the end of the second quarter, our products are being sold through approximately 3,200 wholesale doors, having added approximately 700 net new doors during the first six months of 2022. Improving the sales productivity of our wholesale doors remains a primary focus and a critical component of our strategy to combat shifting demand patterns. After several years of hyper growth and increased investments to support current and future expansion, we are now building the framework for strong operational maturity and accountability after focusing on right-sizing our operations, improving our execution, and refining our strategies to drive profitable growth in the current market environment. We have also intentionally reduced our advertising spending in 2022 to improve marketing efficiency and stabilize profitability in a challenging macroeconomic environment.

 

Outlook for Growth

 

To support our plans for future growth, we are focusing on the following opportunities:

 

  Develop and execute on strategies to meaningfully expand our wholesale presence.
     
  Build premium brand position to grow market share of the premium mattress category.
     
  Refine and enhance marketing strategies to reach a broader audience, increase customer engagement and reduce dependency on price promotions as a means of driving sales.

 

  Strengthen research and development disciplines and go-to-market processes to further develop our current product categories and position our business to eventually expand to adjacent categories.
     
  Manage production labor and capacity utilization to promote efficient use of our manufacturing facilities as we grow into our production footprint.
     
  Manage input costs, operating efficiencies, and pricing to offset gross margin erosion and exit the year with gross margins close to 40%.

 

There is no guarantee that we will be able to effectively execute on these opportunities, which are subject to risks, uncertainties, and assumptions that are difficult to predict, including the risks described under “Risk Factors” and elsewhere herein. Therefore, actual results may differ materially and adversely from those described above. In addition, we may, in the future, adapt these focuses in response to changes in the market or our business.

 

31

 

 

Operating Results for the Three Months Ended June 30, 2022 and 2021

 

The following table sets forth for the periods indicated, our results of operations and the percentage of total revenue represented in our condensed consolidated statements of operations:

 

   Three Months Ended June 30, 
   2022   % of
Net
Revenues
   2021   % of
Net
 Revenues
 
Revenues, net  $144,109    100.0%  $182,586    100.0%
Cost of revenues   95,297    66.1    100,899    55.3 
Gross profit   48,812    33.9    81,687    44.7 
Operating expenses:                    
Marketing and sales   40,373    28.0    59,844    32.8 
General and administrative   18,779    13.0    22,461    12.3 
Research and development   1,748    1.2    1,923    1.1 
Total operating expenses   60,900    42.3    84,228    46.1 
Operating income (loss)   (12,088)   (8.4)   (2,541)   (1.4)
Other income (expense):                    
Interest expense   (707)   (0.5)   (569)   (0.3)
Other income (expense), net   (136)   (0.1)   26     
Change in fair value – warrant liabilities   346    0.2    4,860    2.7 
Tax receivable agreement expense           (381)   (0.2)
Total other income (expense), net   (497)   (0.3)   3,936    2.2 
Net income (loss) before income taxes   (12,585)   (8.7)   1,395    0.8 
Income tax benefit   4,175    2.9    1,167    0.6 
Net income (loss)   (8,410)   (5.8)   2,562    1.4 
Net loss attributable to noncontrolling interest   (70)       (16)    
Net income (loss) attributable to Purple Innovation, Inc.  $(8,340)   (5.8)  $2,578    1.4 

 

Revenues, Net

 

Net revenues decreased $38.5 million, or 21.1%, to $144.1 million for the three months ended June 30, 2022 compared to $182.6 million for the three months ended June 30, 2021. The decline in net revenues reflected a $32.3 million decrease in mattress sales, a $2.7 million decrease in other sleep product sales and a $3.5 million decrease in other product sales. The decrease in net revenues for all three product types was primarily due to softening demand for home related products, inflationary pressures on consumer discretionary spending, management’s decision to reduce advertising spend, and the prior year pull forward of demand driven by the effects of COVID and economic stimulus in the first half of 2021. The decline in net revenues from a sales channel perspective consisted of DTC net revenues decreasing $34.6 million, or 29.8% and wholesale net revenues decreasing $3.9 million, or 5.9%. In addition to the factors discussed above, the decrease in DTC net revenues was impacted by a return to more normalized consumption patterns after two years of COVID-driven demand coupled with customers shifting back to brick and mortar buying. The decrease in wholesale net revenues reflected reduced purchases by our existing wholesale partners, offset in part by the impact of adding approximately 700 net new wholesale partner doors during the first six months of 2022.

 

Cost of Revenues

 

Cost of revenues decreased $5.6 million, or 5.6%, to $95.3 million for the three months ended June 30, 2022 compared to $100.9 million for the three months ended June 30, 2021. This decrease was primarily due to the corresponding decrease in sales volume, offset in part by increases in materials, freight and overhead costs. Our gross profit percentage, which decreased to 33.9% of net revenues in the second quarter of 2022 from 44.7% in the second quarter of 2021, was adversely impacted by lower sales with an increased proportion of wholesale channel revenue which carries a lower average selling price than sales from our DTC channel and unfavorable cost absorption from lower than planned production volumes in prior months. Additionally, our gross profit percentage reflects the impact of elevated levels of materials, labor and overhead costs, partially offset by benefits realized from our workforce restructuring.

 

32

 

 

Marketing and Sales

 

Marketing and sales expense decreased $19.5 million, or 32.5%, to $40.4 million for the three months ended June 30, 2022 compared to $59.8 million for the three months ended June 30, 2021. This decrease reflected a $24.1 million decline in advertising spending and a $2.7 million decrease in other marketing costs due in part to workforce reductions. The intentional reduction in advertising spending was due to management’s efforts to improve marketing efficiency and stabilize profitability in a challenging macroeconomic environment. These decreases were offset in part by a $2.0 million increase in wholesale-related marketing and sales costs as we continue to focus on improving the sales productivity of our wholesale doors and a $5.3 million increase in marketing and sales costs associated with our continued showroom expansion. Marketing and sales expense as a percentage of net revenues was 28.0% in the second quarter of 2022 compared to 32.8% in the second quarter of 2021. This decrease was primarily due to the reduction we made in advertising spending.

 

General and Administrative

 

General and administrative expense decreased $3.7 million, or 16.4%, to $18.8 million for the three months ended June 30, 2022 compared to $22.5 million for the three months ended June 30, 2021. This decrease was primarily due to a $5.3 million decrease in legal and professional fees, offset in part by a $1.4 million increase in payroll costs related to planned increases in general and administrative personnel over the past twelve months and a $0.2 million increase in other expenses. The decrease in legal and professional fees was primarily due to $7.9 million of underwriting commissions and other related costs we paid in the prior year second quarter for shares sold by Coliseum Capital Partners. This decrease was partially offset by a one-time $3.1 million separation fee incurred by the Company during the second quarter of 2022 for not continuing with the services of a professional services provider.

 

Research and Development

 

Research and development costs decreased $0.2 million, or 9.1%, to $1.7 million for the three months ended June 30, 2022 from $1.9 million for the three months ended June 30, 2021. This decrease was primarily due to lower professional services costs as product development priorities were being refocused. This decrease was offset in part by an increase in payroll costs related to planned increases in our research and development workforce including the addition of a chief innovation officer.

 

Operating Income (Loss)

 

Operating loss increased $9.5 million to $12.1 million for the three months ended June 30, 2022 compared to $2.5 million for the three months ended June 30, 2021. This increase was primarily due to the decrease in gross profit, offset in part by lower operating expenses.

 

Interest Expense

 

Interest expense totaled $0.7 million for the three months ended June 30, 2022 compared to $0.6 million for the three months ended June 30, 2021. The $0.1 million increase was primarily due to the term loan interest rate increasing from 3.50% during the second quarter of 2021 to 6.07% during the second quarter of 2022. In February 2022, the Company entered into the first amendment to the 2020 Credit Agreement which, among other things, changed the reference interest rate from LIBOR to SOFR and increased the applicable margins. The impact of this increase was offset in part by $0.2 million of interest capitalized during the second quarter of 2022. There was no interest capitalized during the three months ended June 30, 2021.

 

Change in Fair Value – Warrant Liabilities

 

The 1.9 million sponsor warrants outstanding at both June 30, 2022 and 2021 had fair values of $0.1 million and $14.5 million, respectively. The decrease in fair value was primarily due to the Company’s Class A stock price, one of the primary assumptions used to re-measure the warrant liability, declining from $26.41 at June 30, 2021 to $3.06 at June 30, 2022. During the three months ended June 30, 2022 and 2021, we recognized gains of $0.3 million and $4.9 million, respectively, in our condensed consolidated statements of operations related to decreases in the fair value of the warrants outstanding at the end of the respective periods.

 

Income Tax (Expense) Benefit

 

We had an income tax benefit of $4.2 million for the three months ended June 30, 2022 compared to an income tax benefit of $1.2 million for the three months ended June 30, 2021. The income tax benefit in the second quarter of 2022 was primarily the result of the Company having a net loss before income taxes of $12.6 million.

 

Noncontrolling Interest

 

The Company calculates net income or loss attributable to noncontrolling interests on a quarterly basis using their weighted average ownership percentage. Net loss attributed to noncontrolling interests was $0.1 million in the second quarter of 2022 while net loss attributed to noncontrolling interests was negligible for the three months ended June 30, 2021.

 

33

 

 

Operating Results for the Six Months Ended June 30, 2022 and 2021

 

The following table sets forth for the periods indicated, our results of operations and the percentage of total revenue represented in our statements of operations:

 

   Six Months Ended June 30, 
   2022   % of
Net
Revenues
   2021   % of
Net
 Revenues
 
Revenues, net  $287,288    100.0%  $369,015    100.0%
Cost of revenues   186,850    65.0    199,804    54.1 
Gross profit   100,438    35.0    169,211    45.9 
Operating expenses:                    
Marketing and sales   90,332    31.4    114,212    31.0 
General and administrative   36,667    12.8    36,987    10.0 
Research and development   3,891    1.4    3,646    1.0 
Total operating expenses   130,890    45.6    154,845    42.0 
Operating income (loss)   (30,452)   (10.6)   14,366    3.9 
Other income (expense):                    
Interest expense   (1,730)   (0.6)   (1,139)   (0.3)
Other expense, net   (119)       (42)    
Change in fair value – warrant liabilities   4,274    1.5    14,007    3.8 
Tax receivable agreement expense           (207)   (0.1)
Total other income, net   2,425    0.8    12,619    3.4 
Net income (loss) before income taxes   (28,027)   (9.8)   26,985    7.3 
Income tax benefit (expense)   5,986    2.1    (3,484)   (0.9)
Net income (loss)   (22,041)   (7.7)   23,501    6.4 
Net income (loss) attributable to noncontrolling interest   (199)   (0.1)   99     
Net income (loss) attributable to Purple Innovation, Inc.  $(21,842)   (7.6)  $23,402    6.3 

 

Revenues, Net

 

Net revenues decreased $81.7 million, or 22.1%, to $287.3 million for the six months ended June 30, 2022 compared to $369.0 million for the six months ended June 30, 2021. The decline in net revenues reflected a $69.8 million decrease in mattress sales, an $8.0 million decrease in other sleep product sales and a $3.9 million decrease in other product sales. The decrease in net revenues for all three product types was primarily due to softening demand for home related products, inflationary pressures on consumer discretionary spending, management’s decision to reduce advertising spend, and the prior year pull forward of demand driven by the effects of COVID and economic stimulus in the first half of 2021. The decline in net revenues from a sales channel perspective consisted of DTC net revenues decreasing $74.0 million, or 30.7% and wholesale net revenues decreasing $7.8 million, or 6.1%. In addition to the factors discussed above, the decrease in DTC net revenues was impacted by a return to more normalized consumption patterns after two years of COVID-driven demand coupled with customers shifting back to brick and mortar buying. The decrease in wholesale net revenues reflected reduced purchases by our existing wholesale partners during the first six months of 2022, offset in part by the impact of adding approximately 700 net new wholesale partner doors during the same time frame.

 

Cost of Revenues

 

Cost of revenues decreased $13.0 million, or 6.5%, to $186.9 million for the six months ended June 30, 2022 compared to $199.9 million for the six months ended June 30, 2021. This decrease was primarily due to the corresponding decrease in sales volume, offset in part by an increase in materials, freight overhead costs. Our gross profit percentage, which decreased to 35.0% of net revenues during the first six months of 2022 from 45.9% for the first six months of 2021, was adversely impacted by lower sales with an increased proportion of wholesale channel revenue which carries a lower average selling price than sales from our DTC channel and unfavorable cost absorption from lower than planned production volumes in prior months. Additionally, our gross profit percentage reflects the impact of elevated levels of materials, labor and overhead costs, partially offset by benefits realized from our workforce restructuring.

 

34

 

 

Marketing and Sales

 

Marketing and sales expense decreased $23.9 million, or 20.9%, to $90.3 million for the six months ended June 30, 2022 compared to $114.2 million for the six months ended June 30, 2021. This decrease reflected a $39.7 million decline in advertising spending and a $1.3 million decrease in other marketing costs due in part to workforce reductions. The intentional reduction in advertising spending was due to management’s efforts to improve marketing efficiency and stabilize profitability in a challenging macroeconomic environment. These decreases were offset in part by a $7.0 million increase in wholesale-related marketing and sales costs as we continue to focus on improving the sales productivity of our wholesale doors and a $10.1 million increase in marketing and sales costs associated with our continued showroom expansion. Marketing and sales expense as a percentage of net revenues was 31.4% during the first six months of 2022 compared to 31.0% for the first six months of 2021.

 

General and Administrative

 

General and administrative expense decreased to $36.7 million for the six months ended June 30, 2022 compared to $37.0 million for the six months ended June 30, 2021. This decrease was primarily due to a $4.6 million decrease in legal and professional fees, offset in part by a $3.6 million increase in payroll costs related to planned increases in general and administrative personnel over the past twelve months and a $0.7 million increase in other expenses. The decrease in legal and professional fees was primarily due to $7.9 million of underwriting commissions and other costs we paid in the prior year second quarter for shares sold by Coliseum Capital Partners. This decrease was partially offset by a one-time $3.1 million separation fee incurred by the Company during the second quarter of 2022 for not continuing with the services of a professional services provider.

 

Research and Development

 

Research and development costs increased $0.2 million, or 6.7%, to $3.9 million for the six months ended June 30, 2022 from $3.6 million for the six months ended June 30, 2021. This increase was primarily due to an increase in payroll costs related to planned increases in our research and development workforce including the addition of a chief innovation officer, offset in part by a decrease in professional services costs as product development priorities were being refocused.

 

Operating Income (Loss)

 

Operating income decreased $44.8 million to an operating loss of $30.5 million for the six months ended June 30, 2022 compared to operating income of $14.4 million for the six months ended June 30, 2021. This decrease was primarily due to the decrease in gross profit, offset in part by lower operating expenses.

 

Interest Expense

 

Interest expense totaled $1.7 million for the six months ended June 30, 2022 compared to $1.1 million for the six months ended June 30, 2021. The $0.6 million increase was primarily due to interest expense of $0.6 million incurred on the $55.0 million revolving line of credit that was drawn down by the Company in November 2021 and repaid in full on March 31, 2022. The increase was also impacted by the term loan average interest rate increasing from 3.50% during the first six months of 2021 to 5.10% during the first six months of 2022. In February 2022, the Company entered into the first amendment to the 2020 Credit Agreement which, among other things, changed the reference interest rate from LIBOR to SOFR and increased the applicable margins. The impact of these increases was offset in part by $0.4 million of interest capitalized during the first six months of 2022. There was no interest capitalized during the six months ended June 30, 2021.

 

35

 

 

Change in Fair Value – Warrant Liabilities

 

The 1.9 million sponsor warrants outstanding at both June 30, 2022 and 2021 had fair values of $0.1 million and $14.5 million, respectively. The decrease in fair value was primarily due to the Company’s Class A stock price, one of the primary assumptions used to re-measure the warrant liability, declining from $26.41 at June 30, 2021 to $3.06 at June 30, 2022. During the six months ended June 30, 2022 and 2021, we recognized gains of $4.3 million and $14.0 million, respectively, in our condensed consolidated statements of operations related to decreases in the fair value of the warrants outstanding at the end of the respective periods.

 

Income Tax (Expense) Benefit

 

We had an income tax benefit of $6.0 million for the six months ended June 30, 2022 compared to income tax expense of $3.5 million for the six months ended June 30, 2021. The income tax benefit in the first six months of 2022 was primarily the result of the Company having a net loss before income taxes of $28.0 million.

 

Noncontrolling Interest

 

The Company calculates net income or loss attributable to noncontrolling interests on a quarterly basis using their weighted average ownership percentage. Net loss attributed to noncontrolling interests was $0.2 million for the six months ended June 30, 2022 compared to net income of $0.1 million for the six months ended June 30, 2021.

 

Liquidity and Capital Resources

 

Our principal sources of funds are cash flows from operations and cash and cash equivalents on hand, supplemented with borrowings made pursuant to our credit facilities and proceeds received from offerings of our equity capital. Principal uses of funds consist of payments of principal and interest on our debt facilities, capital expenditures and working capital needs as well as other contractual obligations described below. Our working capital needs depend largely upon the timing of cash receipts from product sales, payments to vendors and others, changes in inventories, and operating lease payment obligations. Our cash and working capital positions were $41.2 million and $80.1 million, respectively, as of June 30, 2022 compared to $91.6 million and $87.5 million, respectively, as of December 31, 2021. Cash used for capital expenditures decreased from $26.4 million in the first six months of 2021 to $26.1 million during the first six months of 2022. Our capital expenditures in the first six months of 2022 primarily consisted of leasehold improvements and furniture and fixtures associated with the opening of new Purple retail showrooms.

 

In the event our cash flow from operations or other sources of financing are less than anticipated, we believe we will be able to fund operating expenses and comply with debt covenants based on our ability to scale back operations, reduce marketing spend, use the liquidity we have available under our revolving line of credit and postpone or discontinue our growth strategies. Our 2020 Credit Agreement, as amended, includes various covenants and obligations that may make it difficult to obtain additional capital on terms that are favorable to us and to execute on our growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement we may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies. We may also be forced to restructure our obligations to current creditors, pursue work-out options or seek additional funding sources including new debt or equity capital.

 

Based on our current projections, we believe our cash on hand, amounts available under our revolving line of credit, and expected cash to be generated from e-commerce, wholesale, and Purple retail store channels will be sufficient to meet our working capital requirements, comply with debt covenants and cover anticipated capital expenditures for the next 12 months and beyond.

 

36

 

 

Underwritten Offering

 

In March 2022, the Company completed an underwritten public offering of 16.1 million shares of Class A common stock, which included the additional 2.1 million shares of the over-allotment option that the underwriters exercised in full. The aggregate net proceeds received by the Company from the offering, after deducting offering expenses of $0.3 million, totaled $92.9 million.

 

Debt

 

On September 3, 2020, Purple LLC entered into the 2020 Credit Agreement that provided for a $45.0 million term loan and a $55.0 million revolving line of credit. The term loan is being repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. In November 2021, the Company executed a $55.0 million draw on its revolving line of credit, which represented the full amount available under the line. On March 31, 2022, the Company used a portion of the net proceeds from the offering to repay in full the $55.0 million of principal outstanding on the revolving line of credit.

 

The Company’s operating and financial results for the year ended December 31, 2021 did not satisfy the financial and performance covenants required under the 2020 Credit Agreement. On February 28, 2022, prior to the covenant compliance certification date, the Company entered into the first amendment of the 2020 Credit Agreement to avoid a breach of these covenants and potential default. This amendment contained a covenant waiver period such that the net leverage ratio and fixed charge coverage ratio would not be tested for the fiscal quarters ended December 31, 2021, March 31, 2022 and June 30, 2022. Other modifications in the amendment included revised leverage ratio and fixed charge coverage definitions and thresholds, the addition of minimum liquidity requirements with mandatory prepayments of the revolving loan if cash exceeded $25.0 million, new weekly and monthly reporting requirements, limits on the amount of capital expenditures, the addition of a lease incurrence test for opening additional showrooms, and additional negative covenants during a covenant amendment period that extends into 2023 until certain conditions are met. In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio. The interest rate on the term loan was 6.07% as of June 30, 2022.

 

Pursuant to the first amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.9 million that were recorded as debt issuance costs in the condensed consolidated balance sheet and made a $2.5 million payment on the term loan to cover the four quarterly principal payments due in 2022. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

On March 23, 2022, the Company entered into a second amendment to the 2020 Credit Agreement. This amendment modified the 2020 Credit Agreement to allow CCM and its investment affiliates to acquire 35% or more of the combined voting power of all equity interests of the Company entitled to vote for the election of members of the Company’s board of directors without constituting an event of default. CCM is considered a related party of the Company in that Adam Gray, a member of our board of directors, serves as a managing partner of CCM.

 

Pursuant to the second amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.4 million that were recorded as debt issuance costs in the condensed consolidated balance sheet. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

Tax Receivable Agreement

 

We are required to make certain payments to InnoHold under a tax receivable agreement, which may have a material adverse effect on our liquidity and capital resources. We are currently unable to determine the total future amount of these payments due to the unpredictable nature of several factors, including the timing of future exchanges, the market price of shares of Class A common stock at the time of the exchanges, the extent to which such exchanges are taxable and the amount and timing of future taxable income sufficient to utilize tax attributes that give rise to the payments under the agreement. As of June 30, 2022 and December 31, 2021, the tax receivable agreement liability reflected in the Company’s consolidated balance sheet was $162.2 million and $168.1 million, respectively. This decrease was due to a $5.8 million payment that was made during the first quarter of 2022.

 

Other Contractual Obligations

 

In addition to the material contractual obligations discussed above, other material contractual obligations primarily include operating lease payments obligations. See Note 8 of the condensed consolidated financial statements for additional information.

 

37

 

 

Cash Flows for the Six Months Ended June 30, 2022 Compared to the Six Months Ended June 30, 2021

 

The following summarizes our cash flows for the six months ended June 30, 2022 and 2021 as reported in our condensed consolidated statements of cash flows (in thousands):

 

   Six Months Ended
June 30,
 
   2022   2021 
Net cash provided by (used in) operating activities  $(52,804)  $11,469 
Net cash used in investing activities   (26,055)   (26,447)
Net cash provided by financing activities   28,412    2,104 
Net decrease in cash   (50,447)   (12,874)
Cash, beginning of the period   91,616    122,955 
Cash, end of the period  $41,169   $110,081 

 

Cash used in operating activities of $52.8 million for the six months ended June 30, 2022 primarily resulted from a $22.0 million net loss combined with a $30.1 million decrease in operating cash flow related to net changes of operating assets and liabilities. These decreases related mostly to a $6.1 million increase in accounts receivable and a $37.0 million decrease in accounts payable, offset in part by a $13.8 million decrease in inventories. The increase in accounts receivable was primarily due to the timing of wholesale partner payments. The decline in accounts payable was mainly due to the balance at prior year-end being higher than normal because of payment timing coupled with the impact of larger advertising spend in the fourth quarter of 2021. The decrease in inventory was primarily due to management’s efforts to rebalance production and fulfillment operations during the first half of 2022.

 

Cash used in investing activities reflected capital expenditures of $26.1 million during the six months ended June 30, 2022 compared to $26.4 million for the six months ended June 30, 2021. Capital expenditures during the first six months of 2022 primarily consisted of investments in leasehold improvements and furniture and fixtures related to the opening of new Purple retail showrooms.

 

Cash provided by financing activities was $28.4 million during the six months ended June 30, 2022 compared to $2.1 million during the six months ended June 30, 2021. Financing activities during the first six months of 2022 included $92.9 million of net proceeds received from the underwritten stock offering, offset in part by a $55.0 million revolving line of credit payment, a $5.8 million payment on the tax receivable agreement, and $3.8 million in other debt related payments.

 

Critical Accounting Policies

 

We discuss our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our 2021 Annual Report on Form 10-K filed March 1, 2022. There were no significant changes in our critical accounting policies since the end of fiscal 2021.

 

Available Information

 

Our website address is www.purple.com. We make available free of charge on the Investor Relations portion of our website, investors.purple.com, our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.

 

We also use the Investor Relations portion of our website, investors.purple.com, as a channel of distribution of additional Company information that may be deemed material. Accordingly, investors should monitor this channel, in addition to following our press releases, SEC filings and public conference calls and webcasts. The contents of our website shall not be deemed to be incorporated herein by reference.

 

38

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Interest Rate Risk

 

Our operating results are subject to risk from interest rate fluctuations on the outstanding borrowings under our 2020 Credit Agreement. Our term loan and revolving line of credit both bear interest at variable rates, which exposes us to market risks relating to changes in interest rates. Interest rate risk is highly sensitive due to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. As of June 30, 2022, we had $39.7 million of variable rate debt outstanding under our term loan. We had no borrowings outstanding under our revolving line of credit as of June 30, 2022. An increase of 100 basis points in the effective interest rate on our outstanding debt at June 30, 2022 would result in an increase in interest expense of approximately $0.4 million over the next 12 months. We do not use derivative financial instruments for speculative or trading purposes, but this does not preclude our adoption of specific hedging strategies in the future.

 

ITEM 4. CONTROLS AND PROCEDURES

 

(a) Evaluation of Disclosure Controls and Procedures

 

As of the end of the period covered by this report, under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”) and Interim Chief Financial Officer (“CFO” and together with the CEO, the “Certifying Officers”), we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). Disclosure controls and procedures are controls and other procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Certifying Officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.

 

39

 

 

Based upon this evaluation, and the above criteria, our CEO and CFO concluded that due to the previously reported material weakness described below, the Company’s disclosure controls and procedures were not effective as of June 30, 2022.

 

Previously Reported Material Weakness in Internal Control

 

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis.

 

As previously reported, we determined a material weakness existed relating to ineffective information technology general controls (“ITGCs”) in the areas of user access and segregation of duties related to certain information technology (“IT”) systems that support the Company’s financial reporting processes. We believe that these control deficiencies were a result of turnover of critical IT leadership; insufficient training of IT personnel; and inadequate risk-assessment processes to identify and assess user access in certain IT systems that could impact internal controls over financial reporting. As a result, we determined that we did not have effective controls to prevent or detect a material financial statement misstatement on a timely basis.

 

In response to this material weakness, management, with oversight of the Audit Committee of the Board of Directors, has identified and is in the process of implementing steps to remediate the material weakness. The Company has allocated resources to remediate user access related control and segregation of duties deficiencies. Our remediation efforts also include providing training to personnel associated with reviewing IT user access. In addition, we continue to engage consultants to advise us on making further improvements to our ITGCs. Although we intend to complete the remediation process as promptly as possible, we cannot at this time estimate how long it will take to remediate this material weakness. Until this material weakness is remediated, we plan to continue to perform additional analyses and other procedures to ensure that our consolidated financial statements are prepared in accordance with GAAP.

 

The material weakness did not result in any identified misstatements in our condensed consolidated financial statements, and there were no changes to previously issued financial results. However, because the material weakness creates a reasonable possibility that a material misstatement to our condensed consolidated financial statements would not be prevented or detected on a timely basis, the Company’s management concluded that at June 30, 2022, the Company’s internal control over financial reporting was ineffective.

 

(b) Changes in Internal Controls Over Financial Reporting.

 

Other than the remediation efforts related to the design and implementation of sufficient controls and processes around ITGCs, there were no changes in our internal control over financial reporting during the quarter ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

40

 

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

The Company is from time to time involved in various claims, legal proceedings and complaints arising in the ordinary course of business. Please refer to Note 13 — Commitments and Contingencies and Note 20 – Subsequent Events to the condensed consolidated financial statements contained in this report for certain information regarding our legal proceedings.

 

ITEM 1A. RISK FACTORS

 

Except as described below, there have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K filed with the SEC on March 1, 2022.The disclosure of risks identified below does not imply that the risk has not already materialized.

 

Changes in economic conditions, including inflationary trends in the price of our input costs, such as raw materials and labor, and impacts on our consumers, could adversely affect our business and financial results.

 

The bedding industry is subject to volatility in the price of petroleum-based and steel products, which affects the cost of certain raw materials. The price and availability of these raw materials are subject to market conditions affecting supply and demand. Given the significance of the cost of these materials to our products, volatility in the prices of the underlying commodities can significantly affect profitability.

 

We have experienced and may continue to experience, volatility and increases in the price of certain of these raw materials as a result of a global market and supply chain disruptions, continuing impacts of the COVID-19 pandemic, and the broader inflationary environment.

 

In addition, persistent inflation has and may continue to erode consumer discretionary spending. Reductions in consumer discretionary spending have and we anticipate will continue to adversely affect demand for our products.

 

We may not be able to successfully anticipate consumer trends and demand and our failure to do so may lead to loss of consumer acceptance of the products we sell, resulting in reduced net sales.

 

Our success depends in part on our ability to anticipate and respond to changing trends and consumer demands in a timely manner. Changes in consumers’ tastes and trends and the resulting change in our product mix, as well as failure to offer our consumers multiple avenues for purchasing our products, could adversely affect our business and operating results. For example, as retail stores began to reopen following the elimination or easing of restrictions in connection with the COVID-19 pandemic, consumers began to shift away from online retail purchases towards brick-and-mortar shopping. Our gross margins for sales through wholesale customers are lower than those in our DTC channel and, as a result, this shift in customer preference has and we anticipate will continue to adversely impact our gross margins.

 

Further, general macroeconomic conditions, including persistent inflation, has and may continue to adversely affect consumer demand for our products, which are generally priced at a premium. Any reductions in consumer demand for our products has and may continue to adversely affect our sales and financial position.

 

If we fail to identify and respond to emerging trends, consumer acceptance of the products we manufacture and sell and our image with current or potential customers may be harmed, which could reduce our net sales. If we misjudge market trends, we may significantly overstock inventory and be forced to take significant inventory markdowns, which would have a negative impact on our gross profit and cash flow. Conversely, shortages of inventory or time to fulfillment of our products that prove popular could also reduce our sales.

 

The previous growth of our business placed significant strain on our resources and if we are unable to manage future growth, we may not have profitable operations or sufficient capital resources.

 

Historically, we have expanded our operations, including expanding our workforce, increasing our product offerings and scaling our infrastructure to support expansion of our manufacturing capacity, our wholesale channel expansion and the opening of Purple retail showrooms. Our planned growth includes increasing our manufacturing efficiencies, developing and introducing new products and developing new and broader distribution channels, including wholesale and Purple retail showrooms, and extending our global reach to other countries. This expansion increases the complexity of our business and places significant strain on our management, personnel, operations, systems, technical performance, financial resources, and internal financial control and reporting functions.

 

41

 

 

Our continued success depends, in part, upon our ability to manage and expand our operations and facilities and production capacity. The growth in our operations has placed, and may continue to place, significant demands on our management and operational and financial infrastructure. If we do not manage growth effectively, the quality of our products and fulfillment capabilities may suffer which could adversely affect our operating results. Our revenue growth may not be sustainable, and our percentage growth rates may decrease. If we are unable to satisfy our liquidity and capital resource requirements, we may have to scale back, postpone or discontinue our growth strategies, which could result in slower growth, no growth, or shrinking, and we may run the risk of losing key suppliers, we may not be able to timely satisfy customer orders, and we may not be able to retain our employees. In addition, we may be forced to restructure our obligations to creditors or pursue work-out options.

 

Our growth depends in part on our ability to manage the opening and operating of new production facilities and Purple retail showrooms, which will require our entering into leases and other obligations. To be successful, we will need to continue developing retail expertise and we will need to hire new employees in states that may have employment laws that could increase our expenses. In general, operating new facilities and opening Purple retail showrooms in new locations exposes us to laws in other states, including California, that may not be as employer-friendly as those in which we currently operate, and may expose us to new liabilities. If we are not able to successfully manage the process of expanding operations geographically, opening Purple retail showrooms and maintaining operations in an expanding number of facilities and Purple retail showrooms, we may have to close Purple retail showrooms or operations facilities and incur sunk costs and continuing obligations that could put a strain upon our resources, damage our brand and reputation and limit our growth.

 

To manage growth effectively, we would need to continue to implement operational, financial and management controls and reporting systems and procedures and improve the systems and procedures that are currently in place. There is no assurance that we will be able to fulfill our staffing requirements for our business, successfully train and assimilate new employees, or expand our management base and enhance our operating and financial systems. Failure to achieve any of these goals will prevent us from managing our growth in an effective manner and could have a material adverse effect on our business, financial condition or results of operations. In addition, a softening of demand, whether caused by changes in customer preferences or a weakening of the U.S. or global economies, may result and has resulted in decreased revenue or growth. For example, we are experiencing weaker demand in part as a result of current inflationary trends. Further, we may not be able to accurately forecast our growth rate. We base our expense levels and investment plans on sales estimates. A significant portion of our expenses and investments is fixed, and we may not be able to adjust our spending quickly enough if our sales are less than expected.

 

We have identified the need for improved processes and procedures to avoid delays in the timely delivery of our mattress products and to improve the customer’s experience. Also, we have experienced rapid growth in our employee base, and the need to implement processes and procedures for improving employee training and retention. Competition for employees where our production facilities are located also has increased the costs for employee retention. We have implemented improved processes and procedures in an environment of continuous change, but our use of resources may not be as effective as intended or we may need to apply more resources than expected to continue to make changes to improve our employee retention and effectiveness and the quality of our products and services over time. If we are unable to make continuous improvement, achieve greater efficiencies in our operating expenses and improve our products and services, our business could be adversely affected.

 

Our expansion into new products, market segments and geographic regions subjects us to additional business, legal, financial, and competitive risks.

 

The majority of our sales are made directly to consumers through our DTC channels. We have been expanding our business into the wholesale distribution channel through relationships with our wholesale partners but there can be no assurance that we will continue to experience success with our wholesale partners or that anticipated new locations will be successful.

 

We may be unsuccessful in generating additional sales through wholesale channels. We may extend credit terms in connection with such relationships and such relationships may expose us to the risk of unpaid or late paid invoices. In addition, we may provide fixtures to such partners that may be difficult to recover or re-use. Our wholesale customers may not purchase our products in the volume we expect.

 

Profitability, if any, from sales to wholesale customers and new product offerings may be lower than from our DTC model and current products, and we may not be successful enough in these newer activities to recoup our investments in them. If any of these issues were to arise, they could damage our reputation, limit our growth, and negatively affect our operating results.

 

We may be unsuccessful in opening any Purple retail showrooms beyond those already opened in cities across the U.S. Operating Purple retail showrooms includes additional risks. For example, we will incur expenses and accept obligations related to additional leases, insurance, distribution and delivery challenges, increased employee management, and new marketing challenges. If we are not successful in our efforts to profitably operate these new stores, our reputation and brand could be damaged, growth could be limited, and our business may be harmed.

 

42

 

 

In addition, offerings of new products through our e-commerce, wholesale distribution channel and Purple retail showrooms may present new and difficult challenges, and we may be subject to claims if customers of these offerings experience service disruptions or failures or other quality issues. Expansion of sales channels may require the development of additional, differentiated products to avoid price and distribution conflicts between and within sales channels. Wholesale expansion increases our risk as our wholesale partners will require delaying payments to us on net terms ranging from a few days to 60 or more days, or they may delay paying us beyond the agreed-upon net terms or fail to pay. Our Company showroom expansion increases our risk for inventory shrinkage from destruction, theft, obsolescence and other factors that render such inventory unusable or unsellable.

 

New products may come with unknown warranty and return risks. New product offerings or expansion into new market channels or geographic regions may subject us to new or additional regulation, which would impose potentially significant compliance and distribution costs.

 

Our future growth and profitability depend upon the strength of our Purple brand and the effectiveness and efficiency of our marketing programs and our ability to attract and retain customers.

 

We are highly dependent on the effectiveness of our marketing messages and the efficiency of our advertising expenditures in generating consumer awareness and sales of our products. We continue to evolve our marketing strategies, adjusting our messages, the amount we spend on advertising and where we spend it. We may not always be successful in developing effective messages and new marketing channels, as consumer preferences and competition change, and in achieving efficiency in our advertising expenditures.

 

We depend heavily on internet-based advertising to market our products through internet-based media and e-commerce platforms. If we are unable to continue utilizing such platforms, if those media and platforms diminish in efficacy, importance or size, if consumer usage of the platform decreases, or if we are unable to direct our advertising to our target consumer groups, our advertising efforts may be ineffective, and our business could be adversely affected. The costs of advertising through these platforms have increased significantly, which has resulted in decreased efficiency in the use of our advertising expenditures, and we expect these costs may continue to increase in the future.

 

We have relationships with traditional and digital media partners, online services, search engines, affiliate marketing websites, directories and other website and e-commerce businesses to provide content, advertising and other links that direct customers to our website. We rely on these relationships as significant sources of traffic to our website and to generate new customers. If we are unable to develop or maintain these relationships or develop and maintain new relationships for newly developed and necessary marketing services on acceptable terms, our ability to attract new customers and our financial condition would suffer. In addition, current or future relationships or agreements may fail to produce the sales that we anticipate. The cost of advertising for web-based platforms, such as Facebook, are increasing. Increasing advertising costs erode the efficiency of our advertising efforts. If we are unable to effectively manage our advertising costs or if our advertising efforts fail to produce the sales that we anticipate, our business could be adversely affected.

 

On October 20, 2020, the United States Department of Justice brought an antitrust lawsuit against Google claiming that Google improperly uses its monopoly over Internet search to impede competition and harm consumers. Our cost of advertising on Google may remain high if Google’s monopoly over internet searches is not prevented and competitive search engines are not allowed to compete. Alternatively, if Google is required because of this lawsuit to split up the company or sell assets, there is no assurance this will decrease advertising costs and it may lead to increased costs due to an increased number of service providers who obtain oligopoly power to control advertising costs or inefficiencies from a reduction in scale. Although this lawsuit may lower our advertising costs, there is risk that it may not and would lead to increased costs which would reduce our profitability and harm our business.

 

Consumers are increasingly using digital tools as a part of their shopping experience. As a result, our future growth and profitability will depend in part on (i) the effectiveness and efficiency of our online experience for disparate worldwide audiences, including advertising and search optimization programs in generating consumer awareness and sales of our products, (ii) our ability to prevent confusion among consumers that can result from search engines that allow competitors to use or bid on our trademarks to direct consumers to competitors’ websites, (iii) our ability to prevent internet publication or television broadcast of false or misleading information regarding our products or our competitors’ products, (iv) the nature and tone of consumer sentiment published on various social media sites, and (v) the stability of our website. In recent years, a number of direct to consumer, internet-based retailers, like us, have emerged and have driven up the cost of basic search terms, which has and may continue to increase the cost of our internet-based marketing programs. More recently, the large traditional mattress manufacturers have been increasing their efforts to increase their direct to consumer sales which also is increasing the cost of our internet-based marketing programs and cost of customer conversion.

 

43

 

 

In the past, we have been the target of publications by purported consumer reviewers who claim to have identified health and safety concerns with our products. While we believe such claims to be baseless, refuting such claims requires us to expend significant resources to educate current and potential customers on the safety of our products. Even if we are able to broadly disseminate factual information to refute such claims and reinforce the safety of our products, such claims and attendant adverse publicity could persist and damage our reputation and brand value and result in lower sales.

 

The number of third-party review websites is increasing and customers have many platforms on which they can review our products, and such reviews are becoming increasingly influential with consumers. Negative reviews from such sources may receive widespread attention from consumers, which could damage our reputation and brand value and result in lower sales. If we are unable to effectively manage relationships with such reviewers to promote accurate reviews of our products, reviewers may decline to review our products or may post reviews with misleading information, which could damage our reputation and make it more difficult for us to improve our brand value.

 

If our marketing messages are ineffective or our advertising expenditures, geographic price-points, and other marketing programs, including digital programs, are inefficient in creating awareness and consideration of our products and brand name and in driving consumer traffic to our website, our sales, profitability, cash flows and financial condition may be adversely impacted. In addition, if we are not effective in preventing the publication of confusing, false or misleading information regarding our brand or our products, or if there arises significant negative consumer sentiment on social media regarding our brand or our products, our sales, profitability, cash flows and financial condition may be adversely impacted.

 

We are required to make certain prepayments to any revolving loans and thereafter may not be able to draw upon our revolving line of credit.

 

Under the 2020 Credit Agreement, as amended, if the aggregate amount of cash and cash equivalents we hold exceeds $25.0 million, we are required to prepay an amount equal to the lesser of (i) the outstanding revolving loans and (ii) the amount of cash and cash equivalents in excess of $25.0 million. In addition, we are prohibited from making additional borrowings under the revolver if after giving effect to any borrowing, and any transactions to be consummated therewith, the aggregate amount of cash and cash equivalents exceeds $25.0 million. As a result of these two restrictions, our ability to accumulate cash in excess of $25.0 million is limited. If for any reason we are unable to borrow on our revolving credit facility, we would be limited in available cash to pay expenses and meet our obligations, which lack of liquidity could impair our relationships with suppliers and vendors, delay our growth plans or prevent us from taking actions in our best interest or even continue in business.

 

We may issue debt and equity securities or securities convertible into equity securities, any of which may be senior to our Class A Stock as to distributions and in liquidation, which could negatively affect the value of our Class A Stock.

 

In the future, we may attempt to increase our capital resources by entering into additional debt or debt-like financing that is unsecured or secured by up to all of our assets, or by issuing additional debt or equity securities, which could include issuances of secured or unsecured notes, preferred stock, hybrid securities or securities convertible into or exchangeable for equity securities. For example, in March 2022 we completed a public offering of shares of Class A Stock. In the event of our liquidation, our lenders and holders of our debt would receive distributions of our available assets before distributions to holders of our Class A Stock, and holders of securities senior to the Class A Stock would receive distributions of our available assets before distributions to the holders of our Class A Stock. Because our decision to incur debt and issue securities in future offerings may be influenced by market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings or debt financings. Further, market conditions could require us to accept less favorable terms for the issuance of our securities in the future.

 

44

 

 

ITEM 5. OTHER INFORMATION

 

ITEM 6. EXHIBITS to be updated

 

Number   Description
10.1+   Separation Agreement entered into between Purple Innovation, LLC and John A. Legg dated April 13, 2022 (incorporated by reference to Exhibit 99.1 to the Current Report on Form 8-K (File No. 001-37523) filed with the SEC on April 14, 2022).
10.2+   Offer letter dated as of April 29, 2022, signed by Eric Haynor (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K (File No. 001-37523) filed with the SEC on May 3, 2022).
10.3+   Purple Innovation, Inc. 2022 Short-Term Cash Incentive Plan, dated as of May 26, 2022 (incorporated by reference to Exhibit 99.1 to the Current Report on Form 8-K (File No. 001-37523) filed with the SEC on June 1, 2022.
10.4+   Second Amendment to Purple Innovation, Inc. 2017 Equity Incentive Plan dated June 2, 2022 (incorporated by reference to Exhibit 99.1 to the Current Report on Form 8-K (File No. 001-37523) filed with the SEC on June 3, 2022.
31.1*   Certification by Robert T. DeMartini, Chief Executive Officer, pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*   Certification by Bennett L. Nussbaum, Interim Chief Financial Officer, pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1*   Certification by Robert T. DeMartini, Chief Executive Officer, pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2*   Certification by Bennett L. Nussbaum, Interim Chief Financial Officer, pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS   XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File––the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

* Filed herewith.

+ Indicates management contract or compensatory plan.

 

45

 

 

SIGNATURE

 

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.

 

  PURPLE INNOVATION, INC.
     
Date: August 9, 2022 By: /s/ Robert T. DeMartini
    Robert T. DeMartini
    Chief Executive Officer
    (Principal Executive Officer)
     
Date: August 9, 2022 By: /s/ Bennett L. Nussbaum
    Bennett L. Nussbaum
    Interim Chief Financial Officer
    (Principal Financial Officer)

 

Date: August 9, 2022 By: /s/ George T. Ulrich
    George T. Ulrich
    VP Accounting and Financial Reporting
    (Principal Accounting Officer)

 

 

46

 

 

UT Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations. Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022. false --12-31 Q2 0001643953 0001643953 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember 2022-08-08 0001643953 us-gaap:CommonClassBMember 2022-08-08 0001643953 2022-06-30 0001643953 2021-12-31 0001643953 us-gaap:CommonClassAMember 2022-06-30 0001643953 us-gaap:CommonClassAMember 2021-12-31 0001643953 us-gaap:CommonClassBMember 2022-06-30 0001643953 us-gaap:CommonClassBMember 2021-12-31 0001643953 2022-04-01 2022-06-30 0001643953 2021-04-01 2021-06-30 0001643953 2021-01-01 2021-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001643953 us-gaap:RetainedEarningsMember 2021-12-31 0001643953 us-gaap:ParentMember 2021-12-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-12-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001643953 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001643953 us-gaap:ParentMember 2022-01-01 2022-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001643953 2022-01-01 2022-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001643953 us-gaap:RetainedEarningsMember 2022-03-31 0001643953 us-gaap:ParentMember 2022-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2022-03-31 0001643953 2022-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001643953 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001643953 us-gaap:ParentMember 2022-04-01 2022-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001643953 us-gaap:RetainedEarningsMember 2022-06-30 0001643953 us-gaap:ParentMember 2022-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2022-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001643953 us-gaap:RetainedEarningsMember 2020-12-31 0001643953 us-gaap:ParentMember 2020-12-31 0001643953 us-gaap:NoncontrollingInterestMember 2020-12-31 0001643953 2020-12-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001643953 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001643953 us-gaap:ParentMember 2021-01-01 2021-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001643953 2021-01-01 2021-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001643953 us-gaap:RetainedEarningsMember 2021-03-31 0001643953 us-gaap:ParentMember 2021-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-03-31 0001643953 2021-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001643953 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001643953 us-gaap:ParentMember 2021-04-01 2021-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001643953 us-gaap:RetainedEarningsMember 2021-06-30 0001643953 us-gaap:ParentMember 2021-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2021-06-30 0001643953 2021-06-30 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:PurpleInnovationIncMember 2022-06-30 0001643953 prpl:PurpleInnovationIncMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember prpl:SecondaryOfferingMember 2022-03-31 0001643953 us-gaap:OverAllotmentOptionMember 2022-03-01 2022-03-31 0001643953 2022-03-01 2022-03-31 0001643953 prpl:SecondaryOfferingMember 2022-03-01 2022-03-31 0001643953 prpl:SponsorWarrantsMember 2021-12-31 0001643953 prpl:SponsorWarrantsMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2020-12-31 0001643953 prpl:SponsorWarrantsMember 2021-01-01 2021-06-30 0001643953 prpl:SponsorWarrantsMember 2021-06-30 0001643953 prpl:ContractBalancesMember 2022-06-30 0001643953 prpl:ContractBalancesMember 2021-12-31 0001643953 prpl:ChannelMember prpl:DTCMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2021-01-01 2021-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2021-01-01 2021-06-30 0001643953 prpl:ChannelMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember 2021-01-01 2021-06-30 0001643953 prpl:PurpleRetailShowroomsMember 2022-06-30 0001643953 pf0:MinimumMember 2022-06-30 0001643953 pf0:MaximumMember 2022-06-30 0001643953 prpl:LeasesMember 2021-12-31 0001643953 us-gaap:OtherCurrentLiabilitiesMember 2022-06-30 0001643953 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2020-09-03 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember prpl:FirstAmendmentMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember prpl:FirstAmendmentMember 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-03-23 0001643953 prpl:TwoThousandTwentyCreditAgreementMember prpl:SecondAmendmentMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2021-11-30 0001643953 2021-01-01 2021-12-31 0001643953 us-gaap:PrivatePlacementMember 2022-01-01 2022-06-30 0001643953 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2021-06-30 0001643953 us-gaap:CommonClassAMember prpl:SponsorWarrantsMember 2021-06-30 0001643953 prpl:BlackScholesModelMember 2022-01-01 2022-06-30 0001643953 prpl:BlackScholesModelMember 2021-01-01 2021-12-31 0001643953 prpl:BlackScholesModelMember 2022-06-30 0001643953 prpl:BlackScholesModelMember 2021-12-31 0001643953 2018-02-02 2018-02-28 0001643953 us-gaap:CommonClassAMember 2021-05-21 0001643953 2021-05-02 2021-05-21 0001643953 2021-05-31 0001643953 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-02-02 2018-02-02 0001643953 us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001643953 2020-09-01 2020-09-20 0001643953 prpl:PurpleLLCMember 2022-04-01 2022-06-30 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:PurpleLLCMember 2021-04-01 2021-06-30 0001643953 prpl:PurpleLLCMember 2021-01-01 2021-06-30 0001643953 prpl:InnoHoldMember us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001643953 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember prpl:SponsorWarrantsMember 2021-01-01 2021-06-30 0001643953 2018-12-25 2018-12-31 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandSeventeenEquityIncentivePlanMember 2022-06-30 0001643953 prpl:ClassAStockAwardsMember 2022-04-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-03-31 2022-03-31 0001643953 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember us-gaap:EmployeeStockMember 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceOneMember 2022-06-30 0001643953 prpl:ExrercisePriceOneMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTwoMember 2022-06-30 0001643953 prpl:ExrercisePriceTwoMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceThreeMember 2022-06-30 0001643953 prpl:ExrercisePriceThreeMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceFourMember 2022-06-30 0001643953 prpl:ExrercisePriceFourMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceSevenMember 2022-06-30 0001643953 prpl:ExrercisePriceSevenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceFiveMember 2022-06-30 0001643953 prpl:ExrercisePriceFiveMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceNineMember 2022-06-30 0001643953 prpl:ExrercisePriceNineMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceEightMember 2022-06-30 0001643953 prpl:ExrercisePriceEightMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTenMember 2022-06-30 0001643953 prpl:ExrercisePriceTenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceEwelevenMember 2022-06-30 0001643953 prpl:ExrercisePriceEwelevenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTwelveMember 2022-06-30 0001643953 prpl:ExrercisePriceTwelveMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceThirteenMember 2022-06-30 0001643953 prpl:ExrercisePriceThirteenMember 2022-01-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001643953 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2022-04-01 2022-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2021-04-01 2021-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2022-01-01 2022-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2021-01-01 2021-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:CAD
EX-31.1 2 f10q0622ex31-1_purple.htm CERTIFICATION

EXHIBIT 31.1

 

CERTIFICATIONS

 

I, Robert T. DeMartini, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Purple Innovation, 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.

 

Dated: August 9, 2022 /s/ Robert T. DeMartini
  Robert T. DeMartini,
Chief Executive Officer
  (Principal Executive Officer)

 

EX-31.2 3 f10q0622ex31-2_purple.htm CERTIFICATION

EXHIBIT 31.2

 

CERTIFICATIONS

 

I, Bennett L. Nussbaum, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Purple Innovation, 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.

 

Dated: August 9, 2022 /s/ Bennett L. Nussbaum
  Bennett L. Nussbaum,
Interim Chief Financial Officer
(Principal Financial Officer)

 

EX-32.1 4 f10q0622ex32-1_purple.htm CERTIFICATION

EXHIBIT 32.1

 

CERTIFICATION

 

In connection with the Quarterly Report on Form 10-Q of Purple Innovation, Inc. (the “Corporation”) for the quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Robert T. DeMartini, Chief Executive Officer of the Corporation, hereby certifies, pursuant to Rule 13a-14(b) or Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and

 

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

 

Dated: August 9, 2022 /s/ Robert T. DeMartini
  Robert T. DeMartini,
Chief Executive Officer
(Principal Executive Officer)

 

EX-32.2 5 f10q0622ex32-2_purple.htm CERTIFICATION

EXHIBIT 32.2

 

CERTIFICATION

 

In connection with the Quarterly Report on Form 10-Q of Purple Innovation, Inc. (the “Corporation”) for the quarter ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Bennett L. Nussbaum, Interim Chief Financial Officer of the Corporation, hereby certifies, pursuant to Rule 13a-14(b) or Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and

 

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

 

Dated: August 9, 2022 /s/ Bennett L. Nussbaum
  Bennett L. Nussbaum,
Interim Chief Financial Officer
(Principal Financial Officer)

 

 

GRAPHIC 6 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W[%&*8''' M6G%NG^-*X7%Q13&?;C(/-*&!HN%QU%)NI#(%Y/2EH%QU%-WCL":"X!&>]/1C M'44FX9QWHW8'2EH(,44;@?I2;QTP<^E K#J,4W>!QW]*-_3CMFG<8[%&*9YG MMSC.*<&%%T 8I<4TR '!R#0'SG@@BC0+CL44W>,9%'F+SZ#J:+(!U)BD60,, MB@MCM3N%QPK)\1W[Z5H%]J$04RV\1=6D?F BO%$Y51S]T"O1/@YSXLN1@8 M$']:ZYTDH7-&K(]W7OS^%.IN=N2>E'F+@'/%<9F.HI,YZ"@G'6D[ +13=P[4 MH8=NU-- .HINX4TRJJ[CT'6F!C:QXCTK00AU.[$!D^Z#S65_PL7PHSJ/[5C# M$X4D'K7#_&L9O-/';;7E)B5D;YT]BD96CM;:(*(P?OD>M8("E]I( MS[=J:H+J'*D>_6GQ9\.W#*)6>W!ZE^U==8:K9ZK;B>RNHYH2.JGD?A7RH5!] M_KVK4T+Q!?\ AW4([RQD7J*S=0\>>'-,N7 MMKK4D253AEP3BN*^"A/V344S\H*X'I7FOBSGQ9J1(R?.;D_6B--.5@2/>K/X M@>&+RZ6"'4T:9CM7@C-;6HZQ8Z3:_:+VX6&,]"3RU?+=E,D&HVMQ(.(W#8'M M6OXI\37/B/4/.D=Q:J (X\\#'M5O#JX^4]8N_C#H,,I1(IIE'5EKI+;Q;I3Z M%%K,MP8;:48 DZU\QAE*D;E'M7H&KD'X1:803GSOSI.E&]A61Z:/B3X3/_,4 MC7G!X-;]MJ=E>V"7EM<*]L1D2YX/UKY3VJ<9"@$=*Z$^*KZ+PY%H=LYAMU8L M[#_EH#VIN@/E/9]2^)7AW2F>/[3YTB'E8AWJA:?%[P_<-B1)H5SR7KPCQ3+W&>?RJIXR4_\ "%:N,G_C MW;K7S=IVI7FCW:W5C,TB?!O\ Y&VZ_P"N']:X_P 1:-/H&N76GS##(VY&[,I[ M5U_P;R?%=T!U\CD^G-=$G>D4]CW=CC\356ZO(;*)Y[F2.&-1RSG'Y5G>)/$= MIX;T>2]NG!ZB)>[&OGOQ!XIU7Q1=M+=SE80K'->%+&TI(@B9\==JEL4-%-;G,L$B#'5T M('ZULJ4"N4^H-(\4Z-KT>[3[V-V[IG!K5#9&<@^GH*^3K>XEM)EN+6[_#WQM_PDU@UC>;4U"),$ <.,=:RG1Y=4)HZ>[\0Z78R-#-E>4MP,CD]J]5^-7_'W8_P"[7E3_ "Q, M1U"\5W4=(&J.S\$^ I_%4ANIY/)T^-L$D]>IP_"WPU%;F,6S,3QN)^:M' MP):Q0>#M-,: "2$.^/[U=-7)4J-O0B4CPOQQ\,/["LI-3TN1YK9.9(FY8#N1 M7FV[X3(7MO[5/\8=+6WUBUOXXL>"TP#?2O3/C0BGP]:O_ !_: !]*F2Y:@^IS/P;_ .1MN?\ KA_6O>-P KP? MX.?\C9<#_IA_6O=S]TUC75ID2//_ (N_\B@1ZN*\#'2O>_B[QX2Y/\=>"#I7 M307NEK8]A^"?_'OJ7U6O-O%0/_"5:E_UV;^=>D_!/_CWU+ZK7F_BK_D:]2_Z M[-_.HA_$8+KR21P2#]W$G?W->;P0^?=10_P!Z M15_6OJO2;=+;3;6&-=JI$HQ^%.O-K1"DIX8F<#/S$>M=%X1\)3^+; M_P"SQR>5:P',KXZY[5SG\%>Z_"*WCC\)O, #)),P9J[*LN6)H]B]9?"SP]:P M%&@>5L8RYZUS'BOX3P6]A)>Z(\@DC!=XG.<@=A7L"G"X].*1U!&",BN*-1W, MU(^1",*Z,"J@_.IZYKI? >L2Z/XJM)(GVQW!$4F?0U5\6VBV/BS48492/,+ M#IS698.RZA:NG#"5?YUWS7-3N:6N>M?&328FL;75D4;D81_[V>*[ MHYZP<_G7;_$P+)X 1W^\ C#ZXKA?A 0/$5XPZ_937-%^Y8@J?$W7I=5\4R6B M/_H]F=BIVW>MU/.D"[O3WJ?6I6DUR\F?JTK;OSJDCO"%DC8J MP.58=177"*]GH7:Q])^'/"^D>'M/CB@2 S[1YDAP1V[@ MC / P:^;CKFJ9_Y"$_\ WW3?[=U7MJ,^?]XUR^S=]R;$FO:7_8VNW5BK*51S MM(Z 5;\&ZK-H_BNRGC?"NXCE)[H>M8TDTL\Q>>0R2/\ >8T@F"21/N(97&W' MUKHER\EAR>A]8*J2KRJ.'7*DCH/2GHL@ !_A."?45%IIW:=:DCK"G_H(J[7G M-F9XO\:/^/JP_P!VO*BN[:!P<=?2O5?C3_Q^6'^Y7E6<@C[^.5-?)4-Q-;W"W$$YBE4?*P/(^E= OCW MQ,(?*&HNP QN)^:N>5"[%RW/;_&WB.UT'0;EI9%\^1"L<8/S9/>OFTMYC,[\ M.YRS>]6;_4KS5)_.O[F6>0*(=/M0?F8E\>@K8^%7A9M(TE]2NTQ?&+68VL; M;2H74RLY,HZXKQ\=*L7%Q5^OI5?L/?I5TTHQL4CV'X*?Z MC4OJM>;>+#CQ5J6/^>S?SKTGX*R_ZZK7U5:_\ 'K"/]@?RJ<0K,4BQ M7FOQG_Y%FU_Z[_TKTJO-?C-_R+-K_P!=_P"E84_B(CN>&9(Q@5ZO\(O$4%M; MS:'<.L9+F2)G.,D]J\H],#-".5E$BNR2(<[C][->C4BI0L;-71]< D+DC)QU M'>L[6M;M=$TZ6ZO)%3:I*J3RWM7SU;>._$5M:B$:E*Z#[I)^85E:AK&I:NX; M4+R:X ^Z&;@5R+#-:D*(R_NS?ZE/=GDRNSX/8$U9\.6?]H>)=/MQD^;, 0!T M]ZR^,8)QD\L*]6^$?AEQ)+K]V-D:96'<.WLJS, U"W^U96!W"R$=A MGFO8/BKX2DU&!=,; =P8$ACC:>U;49IPL),]TMOA;X7NK: M.XB:=XY%#!@U6/\ A4OAH8XN#G_:KR[PY\0-8\/1"VC<36Z]4D[?2MZ_^,>H MS6ICLK-8'(P9)#G%82IS3T86.G;X;^#DO!9O=.LYYV&4 GVJ\GPH\-12HY$Q MP05!/&:\)N=0N[B]%Y+NZB[0-4ST[1_ -OXI\&0W,#+#?(3MD'1_8UR] MYX \3V3D2Z:Q\Q6G@GQ' M>2[8M,D+9XW< 5Z-X3^%BZ=<1ZCKLHEE7[D &0O^->L;?0 4UHMW1B/I42K2 MEN+F(P/E55PH'W<=A7GOCSX<+XBF.I:<1#?*,.HX$E>C+'M7%&TCITK-2:U% M<^9[GP-XEM&99=+9R.A!S4VG_#SQ)J+A?L1B5N"[G&VOI3:/04W9GC(*_2MO MK$K6'S,\T3X7PVG@Z[T^!Q)J-RH+2/ZBN /PM\6*2?L*,1P/W@KZ)\H*[",9SDT;3NSN_"DIM.Z$FSY_P!,^&/B=-6M7FM$C@C<,6W<\5[Y M!&8XD0G)50*>8\G.XTX CO2E-RW'=BUYK\9_^19M?^N_]*]*KS7XS?\ (M6H M&/\ 7=_I13^(%N>%XSWQ7HG@GPE9>+/"]W#)B*Y5SLF'8_UKSKKC'7O7M7P8 M3.D7@*C*R\5VU9VCH:MZ'"ZI\-O$NG2'99FXA7I*K=?PK-A\'>(;B;R8]-E) M/'(Q7T^!DV'LU CP#CG/7-8NI*3U)@?""TNHO$MQ)-:RQKY.W!M'NM!\,0VEX@CG#;F .:ZL' M(!J$?ZYO]VI4_P!6*SD[LECJ***0@HHHH **** "BBB@ HHHH **** $[UQ/ MQ*\/7OB3P^MOIRJ]Q')N"MQFNV[U&W5?K1'1C1\Z_P#"M/%A89T] <8($@Q7 MI_PQ\.ZCX>TN>/4H5BDD EX-101.SCH 7 prpl-20220630.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Organization link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Underwritten Offering link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Inventories, Net link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Warrant Liabilities link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Other Long-Term Liabilities link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Net Income (Loss) Per Common Share link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Equity Compensation Plans link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Employee Retirement Plan link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Inventories, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Net Income (Loss) Per Common Share (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Equity Compensation Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Underwritten Offering (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Fair Value Measurements (Details) - Schedule of liability activity link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Inventories, Net (Details) - Schedule of inventories link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Leases (Details) - Schedule of lease costs link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Leases (Details) - Schedule of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Leases (Details) - Schedule of consolidated statement of cash flows link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Debt (Details) - Schedule of long-term debt link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Commitments and Contingencies (Details) - Schedule of warranty liabilities link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Net Income (Loss) Per Common Share (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Equity Compensation Plans (Details) link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Equity Compensation Plans (Details) - Schedule of total stock option activity link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Equity Compensation Plans (Details) - Schedule of unvested stock option activity link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Equity Compensation Plans (Details) - Schedule of restricted stock unit activity link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Employee Retirement Plan (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 prpl-20220630_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 prpl-20220630_def.xml XBRL DEFINITION FILE EX-101.LAB 10 prpl-20220630_lab.xml XBRL LABEL FILE EX-101.PRE 11 prpl-20220630_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 08, 2022
Document Information Line Items    
Entity Registrant Name PURPLE INNOVATION, INC.  
Trading Symbol PRPL  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Entity Central Index Key 0001643953  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Document Period End Date Jun. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-37523  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-4078206  
Entity Address, Address Line One 4100 NORTH CHAPEL RIDGE ROAD  
Entity Address, Address Line Two SUITE 200  
Entity Address, City or Town LEHI  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84043  
City Area Code (801)  
Local Phone Number 756-2600  
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Class A Common Stock    
Document Information Line Items    
Entity Common Stock, Shares Outstanding   82,763,884
Class B Common Stock    
Document Information Line Items    
Entity Common Stock, Shares Outstanding   448,279
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 41,169 $ 91,616
Accounts receivable, net 31,578 25,430
Inventories, net 84,886 98,690
Prepaid expenses 5,111 8,064
Other current assets 5,369 5,702
Total current assets 168,113 229,502
Property and equipment, net 127,752 112,614
Operating lease right-of-use assets 88,986 68,037
Intangible assets, net 14,687 13,204
Deferred income taxes 223,952 217,791
Other long-term assets 1,617 1,322
Total assets 625,107 642,470
Current liabilities:    
Accounts payable 39,986 79,752
Accrued sales returns 5,111 7,116
Accrued compensation 9,370 8,928
Customer prepayments 5,132 10,854
Accrued sales tax 3,129 4,672
Accrued rebates and allowances 7,315 10,169
Operating lease obligations – current portion 9,882 7,053
Warrant liabilities 69  
Other current liabilities 8,047 13,470
Total current liabilities 88,041 142,014
Debt, net of current portion 37,198 94,113
Operating lease obligations, net of current portion 103,457 81,159
Warrant liabilities   4,343
Tax receivable agreement liability, net of current portion 161,970 162,239
Other long-term liabilities, net of current portion 15,320 12,061
Total liabilities 405,986 495,929
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Class A common stock; $0.0001 par value, 210,000 shares authorized; 82,764 issued and outstanding at June 30, 2022 and 66,493 issued and outstanding at December 31, 2021 8 7
Class B common stock; $0.0001 par value, 90,000 shares authorized; 448 issued and outstanding at June 30, 2022 and at December 31, 2021
Additional paid-in capital 501,997 407,591
Accumulated deficit (283,667) (261,825)
Total stockholders’ equity 218,338 145,773
Noncontrolling interest 783 768
Total stockholders’ equity 219,121 146,541
Total liabilities and stockholders’ equity $ 625,107 $ 642,470
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Jun. 30, 2022
Dec. 31, 2021
Class A Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 210,000 210,000
Common stock, shares issued 82,764 66,493
Common stock, shares outstanding 82,764 66,493
Class B Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 90,000 90,000
Common stock, shares issued 448 448
Common stock, shares outstanding 448 448
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues, net $ 144,109 $ 182,586 $ 287,288 $ 369,015
Cost of revenues 95,297 100,899 186,850 199,804
Gross profit 48,812 81,687 100,438 169,211
Operating expenses:        
Marketing and sales 40,373 59,844 90,332 114,212
General and administrative 18,779 22,461 36,667 36,987
Research and development 1,748 1,923 3,891 3,646
Total operating expenses 60,900 84,228 130,890 154,845
Operating income (loss) (12,088) (2,541) (30,452) 14,366
Other income (expense):        
Interest expense (707) (569) (1,730) (1,139)
Other income (expense), net (136) 26 (119) (42)
Change in fair value – warrant liabilities 346 4,860 4,274 14,007
Tax receivable agreement expense (381) (207)
Total other income (expense), net (497) 3,936 2,425 12,619
Net income (loss) before income taxes (12,585) 1,395 (28,027) 26,985
Income tax benefit (expense) 4,175 1,167 5,986 (3,484)
Net income (loss) (8,410) 2,562 (22,041) 23,501
Net income (loss) attributable to noncontrolling interest (70) (16) (199) 99
Net income (loss) attributable to Purple Innovation, Inc. $ (8,340) $ 2,578 $ (21,842) $ 23,402
Net income (loss) per share:        
Basic (in Dollars per share) $ (0.1) $ 0.04 $ (0.29) $ 0.36
Diluted (in Dollars per share) $ (0.1) $ (0.03) $ (0.29) $ 0.14
Weighted average common shares outstanding:        
Basic (in Shares) 82,703 66,277 74,924 65,439
Diluted (in Shares) 83,151 66,864 75,372 68,341
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Class A
Common Stock
Class B
Common Stock
Additional Paid-in Capital
Accumulated Equity (Deficit)
Total Stockholders’ Equity
Noncontrolling Interest
Total
Balance at Dec. 31, 2020 $ 6 $ 333,047 $ (265,856) $ 67,197 $ 344 $ 67,541
Balance (in Shares) at Dec. 31, 2020 63,914 536          
Net income (loss) 20,824 20,824 115 20,939
Stock-based compensation 479 479 479
Exchange of stock
Exchange of stock (in Shares) 88 (88)          
Exercise of warrants $ 1 64,261 64,262 64,262
Exercise of warrants (in Shares) 2,291          
Exercise of stock options 83 83 83
Exercise of stock options (in Shares) 10          
Tax Receivable Agreement liability (777) (777) (777)
Deferred income taxes 971 971 971
Accrued distributions (99) (99) (99)
InnoHold indemnification payment 4,142 4,142 4,142
Impact of transactions affecting NCI (265) (265) 265
Balance at Mar. 31, 2021 $ 7 401,842 (245,032) 156,817 724 157,541
Balance (in Shares) at Mar. 31, 2021 66,303 448          
Balance at Dec. 31, 2020 $ 6 333,047 (265,856) 67,197 344 67,541
Balance (in Shares) at Dec. 31, 2020 63,914 536          
Net income (loss)             23,501
Balance at Jun. 30, 2021 $ 7 403,071 (242,454) 160,624 900 161,524
Balance (in Shares) at Jun. 30, 2021 66,371 448          
Balance at Mar. 31, 2021 $ 7 401,842 (245,032) 156,817 724 157,541
Balance (in Shares) at Mar. 31, 2021 66,303 448          
Net income (loss) 2,578 2,578 (16) 2,562
Stock-based compensation 1,113 1,113 1,113
Exercise of warrants 26 26 26
Exercise of warrants (in Shares) 1          
Exercise of stock options 369 369 369
Exercise of stock options (in Shares) 45            
Tax Receivable Agreement liability (3) (3) (3)
Deferred income taxes 3 3 3
Issuance of common stock under equity compensation plans
Accrued distributions (87) (87) (87)
Issuance of common stock
Issuance of common stock (in Shares) 22          
Impact of transactions affecting NCI (192) (192) 192
Balance at Jun. 30, 2021 $ 7 403,071 (242,454) 160,624 900 161,524
Balance (in Shares) at Jun. 30, 2021 66,371 448          
Balance at Dec. 31, 2021 $ 7 407,591 (261,825) 145,773 768 146,541
Balance (in Shares) at Dec. 31, 2021 66,493 448          
Net income (loss) (13,502) (13,502) (129) (13,631)
Stock-based compensation 542 542 542
Exercise of stock options 166 166 166
Exercise of stock options (in Shares) 20          
Issuance of common stock under equity compensation plans
Issuance of common stock under equity compensation plans (in Shares) 25          
Issuance of stock upon secondary offering, net of costs $ 1 92,894 92,895 92,895
Issuance of stock upon secondary offering, net of costs (in Shares) 16,100          
Accrued distributions (228) (228) (228)
Issuance of common stock
Impact of transactions affecting NCI (141) (141) 141
Balance at Mar. 31, 2022 $ 8 500,824 (275,327) 225,505 780 226,285
Balance (in Shares) at Mar. 31, 2022 82,638 448          
Balance at Dec. 31, 2021 $ 7 407,591 (261,825) 145,773 768 146,541
Balance (in Shares) at Dec. 31, 2021 66,493 448          
Net income (loss)             (22,041)
Balance at Jun. 30, 2022 $ 8 501,997 (283,667) 218,338 783 219,121
Balance (in Shares) at Jun. 30, 2022 82,764 448          
Balance at Mar. 31, 2022 $ 8 500,824 (275,327) 225,505 780 226,285
Balance (in Shares) at Mar. 31, 2022 82,638 448          
Net income (loss) (8,340) (8,340) (70) (8,410)
Stock-based compensation 1,275   1,275   1,275
Issuance of common stock under equity compensation plans
Issuance of common stock under equity compensation plans (in Shares) 126          
Additional costs associated with underwritten public stock offering (29) (29) (29)
Issuance of common stock
Impact of transactions affecting NCI (73) (73) 73
Balance at Jun. 30, 2022 $ 8 $ 501,997 $ (283,667) $ 218,338 $ 783 $ 219,121
Balance (in Shares) at Jun. 30, 2022 82,764 448          
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income (loss) $ (22,041) $ 23,501
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 7,583 3,544
Non-cash interest 360 257
Change in fair value – warrant liabilities (4,274) (14,007)
Tax receivable agreement expense 207
Stock-based compensation 1,817 1,592
Deferred income taxes (6,161) 3,170
Changes in operating assets and liabilities:    
Accounts receivable (6,148) 4,007
Inventories 13,804 931
Prepaid expenses and other assets 3,481 (2,263)
Operating leases, net 4,178 785
Accounts payable (37,027) (11,783)
Accrued sales returns (2,005) (1,466)
Accrued compensation 354 (5,002)
Customer prepayments (5,722) 11,081
Accrued rebates and allowances (2,854) (4,021)
Other accrued liabilities 1,851 936
Net cash provided by (used in) operating activities (52,804) 11,469
Cash flows from investing activities:    
Purchase of property and equipment (24,233) (26,162)
Investment in intangible assets (1,822) (285)
Net cash used in investing activities (26,055) (26,447)
Cash flows from financing activities:    
Payments on term loan (2,531) (1,125)
Payments on revolving line of credit (55,000)
Payments for debt issuance costs (1,242)
Proceeds from stock offering 93,125
Payments for public offering costs (259)
Proceeds from InnoHold indemnification payment 4,142
Tax receivable agreement payments (5,847) (628)
Distributions to members (853)
Proceeds from exercise of warrants 116
Proceeds from exercise of stock options 166 452
Net cash provided by financing activities 28,412 2,104
Net decrease in cash (50,447) (12,874)
Cash and cash equivalents, beginning of the year 91,616 122,955
Cash and cash equivalents, end of the period 41,169 110,081
Supplemental disclosures of cash flow information:    
Cash paid during the period for interest, net of amounts capitalized 1,345 858
Cash paid during the period for income taxes 219 4,434
Supplemental schedule of non-cash investing and financing activities:    
Property and equipment included in accounts payable 3,648 3,367
Non-cash leasehold improvements 3,239
Accrued distributions 228
Tax receivable agreement liability 780
Deferred income taxes 974
Exercise of liability warrants $ 64,172
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

1. Organization

 

The Company’s mission is to improve the lives of our consumers by delivering innovative better sleep solutions.

 

Purple Innovation, Inc. collectively with its subsidiary (the “Company” or “Purple Inc.”) is a digitally-native vertical brand founded on comfort product innovation with premium offerings. The Company designs and manufactures a variety of innovative, branded and premium comfort products, including mattresses, pillows, cushions, bases, sheets, and other products. The Company markets and sells its products through its e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers.

 

The Company was incorporated in Delaware on May 19, 2015 as a special purpose acquisition company under the name of Global Partnership Acquisition Corp (“GPAC”). On February 2, 2018, the Company consummated a transaction structured similar to a reverse recapitalization (the “Business Combination”) pursuant to which the Company acquired a portion of the equity of Purple Innovation, LLC (“Purple LLC”). At the closing of the Business Combination (the “Closing”), the Company became the sole managing member of Purple LLC, and GPAC was renamed Purple Innovation, Inc.

 

As the sole managing member of Purple LLC, Purple Inc. through its officers and directors is responsible for all operational and administrative decision making and control of the day-to-day business affairs of Purple LLC without the approval of any other member.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

 

Basis of Presentation and Principles of Consolidation

 

The condensed consolidated financial statements include the accounts of Purple Inc. and its controlled subsidiary Purple LLC. All intercompany balances and transactions have been eliminated in consolidation. As of June 30, 2022, Purple Inc. held 99.5% of the common units of Purple LLC and Purple LLC Class B Unit holders held 0.5% of the common units in Purple LLC.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting and reflect the financial position, results of operations and cash flows of the Company. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The unaudited condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which were considered of normal recurring nature) considered necessary to present fairly the Company’s financial results. The results of the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022 or for any other interim period or other future year.

 

Variable Interest Entities

 

Purple LLC is a variable interest entity. The Company determined that it is the primary beneficiary of Purple LLC as it is the sole managing member and has the power to direct the activities most significant to Purple LLC’s economic performance as well as the obligation to absorb losses and receive benefits that are potentially significant. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC and consolidated 100% of Purple LLC’s assets, liabilities and results of operations in the Company’s unaudited condensed consolidated financial statements contained herein. The holders of Purple LLC Class B Units (the “Class B Units”) held 0.5% of the economic interest in Purple LLC as of June 30, 2022. For further discussion see Note 15 — Stockholders’ Equity.

 

Use of Estimates

 

The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to establish accounting policies and to make estimates and judgments that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The Company regularly makes significant estimates and assumptions including, but not limited to, estimates that affect revenue recognition, accounts receivable and allowance for doubtful accounts, valuation of inventories, sales returns, warranty returns, warrant liabilities, stock based compensation, the recognition and measurement of loss contingencies, estimates of current and deferred income taxes, deferred income tax valuation allowances and amounts associated with the Company’s tax receivable agreement with InnoHold, LLC (“InnoHold”). Predicting future events is inherently an imprecise activity and, as such, requires the use of judgment. Actual results could differ materially from those estimates.

 

Restructuring Charges

 

In February and April 2022, because of lower-than-expected demand and higher labor and overhead costs that adversely affected our results of operations in the fourth quarter of 2021 which continued into the first quarter of 2022, the Company completed a restructuring of its workforce to balance production, improve efficiencies and realign the Company’s cost structure to focus on quality of earnings in our current core business. As a result of the realignment and restructuring, the Company reduced employee headcount and incurred severance charges of $2.0 million during the six months ended June 30, 2022.

 

In June 2022, the Company incurred a one-time separation fee of $3.1 million with a professional services provider for not continuing with their services. The fee was recorded as general and administrative expense in the condensed consolidated statement of operations for the three months ended June 30, 2022.

 

The Company has also initiated other cost reduction and efficiency efforts to improve costs, increase margins and ensure compliance with debt covenants. If the Company’s cash flow from operations or other sources of financing are less than anticipated, the Company believes it will be able to fund operating expenses and comply with debt covenants based on its ability to scale back operations, reduce marketing spend, use the liquidity available under its revolving line of credit and postpone or discontinue growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement the Company may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies.

 

Recent Accounting Pronouncements

 

Reference Rate Reform

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides guidance to alleviate the burden in accounting for reference rate reform by allowing certain expedients and exceptions in applying generally accepted accounting principles to contracts, hedging relationships, and other transactions impacted by reference rate reform. The provisions of ASU 2020-04 apply only to those transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. This standard is currently effective and upon adoption may be applied prospectively to contract modifications made on or before December 31, 2022, when the reference rate replacement activity is expected to be completed. The interest rates on the Company’s term loan and revolving line of credit were originally based on LIBOR. In February 2022, the Company entered into an amendment to the 2020 Credit Agreement that changed the interest reference rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”). The change to SOFR did not have any impact on the Company’s condensed consolidated financial statements – see Note 10—Debt for discussion of the amendment to the 2020 Credit Agreement.

 

Measurement of Credit Losses

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which was further updated and clarified by the FASB through issuance of additional related ASUs. This guidance replaces the existing incurred loss impairment guidance and establishes a single allowance framework for financial assets carried at amortized cost based on expected credit losses. The estimate of expected credit losses requires the incorporation of historical information, current conditions, and reasonable and supportable forecasts. These updates are effective for public companies, excluding Smaller Reporting Companies (“SRC”), for annual periods beginning after December 15, 2019, including interim periods therein. The standard is effective for all other entities for annual periods beginning after December 15, 2022, including interim periods therein. The standard is effective for the Company’s interim and annual financial periods beginning January 1, 2023. This standard is to be applied utilizing a modified retrospective approach. The Company is currently evaluating the impact of this standard on its accounts receivable, cash and cash equivalents, and any other financial assets measured at amortized cost.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Underwritten Offering
6 Months Ended
Jun. 30, 2022
Underwritten Offering [Abstract]  
Underwritten Offering

3. Underwritten Offering

 

In March 2022, the Company completed an underwritten offering of 16.1 million shares of Class A common stock, which included the underwriters exercising their over-allotment option in full to purchase an additional 2.1 million shares. The underwriter purchased the Class A common stock from the Company at a price of $5.65 per share, except that any shares sold by the underwriter to Coliseum Capital Partners, L.P. and Blackwell Partners LLC – Series A, up to an aggregate of 29.81% of the shares of Class A common stock pursuant to the offering, were purchased from the Company by the underwriter at a price of $6.10 per share. The aggregate gross proceeds received by the Company from the offering, including the exercise of the over-allotment, was $93.1 million. After deducting offering expenses of $0.3 million, aggregate net proceeds totaled $92.9 million.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. Fair Value Measurements

 

The Company uses the fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

 

Level 1—Quoted market prices in active markets for identical assets or liabilities;

 

Level 2—Significant other observable inputs (i.e., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and

 

Level 3—Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

 

The classification of fair value measurements within the established three-level hierarchy is based upon the lowest level of input that is significant to the measurements. Financial instruments, although not recorded at fair value on a recurring basis include cash and cash equivalents, receivables, accounts payable and the Company’s debt obligations. The carrying amounts of cash and cash equivalents, receivables, accounts payable and accrued expenses approximate fair value because of the short-term nature of these accounts. The fair value of the Company’s debt instruments is estimated to be face value based on the contractual terms of the debt arrangements and market-based expectations.

 

The sponsor warrant liabilities (see Note 11 — Warrant Liabilities for more information) are Level 3 instruments and use internal models to estimate fair value using certain significant unobservable inputs which requires determination of relevant inputs and assumptions. Accordingly, changes in these unobservable inputs may have a significant impact on fair value. Such inputs include risk free interest rate, expected average life, expected dividend yield, and expected volatility. These Level 3 liabilities generally decrease (increase) in value based upon an increase (decrease) in risk free interest rate and expected dividend yield. Conversely, the fair value of these Level 3 liabilities generally increase (decrease) in value if the expected average life or expected volatility were to increase (decrease).

 

The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value (dollars in thousands):

 

   Level   June 30,
2022
   December 31,
2021
 
Sponsor warrants   3   $69   $4,343 

 

The following table summarizes the Company’s total Level 3 liability activity for the six months ended June 30, 2022 and 2021 (in thousands):

 

   Sponsor
Warrants
 
Fair value as of December 31, 2021  $4,343 
Fair value of warrants exercised   
 
Change in valuation inputs(1)   (4,274)
Fair value as of June 30, 2022  $69 
      
Fair value as of December 31, 2020  $92,708 
Fair value of warrants exercised   (64,172)
Change in valuation inputs(1)   (14,007)
Fair value as of June 30, 2021  $14,529 

 

(1) Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

5. Revenue from Contracts with Customers

 

The Company markets and sells its products through e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers. Revenue is recognized when the Company satisfies its performance obligations. These performance obligations generally relate to delivering products to a customer, subject to the shipping terms of the contract.

 

Disaggregated Revenue

 

The Company classifies revenue into two sales categories: Direct-to-Consumer (“DTC”) and wholesale. The DTC category is comprised of the Company’s e-commerce channel that sells directly to consumers who purchase online and through our contact center, and the Purple retail showrooms channel that sells directly to consumers who purchase at a Company showroom location. The wholesale category includes all product sales to our retail brick and mortar wholesale partners where consumers make purchases at their retail locations or through their online channels. The Company classifies products into two major types: sleep products and other. Sleep products include mattresses, platforms, adjustable bases, mattress protectors, pillows and sheets. Other products include cushions and various other products.

 

The following tables present the Company’s net revenue disaggregated by sales category and product type (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Channel  2022   2021   2022   2021 
DTC  $81,628   $116,219   $167,164   $241,123 
Wholesale   62,481    66,367    120,124    127,892 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Product  2022   2021   2022   2021 
Sleep products  $131,738   $166,708   $260,704   $338,551 
Other   12,371    15,878    26,584    30,464 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

Contract Balances

 

Payment for sale of products through the e-commerce online channel, third-party online retailers, Purple retail showrooms and contact center is collected at point of sale in advance of shipping the products. Amounts received for unshipped products are recorded as customer prepayments. Customer prepayments totaled $5.1 million and $10.9 million at June 30, 2022 and December 31, 2021, respectively. During the three months ended June 30, 2022 and 2021, the Company recognized all revenue that was deferred in customer prepayments at March 31, 2022 and 2021, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net
6 Months Ended
Jun. 30, 2022
Inventory Net [Abstract]  
Inventories, Net

6. Inventories, Net

 

Inventories, net consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Raw materials  $31,621   $33,609 
Work-in-process   2,041    4,023 
Finished goods   52,870    63,419 
Inventory obsolescence reserve   (1,646)   (2,361)
Inventories, net  $84,886   $98,690 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

7. Property and Equipment, Net

 

Property and equipment, net consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Equipment  $61,194   $58,094 
Equipment in progress   20,181    19,840 
Leasehold improvements   48,255    38,098 
Furniture and fixtures   20,909    12,482 
Office equipment   4,359    4,843 
Total property and equipment   154,898    133,357 
Accumulated depreciation   (27,146)   (20,743)
Property and equipment, net  $127,752   $112,614 

 

Equipment in progress reflects equipment, primarily related to mattress manufacturing, which is being constructed and was not in service at June 30, 2022 or December 31, 2021. Interest capitalized on borrowings during the active construction period of major capital projects totaled $0.2 million and $0.4 million during the three and six months ended June 30, 2022, respectively. There was no interest capitalized during the three and six months ended June 30, 2021. Depreciation expense was $3.6 million and $7.1 million during the three and six months ended June 30, 2022, respectively, and totaled $1.9 million and $3.5 million during the three and six months ended June 30, 2021, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Asbtract]  
Leases

8. Leases

 

The Company leases its manufacturing and distribution facilities, corporate offices, Purple retail showrooms and certain equipment under non-cancelable operating leases with various expiration dates through 2036. The Company’s office and manufacturing leases provide for initial lease terms up to 16 years, while Purple retail showrooms have initial lease terms of up to ten years. Certain leases may contain options to extend the term of the original lease. The exercise of lease renewal options is at the Company’s discretion. Any lease renewal options are included in the lease term if exercise is reasonably certain at lease commencement. The Company also leases vehicles and other equipment under both operating and finance leases with initial lease terms of three to five years. The right-of-use asset for finance leases was $0.6 million and $0.7 million at June 30, 2022 and December 31, 2021, respectively.

 

The following table presents the Company’s lease costs (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Operating lease costs  $3,690   $2,064   $6,838   $3,871 
Variable lease costs   409    482    1,123    577 
Short-term lease costs   
    68    11    124 
Total lease costs  $4,099   $2,614   $7,972   $4,572 

 

The table below reconciles the undiscounted cash flows for each of the first five years and total remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet at June 30, 2022 (in thousands):

 

2022 (excluding the six months ended June 30, 2022)(1)  $3,905 
2023   16,076 
2024   16,176 
2025   16,192 
2026   16,209 
Thereafter   79,900 
Total operating lease payments   148,458 
Less – lease payments representing interest   (35,119)
Present value of operating lease payments  $113,339 

 

(1) Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022.

 

As of June 30, 2022 and December 31, 2021, the weighted-average remaining term of operating leases was 9.7 years and 10.7 years, respectively, and the weighted-average discount rate of operating leases was 5.33% and 5.30%, respectively.

 

The following table provides supplemental information related to the Company’s condensed consolidated statement of cash flows for the six months ended June 30, 2022 and 2021 (in thousands):

 

   Six Months Ended
June 30,
 
   2022   2021 
Cash paid for amounts included in present value of operating lease liabilities  $3,425   $1,273 
Right-of-use assets obtained in exchange for operating lease liabilities   25,029    14,984 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2022
Other Current Liabilities [Abstract]  
Other Current Liabilities

9. Other Current Liabilities

 

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

 

   June 30,   December 31, 
   2022   2021 
Warranty accrual – current portion  $4,447   $3,914 
Insurance financing   1,243   $1,043 
Long-term debt, net of unamortized issuance costs – current portion   1,290    2,297 
Tax receivable agreement liability – current portion   269    5,847 
Other   798    369 
Total other current liabilities  $8,047   $13,470 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt

10. Debt

 

Debt consisted of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Term loan  $39,656   $42,188 
Revolving line of credit   
    55,000 
Less: unamortized issuance costs   (1,168)   (778)
Total debt   38,488    96,410 
Less: current portion of debt, net of unamortized issuance costs   (1,290)   (2,297)
Long-term debt, net  $37,198   $94,113 

 

Term Loan and Revolving Line of Credit

 

On September 3, 2020, Purple LLC entered into a financing arrangement with KeyBank National Association and a group of financial institutions (the “2020 Credit Agreement”). The 2020 Credit Agreement provides for a $45.0 million term loan and a $55.0 million revolving line of credit. The term loan will be repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. The initial borrowing rate of 3.50% was based on LIBOR plus 3.00%.

 

Pursuant to a Pledge and Security Agreement between Purple LLC, KeyBank and the Company (the “Security Agreement”), the 2020 Credit Agreement is secured by a perfected first-priority security interest in the assets of Purple LLC and the Company, including a security interest in all intellectual property. Also, the Company agreed to an unconditional guaranty of the payment of all obligations and liabilities of Purple LLC under the 2020 Credit Agreement. The Security Agreement contains a pledge, as security for the Company’s guaranty, of all its ownership interest in Purple LLC. The 2020 Credit Agreement also provides for standard events of default, such as for non-payment and failure to perform or observe covenants, and contains standard indemnifications benefitting the lenders.

 

The 2020 Credit Agreement includes representations, warranties and certain covenants of Purple LLC and the Company. While any amounts are outstanding under the 2020 Credit Agreement, Purple LLC is subject to several affirmative and negative covenants, including covenants regarding dispositions of property, investments, forming or acquiring subsidiaries, business combinations or acquisitions, incurrence of additional indebtedness, and transactions with affiliates, among other customary covenants, subject to certain exceptions. In particular, Purple LLC is (i) subject to annual capital expenditure limits that can be adjusted based on the Company achieving certain net leverage ratio thresholds as provided in the 2020 Credit Agreement, (ii) restricted from incurring additional debt up to certain amounts, subject to limited exceptions, as set forth in the 2020 Credit Agreement, and (iii) maintain minimum consolidated net leverage and fixed charge coverage ratio thresholds at certain measurement dates (as defined in the 2020 Credit Agreement). Purple LLC is also restricted from paying dividends or making other distributions or payments on its capital stock, subject to limited exceptions. If the Company or Purple LLC fail to perform their obligations under these and other covenants, or should any event of default occur, the revolving loan commitments under the 2020 Credit Agreement may be terminated and any outstanding borrowings, together with accrued interest, could be declared immediately due and payable.

 

The Company’s operating and financial results for the year ended December 31, 2021 did not satisfy the financial and performance covenants required under the 2020 Credit Agreement. On February 28, 2022, prior to the covenant compliance certification date, the Company entered into the first amendment of the 2020 Credit Agreement to avoid a breach of these covenants and potential default. This amendment contained a covenant waiver period such that the net leverage ratio and fixed charge coverage ratio would not be tested for the fiscal quarters ended December 31, 2021, March 31, 2022 and June 30, 2022. Other modifications in the amendment included revised leverage ratio and fixed charge coverage definitions and thresholds, the addition of minimum liquidity requirements with mandatory prepayments of the revolving loan if cash exceeded $25.0 million, new weekly and monthly reporting requirements, limits on the amount of capital expenditures, the addition of a lease incurrence test for opening additional showrooms, and additional negative covenants during a covenant amendment period that extends into 2023 until certain conditions are met. In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus an applicable margin of 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio. The interest rate on the term loan was 6.07% as of June 30, 2022.

 

Pursuant to the first amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.9 million that were recorded as debt issuance costs in the condensed consolidated balance sheet and made a $2.5 million payment on the term loan to cover the four quarterly principal payments due in 2022. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

On March 23, 2022, the Company entered into a second amendment to the 2020 Credit Agreement. This amendment modified the 2020 Credit Agreement to allow Coliseum Capital Management, LLC (“CCM”) and its investment affiliates to acquire 35% or more of the combined voting power of all equity interests of the Company entitled to vote for the election of members of the Company’s board of directors without constituting an event of default. CCM is considered a related party of the Company in that Adam Gray, a member of our board of directors, serves as a managing partner of CCM. For further discussion see Note 14—Related Party TransactionsColiseum Capital Management, LLC.

 

Pursuant to the second amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.4 million that were recorded as debt issuance costs in the condensed consolidated balance sheet. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – Debt.

 

In November 2021, the Company executed a $55.0 million draw on its revolving line of credit. On March 31, 2022, the Company used a portion of the net proceeds received from its March 2022 offering to repay in full the $55.0 million of principal outstanding on the revolving line of credit.

 

Interest expense under the 2020 Credit Agreement totaled $0.9 million and $2.0 million for the three and six months ended June 30, 2022, respectively, and totaled $0.6 million and $1.1 million for the three and six months ended June 30, 2021, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Warrant Liabilities
6 Months Ended
Jun. 30, 2022
Warrant Liabilities [Abstract]  
Warrant Liabilities

11. Warrant Liabilities

 

The Company issued 12.8 million sponsor warrants pursuant to a private placement conducted simultaneously with its initial public offering. Each of these warrants entitles the registered holder to purchase one-half of one share of the Company’s Class A common stock at a price of $5.75 per half share ($11.50 per full share), subject to adjustment pursuant to the terms of the warrant agreement. In accordance with the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares of the Class A common stock. In no event will the Company be required to net cash settle any warrant. The warrants have a five-year term which commenced on March 2, 2018, 30 days after the completion of the Business Combination, and will expire on February 2, 2023, or earlier upon redemption or liquidation. These sponsor warrants contain certain provisions that do not meet the criteria for equity classification and therefore must be recorded as liabilities. The liability for these warrants was recorded at fair value on the date of the Business Combination and are subsequently re-measured to fair value at each reporting date or exercise date with changes in the fair value included in earnings.

 

During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were no sponsor warrants exercised during the six months ended June 30, 2022. The 1.9 million sponsor warrants outstanding at June 30, 2022 and December 31, 2021 had fair values of $0.1 million and $4.3 million, respectively.

 

The Company determined the fair value of the sponsor warrants using the Black Scholes model with the following assumptions:

 

   June 30,
2022
   December 31, 2021 
Trading price of common stock on measurement date  $3.06   $13.27 
Exercise price  $5.75   $5.75 
Risk free interest rate   2.51%   0.39%
Warrant life in years   0.6    1.1 
Expected volatility   98.78%   73.78%
Expected dividend yield   
    
 

 

During the three and six months ended June 30, 2022, the Company recognized gains of $0.3 million and $4.3 million, respectively, and during the three and six months ended June 30, 2021, the Company recognized gains of $4.9 million and $14.0 million, respectively, in its condensed consolidated statements of operations related to decreases in the fair value of the sponsor warrants exercised during the respective periods or that were outstanding at the end of the respective period.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities
6 Months Ended
Jun. 30, 2022
Other Longterm Liabilities [Abstract]  
Other Long-Term Liabilities

12. Other Long-Term Liabilities

 

Other long-term liabilities consist of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Warranty accrual  $17,709   $15,013 
Other   2,058    962 
Total   19,767    15,975 
Less – current portion of warranty accrual   (4,447)   (3,914)
Other long-term liabilities, net of current portion  $15,320   $12,061 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

13. Commitments and Contingencies

 

Warranty Liabilities

 

The Company provides a limited warranty on most of the products it sells. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenues, are based on the results of product testing, industry and historical trends and warranty claim rates incurred, and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.  The Company classifies estimated warranty costs expected to be paid beyond a year as a long-term liability.

 

The Company had the following activity for warranty liabilities (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Balance at beginning of period  $16,368   $9,375   $15,013   $8,397 
Additions charged to expense for current period sales   2,173    2,526    4,336    4,198 
Deduction from reserves for current period claims   (832)   (623)   (1,640)   (1,317)
Balance at end of period  $17,709   $11,278   $17,709   $11,278 

  

Required Member Distributions

 

Prior to the Business Combination and pursuant to the then applicable First Amended and Restated Limited Liability Company Agreement (the “First Purple LLC Agreement”), Purple LLC was required to distribute to its members an amount equal to 45 percent of Purple LLC’s net taxable income following the end of each fiscal year. The First Purple LLC Agreement was amended and replaced by the Second Amended and Restated Limited Liability Company Agreement (the “Second Purple LLC Agreement”) on February 2, 2018 as part of the Business Combination. The Second Purple LLC Agreement was amended and replaced by the Third Amended and Restated Limited Liability Company Agreement (the “Third Purple LLC Agreement”) on September 3, 2020. The Second Purple LLC Agreement and the Third Purple LLC Agreement do not include any mandatory distributions, other than tax distributions. During the six months ended June 30, 2021, the Company paid $0.9 million in tax distributions under the Third Purple LLC Agreement. There were no tax distributions paid during the six months ended June 30, 2022. At June 30, 2022, the Company’s condensed consolidated balance sheet had $0.1 million of accrued tax distributions included in other current liabilities.

 

Subscription Agreement and Preemptive Rights

 

In February 2018, in connection with the Business Combination, the Company entered into a subscription agreement with Coliseum Capital Partners (“CCP”) and Blackwell Partners LLC – Series A (“Blackwell”), pursuant to which CCP and Blackwell agreed to purchase from the Company an aggregate of 4.0 million shares of Class A Stock at a purchase price of $10.00 per share (the “Coliseum Private Placement”). In connection with the Coliseum Private Placement, the Sponsor assigned (i) an aggregate of 1.3 million additional shares of Class A common stock to CCP and Blackwell and (ii) an aggregate of 3.3 million warrants to purchase 1.6 million shares of Class A common stock to CCP, Blackwell, and Coliseum Co-Invest Debt Fund, L.P. (“CDF”). The subscription agreement provides CCP and Blackwell with preemptive rights with respect to future sales of the Company’s securities. It also provides them with a right of first refusal with respect to certain debt and preferred equity financings by the Company. The Company also entered into a registration rights agreement with CCP, Blackwell, and CDF, providing for the registration of the shares of Class A common stock issued and assigned to CCP and Blackwell in the Coliseum Private Placement, as well as the shares of Class A common stock underlying the warrants received by CCP, Blackwell and CDF. The Company has filed a registration statement with respect to such securities.

 

Rights of Securities Holders

 

The holders of certain warrants exercisable into Class A common stock, including CCP, Blackwell and CDF, were entitled to registration rights pursuant to certain registration rights agreements of the Company as of the Business Combination date. In March 2018, the Company filed a registration statement registering these warrants (and any shares of Class A common stock issuable upon the exercise of the warrants), and certain unregistered shares of Class A common stock. The registration statement was declared effective on April 3, 2018. Under the Registration Rights Agreement dated February 2, 2018 between the Company and CCP, Blackwell, and CDF (the “Coliseum Investors”), the Coliseum Investors have the right to make written demands for up to three registrations of certain warrants and shares of Class A common stock held by them, including in underwritten offerings. In an underwritten offering of such warrants and shares of Class A common stock by the Coliseum Investors, the Company will pay underwriting discounts and commissions and certain expenses incurred by the Coliseum Investors.

 

On May 21, 2021, 7.3 million shares of Class A common stock were sold in a secondary offering by the Coliseum Investors at a price of $30.00 per share. The Company did not receive any of the proceeds from the secondary offering. The underwriting discount, commission and other related costs incurred by the Company for the secondary offering totaled $7.9 million and was recorded in May 2021 as general and administrative expense.

 

Purple LLC Class B Unit Exchange Right

 

On February 2, 2018, in connection with the closing of the Business Combination, the Company entered into an exchange agreement with Purple LLC and InnoHold and Class B Unit holders who become a party thereto (the “Exchange Agreement”), which provides for the exchange of Purple LLC Class B Units (the “Class B Units”) and shares of Class B common stock (together with an equal number of Class B Units, the “Paired Securities”) for, at the Company’s option, either (A) shares of Class A common stock at an initial exchange ratio equal to one Paired Security for one share of Class A common stock or (B) a cash payment equal to the product of the average of the volume-weighted closing price of one share of Class A common stock for the ten trading days immediately prior to the date InnoHold or other Class B Unit holders deliver a notice of exchange multiplied by the number of Paired Securities being exchanged. In December 2018, InnoHold distributed Paired Securities to Terry Pearce and Tony Pearce who agreed to become parties to the Exchange Agreement. In June 2019, InnoHold distributed Paired Securities to certain current and former employees who also agreed to become parties to the exchange agreement. Holders of Class B Units may elect to exchange all or any portion of their Paired Securities as described above by delivering a notice to Purple LLC.

 

In certain cases, adjustments to the exchange ratio will occur in case of a split, reclassification, recapitalization, subdivision or similar transaction of or relating to the Class B Units or the shares of Class A common stock and Class B common stock or a transaction in which the Class A common stock is exchanged or converted into other securities or property. The exchange ratio will also adjust in certain circumstances when the Company acquires Class B Units other than through an exchange for its shares of Class A common stock.

 

The right of a holder of Paired Securities to exchange may be limited by the Company if it reasonably determines in good faith that such restrictions are required by applicable law (including securities laws), such exchange would not be permitted under other agreements of such holder with the Company or its subsidiaries, including the Third Purple LLC Agreement, or if such exchange would cause Purple LLC to be treated as a “publicly traded partnership” under applicable tax laws.

 

The Company and each holder of Paired Securities shall bear its own expense regarding the exchange except that the Company shall be responsible for transfer taxes, stamp taxes and similar duties.

 

There were no Paired Securities exchanged for Class A common stock during the six months ended June 30, 2022. During the six months ended June 30, 2021, 0.1 million of Paired Securities were exchanged for shares of Class A common stock.

 

Maintenance of One-to-One Ratios

 

The Third Purple LLC Agreement includes provisions intended to ensure that the Company at all times maintains a one-to-one ratio between (a) (i) the number of outstanding shares of Class A common stock and (ii) the number of Class A Units owned by the Company (subject to certain exceptions for certain rights to purchase equity securities of the Company under a “poison pill” or similar stockholder rights plan, if any, certain convertible or exchangeable securities issued under the Company’s equity compensation plan and certain equity securities issued pursuant to the Company’s equity compensation plan (other than a stock option plan) that are restricted or have not vested thereunder) and (b) (i) the number of other outstanding equity securities of the Company (including the warrants exercisable for shares of Class A common stock) and (ii) the number of corresponding outstanding equity securities of Purple LLC. These provisions are intended to result in non-controlling interest holders having a voting interest in the Company that is identical to their economic interest in Purple LLC.

 

Non-Income Related Taxes

 

The U.S. Supreme Court ruling in South Dakota v. Wayfair, Inc., No.17-494, reversed a longstanding precedent that remote sellers are not required to collect state and local sales taxes. The Company cannot predict the effect of these and other attempts to impose sales, income or other taxes on e-commerce. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on the Company’s business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the internet. The application of these taxes on the Company’s business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which the Company conducts or will conduct business.

 

Legal Proceedings

 

On September 9, 2019, Purple LLC filed a Statement of Claim against PerfectSense Home Inc. and PerfectSense Trading Co. Ltd. (collectively, “PerfectSense”) in the Federal Court of Canada. PerfectSense is a manufacturer and supplier of mattresses and related products. PerfectSense owns the domain name www.purplesleep.ca, which used to, but no longer, redirects to its website at www.perfectsense.ca. In addition to this, Purple LLC has alleged that PerfectSense has designed their mattresses with the same look as the Purple mattresses (white mattress top, purple stripe, and grey bottom); used many of the marketing elements on Purple’s website (including a similar “exploded view” image of their mattress); and adopted the color purple as their dominant marketing color. Purple LLC is suing for a declaration that PerfectSense has infringed Purple LLC’s copyright and trademark rights and committed the tort of passing off. Purple LLC is asking for injunctive relief, damages, an accounting of profits, interest, costs, and delivery up or destruction of the infringing products (including delivery up of the www.purplesleep.ca domain). After filing the statement of claim, Purple LLC posted $15,000 CAD as security for PerfectSense’s costs. PerfectSense brought a motion to strike that was resolved on consent. Pleadings are now closed, and the action is proceeding under case management. Counsel for the defendant was removed from the record at their own request by Court Order. The Court further ordered the defendant to either appoint counsel or file a motion to permit an officer or director to represent the defendant in legal proceedings. On November 6, 2020, the defendant informally requested that the Court permit Mr. Henderson, the CEO and shareholder of the defendant, to represent the defendant in the action until such time as a lawyer could be appointed. Purple opposed this informal request, and it was denied by the Court. After granting PerfectSense a final extension of time to either appoint counsel or file a motion to permit Mr. Henderson to represent the defendant, PerfectSense appointed new counsel. The parties engaged in litigation discovery, exchanged affidavits of documents and scheduled examinations for discovery. Shortly thereafter, discovery adjourned and continues to be stayed while the parties negotiate formal terms of settlement. PerfectSense has not responded to Purple’s repeated attempts to finalize the settlement. Purple filed a motion to enforce a settlement agreement.  The Court has directed the motion be heard before a Judge, which will likely take place in September of 2022. 

 

On September 20, 2020, Purple LLC filed a complaint in the U.S. Court of International Trade seeking to recover approximately $7.0 million of Section 301 duties paid at the time of importation on certain Chinese-origin goods. More than 4,000 other complaints have been filed by other companies seeking similar refunds. On March 12, 2021 the United States filed a master answer that applies to all the Section 301 cases, including Purple LLC’s. On July 6, 2021, the court granted a preliminary injunction against liquidation of any unliquidated entries. On April 1, 2022, the court issued an opinion that remanded the case back to the U.S. Trade Representative (“USTR”) to address certain procedural flaws in USTR’s process for determining whether certain products were subject to the Section 301 duties. On August 1, 2022, USTR issued its remand results. The court has not yet established a briefing schedule for comments on the remand results. If successful, this litigation could result in a refund of some or all of the Section 301 duties.

 

On October 13, 2020, Purple LLC filed a lawsuit against Responsive Surface Technology, LLC and its parent company, PatienTech, LLC (collectively referred to as “ReST”) in the United States District Court for the District of Utah. The lawsuit arises from ReST’s multiple breaches of its obligations to Purple LLC, including infringing upon Purple LLC’s trademarks, patents, and trade dress, among other claims. Purple seeks monetary damages, injunctive relief, and declaratory judgment based on certain conduct by ReST (“Case I”). On October 21, 2020, shortly after the complaint was filed in Case I, ReST filed a retaliatory lawsuit against Purple LLC, Gary DiCamillo, Adam Gray, Joseph Megibow, Terry Pearce, and Tony Pearce, also in the United States District Court for the District of Utah (“Case II”). Subsequently, the two cases were consolidated into one. Case II (now combined with Case I) involves many of the same facts and transactions as Case I. On January 19, 2021, ReST filed a motion to compel arbitration of the claims in Case I. Purple LLC opposed the motion to compel arbitration, arguing that ReST waived any rights they may have had to arbitration and that all the claims in both cases should stay in the courts. However, the Court granted ReST’s motion to compel arbitration, and stayed the proceedings in the United States District Court for the District of Utah. Additionally, the Court ruled that ReST’s claims against the Purple board members were not subject to arbitration, and the Court stayed ReST’s claims against those individuals.  Pursuant to the Court’s order, Purple filed a demand for arbitration with the American Arbitration Association (the “AAA”) on September 1, 2021.  ReST filed its counterclaim with the AAA on September 21, 2021.The parties have selected an arbitrator and they have agreed upon a scheduling order.  Currently, the parties are in the fact discovery phase of the arbitration. The parties have scheduled several depositions and exchange documents and discovery requests. The arbitration hearing is set to begin on April 17, 2023, and it will continue through April 28, 2023. Purple LLC seeks over $4 million in damages from ReST, whereas ReST claims that Purple is liable to it for tens of millions of dollars. The outcome of this litigation cannot be predicted at this stage. However, Purple intends to vigorously pursue its claims and defend against the claims made by ReST.

 

On November 19, 2020, Purple LLC sued Advanced Comfort Technologies, Inc., dba Intellibed (“Intellibed”) in the U.S. District Court for the District of Utah for patent infringement, trademark infringement, trade secret misappropriation, and a number of related state law based claims. The principal allegations are that Intellibed has manufactured and sold unauthorized, infringing products under the Sleepy’s brand name owned by third-party Mattress Firm. Purple LLC also requested declaratory relief related to certain assignment terms of a license agreement in which Purple LLC is the licensor and Intellibed is the licensee. On December 14, 2020, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s Complaint on the ground that these Counts fail to state a claim upon which relief can be granted. On December 15, 2020, Intellibed filed an Answer to Purple LLC’s complaint and also asserted against Purple LLC a total of eight counterclaims, including a number of declaratory judgment claims, breach of contract, and tortious interference claims. Intellibed’s main allegations are that its use of Purple LLC’s patents, trademark, and trade secrets in connection with Mattress Firm’s Sleepy’s products is authorized under the license agreement. On January 19, 2021, Purple LLC filed a motion to dismiss Intellibed’s fifth, sixth, seventh, and eighth counterclaims on the ground that these counterclaims fail to state a claim upon which relief can be granted. Briefing on Purple LLC’s partial motion to dismiss was completed on March 2, 2021. On January 19, 2021, Purple LLC also filed an Answer to Intellibed’s counterclaims, which were not subject to Purple LLC’s motion to dismiss. On January 27, 2021, Purple LLC filed a First Amended Complaint in response to Intellibed’s initial motion to dismiss. On February 10, 2021, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s First Amended Complaint. Briefing on Intellibed’s partial motion to dismiss was completed on March 24, 2021. On September 28, 2021, the District Court dismissed Purple’s complaint without prejudice, and also dismissed ACTI’s counterclaim without prejudice, while the parties pursued dispute-resolution procedures set out in the license agreement.  Because the Court found that the license agreement required the parties to follow the contractual dispute-resolution procedures prior to filing a lawsuit, Purple initiated those procedures in accordance with the license agreement and intends to continue to vigorously pursue its claims.

 

On June 8, 2021, Serta Simmons Bedding, LLC (“SSB”) filed a Complaint against the Company in the Superior Court of Gwinnett County, Georgia, Case No. 21-A-04413-1 (the “Georgia Litigation”). SSB’s Complaint alleges that the Company intentionally interfered with SSB’s business and contractual relations and violated the Georgia Trade Secrets Act by hiring one of SSB’s former employees in the face of an allegedly valid 2015 noncompete agreement. SSB seeks compensatory damages, punitive damages, equitable relief, and attorneys’ fees as a result of the conduct alleged in the Complaint. SSB also initiated arbitration proceedings against its former employee who Purple LLC has agreed to indemnify, subject to certain conditions.  On July 12, 2021, the Company filed an Answer to SSB’s Complaint in the Georgia Litigation, denying all allegations of unlawful conduct, and further moved to dismiss the Georgia Litigation on the grounds that Georgia is an inconvenient forum and the parties’ dispute should instead be litigated in Utah.   On July 9, 2021, the Company filed its own Complaint in the Fourth Judicial District Court of Salt Lake County, Utah, Case No. 21040011 (the “Utah Litigation”), seeking: (1) a declaratory judgment that the arbitration clause in the former employee’s 2015 noncompete agreement is unenforceable, (2) a declaratory judgment that the restrictive covenants in the former employee’s 2015 noncompete agreement are unenforceable, and (3) an order enjoining arbitration proceedings initiated by SSB and currently pending against the former employee.  The Company filed a motion for summary judgment on these claims on August 16, 2021. SSB filed an Answer on August 18, 2021. After attending a mediation, the parties entered in a settlement agreement on December 31, 2021 resolving all claims in the Georgia Litigation and Utah Litigation.  The Company did not pay any monetary consideration to SSB in connection with the settlement agreement. On January 12, 2022, pursuant to the terms of the settlement agreement, SSB dismissed the Georgia Litigation without prejudice and the Company dismissed the Utah Litigation without prejudice. 

 

On May 3, 2022, the Company filed a Complaint against Photon Interactive UK Limited (“Photon”) in the U.S. District Court for the District of Delaware regarding a Master Professional Services Agreement with Photon dated on or around November 1, 2019. Pursuant to the agreement, Photon was required to rebuild Purple’s website architecture and checkout process. Purple paid Photon $0.9 million under the Agreement. However, Photon failed to deliver any of the required deliverables as specified in the agreement. Purple withheld payment of the final $0.1 million due pursuant to Photon’s invoices pending a resolution with Photon. Since resolution discussions with Photon have failed, Purple filed the aforementioned complaint for breach of contract against Photon seeking, among other damages, reimbursement for all amounts paid to under the agreement. It is anticipated that Photon will counter-sue for amounts they claim are owed. 

 

The Company is from time to time involved in various other claims, legal proceedings and complaints arising in the ordinary course of business. The Company does not believe that adverse decisions in any such pending or threatened proceedings, or any amount that the Company might be required to pay by reason thereof, would have a material adverse effect on the financial condition or future results of the Company.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions

14. Related Party Transactions

 

The Company had various transactions with entities or individuals which are considered related parties.

 

Coliseum Capital Management, LLC

 

Immediately following the Business Combination, Adam Gray was appointed to the Company’s Board of Directors (the “Board”). Mr. Gray is a manager of Coliseum Capital, LLC, which is the general partner of CCP and CDF, and he is also a managing partner of Coliseum Capital Management, LLC (“CCM”), which is the investment manager of Blackwell. Mr. Gray has voting and dispositive control over securities held by CCP, CDF and Blackwell which were also Lenders under the Amended and Restated Credit Agreement. See Note 13—Commitments and ContingenciesSubscription Agreement and Preemptive Rights for further discussion.

 

Purple Founder Entities

 

TNT Holdings, LLC (herein “TNT Holdings”), EdiZONE, LLC, (herein EdiZONE an entity wholly owned by TNT Holdings) and InnoHold (collectively the “Purple Founder Entities”) were entities under common control with Purple LLC prior to the Business Combination. TNT Holdings and InnoHold are majority owned and controlled by Terry Pearce and Tony Pearce (the “Purple Founders”), who were appointed to the Company’s Board following the Business Combination. InnoHold was a majority shareholder of the Company until it sold a portion of its interests in a secondary public offering in May 2020 and the remainder of its interests in a secondary public offering in September 2020. The Purple Founders also resigned as employees of Purple LLC and retired from the Company’s Board in August 2020.

 

TNT Holdings owned the Alpine facility Purple LLC has been leasing since 2010, and the Purple Founders informed Purple LLC that TNT Holdings recently transferred ownership to 123E LLC, an entity controlled by the Purple Founders. Effective as of October 31, 2017, Purple LLC entered into an Amended and Restated Lease Agreement with TNT Holdings. The Company determined that neither TNT Holdings nor 123E LLC are a VIE as neither the Company nor Purple LLC hold any explicit or implicit variable interest in TNT Holdings or 123E LLC and do not have a controlling financial interest in TNT Holdings or 123E LLC. Purple LLC incurred $0.2 million and $0.4 million in rent expense to 123E LLC or TNT Holdings for the building lease of the Alpine facility for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively. Purple LLC continues to lease the Alpine facility that was formerly the Company headquarters, for use in production, research and development and video production. In accordance with the terms of that lease, on September 3, 2021, Purple LLC gave notice to 123E LLC that it intended to exercise its right to an early termination of the lease to occur on September 30, 2022.

 

During the six months ended June 30, 2021, certain current and former employees of Purple LLC who received distributions of Paired Securities from InnoHold exchanged 0.1 million of Paired Securities for Class A common stock. There were no such exchanges during the six months ended June 30, 2022.

 

In connection with the Business Combination, to secure payment of a certain portion of specified post-closing indemnification rights of the Company under the Merger Agreement, 0.5 million shares of Class B common stock and 0.5 million Class B Units otherwise issuable to InnoHold as equity consideration were deposited in an escrow account for up to three years from the date of the Business Combination pursuant to a contingency escrow agreement. In September 2020, an amendment to the escrow agreement was signed whereby the 0.5 million shares of Class B Stock and 0.5 million Class B Units held in escrow were exchanged for $5.0 million. On February 3, 2021, the Company received $4.1 million from InnoHold as reimbursement for amounts that qualified for indemnification from the $5.0 million being held in escrow. The remaining $0.9 million in escrow was returned to InnoHold. The amount received from InnoHold was recorded as additional paid-in capital in the condensed consolidated balance sheet.

 

During the six months ended June 30, 2021, Purple LLC paid InnoHold through withholding payments directly to various states, an aggregate of $0.4 million in required tax distributions pursuant to the Third Purple LLC Agreement. There were no such payments made by Purple LLC during the six months ended June 30, 2022.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Stockholders’ Equity

15. Stockholders’ Equity

 

Class A Common Stock

 

The Company has 210.0 million shares of Class A common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class A common stock are entitled to one vote for each share held on all matters to be voted on by the stockholders and participate in dividends, if declared by the Board, or receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock. Holders of Class A common stock and holders of Class B common stock voting together as a single class, have the exclusive right to vote for the election of directors and on all other matters properly submitted to a vote of the stockholders. Holders of Class A common stock and Class B common stock are entitled to one vote per share on matters to be voted on by stockholders. At June 30, 2022, 82.8 million shares of Class A common stock were outstanding.

 

Class B Common Stock

 

The Company has 90.0 million shares of Class B common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class B common stock will vote together as a single class with holders of the Company’s Class A common stock on all matters properly submitted to a vote of the stockholders. Shares of Class B common stock may be issued only to InnoHold, their respective successors and assigns, as well as any permitted transferees of InnoHold. A holder may transfer their shares of Class B common stock to any transferee (other than the Company) only if such holder also simultaneously transfers an equal number of such holder’s Purple LLC Class B Units to such transferee in compliance with the Third Purple LLC Agreement. The Class B common stock is not entitled to receive dividends, if declared by the Board, or to receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock.

 

In connection with the Business Combination, approximately 44.1 million shares of Class B common stock were issued to InnoHold as part of the equity consideration. InnoHold subsequently transferred a portion of its shares to permitted transfers and exchanged its remaining shares for Class A common stock that it sold. All of the 0.4 million shares of Class B common stock outstanding at June 30, 2022 were held by other parties.

 

Preferred Stock

 

The Company has 5.0 million shares of preferred stock authorized at a par value of $0.0001 per share. The preferred stock may be issued from time to time in one or more series. The directors are expressly authorized to provide for the issuance of shares of the preferred stock in one or more series and to establish from time to time the number of shares to be included in each such series and to fix the voting rights, designations and other special rights or restrictions. At June 30, 2022, there were no shares of preferred stock outstanding.

 

Sponsor Warrants

 

There were 12.8 million sponsor warrants issued pursuant to a private placement simultaneously with the Company’s IPO. The Company may call the warrants for redemption if the reported last sale price of the Class A common stock equals or exceeds $24.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders; provided, however, that the sponsor warrants are not redeemable by the Company so long as they are held by the Sponsor or its permitted transferees. In addition, so long as such sponsor warrants are held by the Sponsor or its permitted transferee, the holder may elect to exercise the sponsor warrants on a cashless basis, by surrendering their sponsor warrants for that number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the sponsor warrants, multiplied by the difference between the exercise price of the sponsor warrants and the “fair market value” (defined below), by (y) the fair market value. The “fair market value” means the average reported last sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of warrant exercise is sent to the warrant agent.

 

There were no sponsor warrants exercised during the six months ended June 30, 2022. During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were 1.9 million sponsor warrants outstanding at June 30, 2022.

 

Noncontrolling Interest

 

Noncontrolling interest (“NCI”) is the membership interest in Purple LLC held by holders other than the Company. Upon the close of the Business Combination, and at December 31, 2018, InnoHold’s and other Class B Unit holders’ combined NCI percentage in Purple LLC was approximately 82%. At June 30, 2022, the combined NCI percentage in Purple LLC was 0.5%. The Company has consolidated the financial position and results of operations of Purple LLC and reflected the proportionate interest held by all such Purple LLC Class B Unit holders as NCI.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

16. Income Taxes

 

At each interim period, the Company estimates its forecasted full-year effective tax rate. That forecasted rate is applied to year-to-date ordinary income or loss to compute the year-to-date income tax provision. In order to compute the annual effective tax rate, the Company estimates its full year ordinary income and total tax provision, including both current and deferred taxes.

 

For annual periods, the Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that the deferred tax assets will be realized. Deferred tax assets and liabilities are calculated by applying existing tax laws and the rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the year of the enacted rate change. Our effective tax rate is primarily impacted by the allocation of income taxes to the noncontrolling interest and the non-taxable nature of the change in fair value of the warrant liability.

 

The Company’s sole material asset is Purple LLC, which is treated as a partnership for U.S. federal income tax purposes and for purposes of certain state and local income taxes. Purple LLC’s net taxable income and any related tax credits are passed through to its members and are included in the members’ tax returns, even though such net taxable income or tax credits may not have actually been distributed. While the Company consolidates Purple LLC for financial reporting purposes, the Company will be taxed on its share of earnings of Purple LLC not attributed to the noncontrolling interest holders, which will continue to bear their share of income tax on its allocable earnings of Purple LLC. The income tax burden on the earnings taxed to the noncontrolling interest holders is not reported by the Company in its consolidated financial statements under GAAP. As a result, the Company’s effective tax rate differs from the statutory rate. The primary factors impacting expected tax are the change in fair value of the warrant liabilities and remeasurement of deferred taxes primarily as a result of the change in the estimated state tax rate.

 

Deferred tax assets at June 30, 2022 totaled $224.0 million, which is net of a $93.7 million valuation allowance that has been recorded against the residual outside partnership basis for the amount the Company believes is not more likely than not realizable. As a result, there was an overall increase of $23.8 million in the valuation allowance from December 31, 2021 to June 30, 2022, primarily as a result of an increase in the residual outside partnership basis.

 

The Company currently estimates its annual effective income tax rate to be 21.6%. The annualized effective tax rate for the Company differs from the federal rate of 21% primarily due to the non-taxable nature of the change in fair value of the warrant liabilities and state and local income taxes.

 

For the six months ended June 30, 2022, the Company has recorded an income benefit of $6.0 million. The effective tax rate for the six months ended June 30, 2022 was 21.4%. This is less than the federal statutory rate due primarily to a reduction of deferred tax assets associated with adjustments for stock based compensation and the gain relating to the change in fair value of the warrant liability is excluded from taxable income for income tax purposes.

 

In connection with the Business Combination, the Company entered into a tax receivable agreement with InnoHold, which provides for the payment by the Company to InnoHold of 80% of the net cash savings, if any, in U.S. federal, state and local income tax that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the Closing as a result of (i) any tax basis increases in the assets of Purple LLC resulting from the distribution to InnoHold of the cash consideration, (ii) the tax basis increases in the assets of Purple LLC resulting from the redemption by Purple LLC or the exchange by the Company, as applicable, of Class B Paired Securities or cash, as applicable, and (iii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, payments it makes under the agreement.

 

As noncontrolling interest holders exercise their right to exchange or cause Purple LLC to redeem all or a portion of their Class B Units, a tax receivable agreement liability may be recorded based on 80% of the estimated future cash tax savings that the Company may realize as a result of increases in the basis of the assets of Purple LLC attributed to the Company as a result of such exchange or redemption. The amount of the increase in asset basis, the related estimated cash tax savings and the attendant liability to be recorded will depend on the price of the Company’s Class A common stock at the time of the relevant redemption or exchange.

 

The estimation of liability under the tax receivable agreement is by its nature imprecise and subject to significant assumptions regarding the amount and timing of future taxable income. As a result of the initial merger transaction, the subsequent exchanges of Class B Units for Class A common stock and changes in estimates relating to the expected tax benefits associated with the liability under the agreement, the potential future tax receivable agreement liability was $162.2 million and $168.1 million as of June 30, 2022 and December 31, 2021, respectively. The reduction in the June 30, 2022 tax receivable agreement liability reflected a payment of $5.8 million made in January 2022.

 

As of December 31, 2021, the Company estimated $10.0 million of U.S. federal and $2.7 million of state net operating loss carryforwards available to reduce future taxable income. The federal net operating losses may be carried forward indefinitely for U.S. federal tax purposes, while some state carryforwards are subject to expiration beginning in 2026. It is possible that we will not generate taxable income in time to use all or a portion of these net operating loss carryforwards before their expiration or at all. Additionally, the Company may be subject to the NOL utilization provisions of Section 382 of the Internal Revenue Code of 1986, as amended due to ownership changes that may have occurred previously or that could occur in the future. The effect of an ownership change may be the imposition of an annual limitation on the use of NOL carryforwards attributable to periods before the change. The amount of the annual limitation depends upon the value of the Company immediately before the change, changes to the Company’s capital during a specified period prior to the change, and the federal published interest rate. As of June 30, 2022, the Company has not completed its analyses in respect of Section 382 to determine whether a change in ownership has occurred, the annual limitation, if any, or whether any of the tax attributes are subject to a permanent limitation. Until an analysis is completed, there can be no assurance that the existing net operating loss carry-forwards or credits are not subject to significant limitation.

 

The effects of uncertain tax positions are recognized in the consolidated financial statements if these positions meet a “more-likely-than-not” threshold. For those uncertain tax positions that are recognized in the consolidated financial statements, liabilities are established to reflect the portion of those positions it cannot conclude “more-likely-than-not” to be realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties would be included on the related tax liability line in the consolidated balance sheet. As of June 30, 2022, no uncertain tax positions were recognized as liabilities in the condensed consolidated financial statements.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Common Share
6 Months Ended
Jun. 30, 2022
Net Income (Loss) Per Common Share [Abstract]  
Net Income (Loss) Per Common Share

17. Net Income (Loss) Per Common Share

 

Basic net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the weighted average number of shares of Class A stock outstanding during each period. Diluted net income (loss) per share reflects the weighted-average number of common shares outstanding during the period used in the basic net income (loss) computation plus the effect of common stock equivalents that are dilutive.

 

The following table sets forth the calculation of basic and diluted weighted average shares outstanding and earnings (loss) per share for the periods presented (in thousands, except per share amounts):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Numerator:                
Net income (loss) attributable to Purple Innovation, Inc.-basic  $(8,340)  $2,578   $(21,842)  $23,402 
Less – dilutive effect of change in fair value of warrant liabilities   
    (4,860)   
    (14,007)
Less – net loss attributed to noncontrolling interest   (70)   
    (199)   
 
Net income (loss) attributable to Purple Innovation, Inc.-diluted  $(8,410)  $(2,282)  $(22,041)  $9,395 
Denominator                    
Weighted average shares—basic   82,703    66,277    74,924    65,439 
Add – dilutive effect of equity awards   
        
    1,499 
Add – dilutive effect of warrants   
    

587

    
    1,403 
Add – dilutive effect of Class B shares   448    
    448    
 
Weighted average shares—diluted   83,151    66,864    75,372    68,341 
Net income (loss) per common share:                    
Basic  $(0.10)  $0.04   $(0.29)  $0.36 
Diluted  $(0.10)  $(0.03)  $(0.29)  $0.14 

 

For the three and six months ended June 30, 2022, the Company excluded 3.3 million and 3.5 million, respectively, of Class A common shares issuable upon conversion of certain warrants, stock options, restricted stock and Class A shares subject to vesting as the effect was anti-dilutive. For the three and six months ended June 30, 2021, the Company excluded 0.4 million and 0.5 million, respectively, of Paired Securities convertible into shares of Class A Stock as the effect was anti-dilutive.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Equity Compensation Plans

18. Equity Compensation Plans

 

2017 Equity Incentive Plan

 

The Purple Innovation, Inc. 2017 Equity Incentive Plan (the “2017 Incentive Plan”) provides for grants of stock options, stock appreciation rights, restricted stock units and other stock-based awards. Directors, officers and other employees and subsidiaries and affiliates, as well as others performing consulting or advisory services for the Company and its subsidiaries, will be eligible for grants under the 2017 Incentive Plan. As of June 30, 2022, an aggregate of 1.0 million shares are available for issuance or use under the 2017 Incentive Plan.

 

Class A Stock Awards

 

In May 2022, the Company granted stock awards under the 2017 Incentive Plan to independent directors on the Board. The stock awards vested immediately and the Company issued 0.1 million shares of Class A common stock and recognized $0.6 million in expense during the three months ended June 30, 2022, which represented the fair value of the stock awards on the grant date.

 

Employee Stock Options

 

In March and June 2022, the Company granted 0.5 million and 0.1 million stock options, respectively, under the 2017 Incentive Plan to its chief executive officer at an exercise price of $6.82 per option. The stock options expire in five years and vest over a three-year period. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the stock options granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The Company determined the fair value of the net award of 0.2 million stock options to be $0.4 million which will be expensed on a straight-line basis over the vesting period.

 

The Company determined the fair value of the options granted during the six months ended June 30, 2022 using the Black Scholes method with the following weighted average assumptions:

 

Fair market value  $2.02 
Exercise price  $6.82 
Risk free interest rate   2.67%
Expected term in years   3.45 
Expected volatility   54.22%
Expected dividend yield   
 

 

The following table summarizes the Company’s total stock option activity for the six months ended June 30, 2022:

 

   Options
(in thousands)
   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term in
Years
   Intrinsic
Value
(in thousands)
 
Options outstanding as of January 1, 2022   1,552   $8.65    1.9   $8,667 
Granted   594    6.82    
    
 
Exercised   (20)   8.32    
    
 
Forfeited/cancelled   (545)   8.11    
    
 
Options outstanding as of June 30, 2022   1,581   $8.15    1.7   $
 

 

Outstanding and exercisable stock options as of June 30, 2022 are as follows:

 

    Options Outstanding   Options Exercisable 
Exercise Prices   Number of
Options
Outstanding
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Number of
Options
Exercisable
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Intrinsic
Value
(in thousands)
 
$5.75    158    0.3    158    0.3   $
 
 5.95    426    0.4    426    0.4    
 
 6.51    196    1.9    152    1.9    
 
 6.65    173    1.9    127    1.9    
 
 6.82    205    4.8    
    
    
 
 7.99    19    2.4    13    2.4    
 
 8.32    108    2.0    68    2.0    
 
 8.55    97    0.4    97    0.7    
 
 13.12    110    2.4    72    2.1    
 
 15.12    2    0.2    2    0.2    
 
 21.70    52    0.4    52    0.4    
 
 32.28    35    3.7    12    3.7    
 

 

The following table summarizes the Company’s unvested stock option activity for the six months ended June 30, 2022:

 

   Options
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested options as of January 1, 2022   416   $3.60 
Granted   594    3.41 
Vested   (125)   3.30 
Forfeited   (482)   2.73 
Nonvested options as of June 30, 2022   403   $2.84 

 

The estimated fair value of Company stock options is amortized over the options vesting period on a straight-line basis. For the three and six months ended June 30, 2022, the Company recognized stock option expense of $0.2 million and $0.3 million, respectively. The Company recorded stock option expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2021, respectively.

 

As of June 30, 2022, outstanding stock options had $1.1 million of unrecognized stock compensation cost with a remaining recognition period of 2.0 years.

 

Employee Restricted Stock Units

 

In March and June 2022, the Company granted 0.5 million and 0.1 million restricted stock units, respectively, under the 2017 Incentive Plan to the Company’s chief executive officer. These restricted stock awards had a grant date fair value of $6.32 and $4.81 per share, respectively. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the restricted stock units granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The estimated fair value of the net award of 0.2 million restricted stock units is being recognized on a straight-line basis over the three-year vesting period.

 

During the second quarter of 2022, the Company granted 1.1 million restricted stock units under the 2017 Incentive Plan to certain management of the Company. Approximately one-half of the restricted stock units granted included a market vesting condition. The restricted stock awards that did not have a market vesting condition had a weighted average grant date fair value of $5.53 per share. The estimated fair value of these awards is recognized on a straight-line basis over the vesting period. For those awards that include a market vesting condition, the estimated fair value of the restricted stock was measured on the grant date and incorporated the probability of vesting occurring. The estimated fair value is recognized over the derived service period (as determined by the valuation model), with such recognition occurring regardless of whether the market condition is met. The Company determined the weighted average grant date fair value of the awards with the market vesting condition to be $3.68 per share using a Monte Carlo Simulation of a Geometric Brownian Motion stock path model with the following weighted average assumptions:

 

Trading price of common stock on measurement date  $5.34 
Risk free interest rate   2.64%
Expected life in years   2.9 
Expected volatility   84.3%
Expected dividend yield   
 

 

The following table summarizes the Company’s restricted stock unit activity for the six months ended June 30, 2022:

 

   Number
Outstanding
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested restricted stock units as of January 1, 2022   165   $17.84 
Granted   1,181    4.77 
Vested   (31)   18.52 
Forfeited   (68)   12.19 
Nonvested restricted stock units as of June 30, 2022   1,247   $5.75 

 

The Company recorded restricted stock unit expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2022, respectively. There were no restricted stock units outstanding and no expense recorded during the six months ended June 30, 2021.

 

As of June 30, 2022, outstanding restricted stock units had $6.4 million of unrecognized stock compensation cost with a remaining recognition period of 2.6 years.

 

Aggregate Non-Cash Stock-Based Compensation

 

The Company has accounted for all stock-based compensation under the provisions of ASC 718 Compensation—Stock Compensation. This standard requires the Company to record a non-cash expense associated with the fair value of stock-based compensation over the requisite service period.

 

The following table summarizes the aggregate non-cash stock-based compensation recognized in the statement of operations for stock awards, employee stock options and employee restricted stock units (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Cost of revenues  $104   $44   $170   $89 
Marketing and sales   266    114    403    218 
General and administrative   861    951    1,184    1,275 
Research and development   44    4    60    10 
Total non-cash stock-based compensation  $1,275   $1,113   $1,817   $1,592 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Retirement Plan
6 Months Ended
Jun. 30, 2022
Employee Retirement Plan [Abstract]  
Employee Retirement Plan

19. Employee Retirement Plan

 

In July 2018 the Company established a 401(k) plan that qualifies as a deferred compensation arrangement under Section 401 of the IRS Code. All eligible employees over the age of 18 and with 4 months’ service are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 5% of eligible earnings. Company contributions immediately vest. The Company’s matching contribution expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.6 million for the three and six months ended June 30, 2021, respectively.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events

20. Subsequent Events

On July 20, 2022, the Company entered into an amendment to its Alpine facility lease agreement with 123E LLC. The amendment rescinded the Company’s previous notice of termination that was scheduled to be effective September 30, 2022 and extended the term such that the lease will remain in effect until September 30, 2023.

 

On August 5, 2022, the Company filed a Complaint with the United States International Trade Commission (“ITC”) against numerous entities and individuals from the People’s Republic of China and South Korea (“Respondents”) that have been violating Purple’s intellectual property rights related to pillow and seat cushion products.  The Complaint alleges that the proposed Respondents are violating 19 U.S.C. § 1337 (“Section 337”) by importing into the United States, selling for importation into the United States, and/or selling in the United States after importation pillow and seat cushion products that infringe Purple’s trade dress rights or otherwise constitute unfair competition, infringe a certain Purple design patent, infringe Purple trademarks, and/or infringe Purple utility patents. The Complaint requests that the ITC issue at least the following relief:  (i) a General Exclusion Order excluding from entry into the United States all pillow and seat cushion products that infringe any asserted Purple intellectual property right; (ii) Limited Exclusion Orders excluding from entry into the United States all pillow and cushion products of the proposed Respondents named in the Complaint that infringe any asserted Purple intellectual property right; and (iii) Cease and Desist Orders against the proposed Respondents named in the Complaint barring them from marketing, selling, advertising, or distributing infringing products in the United States, including via on-line retailers.  The ITC is currently determining whether to institute an unfair import investigation under Section 337 in connection with Purple’s Complaint.   

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

 

The condensed consolidated financial statements include the accounts of Purple Inc. and its controlled subsidiary Purple LLC. All intercompany balances and transactions have been eliminated in consolidation. As of June 30, 2022, Purple Inc. held 99.5% of the common units of Purple LLC and Purple LLC Class B Unit holders held 0.5% of the common units in Purple LLC.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting and reflect the financial position, results of operations and cash flows of the Company. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The unaudited condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which were considered of normal recurring nature) considered necessary to present fairly the Company’s financial results. The results of the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022 or for any other interim period or other future year.

 

Variable Interest Entities

Variable Interest Entities

 

Purple LLC is a variable interest entity. The Company determined that it is the primary beneficiary of Purple LLC as it is the sole managing member and has the power to direct the activities most significant to Purple LLC’s economic performance as well as the obligation to absorb losses and receive benefits that are potentially significant. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC and consolidated 100% of Purple LLC’s assets, liabilities and results of operations in the Company’s unaudited condensed consolidated financial statements contained herein. The holders of Purple LLC Class B Units (the “Class B Units”) held 0.5% of the economic interest in Purple LLC as of June 30, 2022. For further discussion see Note 15 — Stockholders’ Equity.

 

Use of Estimates

Use of Estimates

 

The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to establish accounting policies and to make estimates and judgments that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The Company regularly makes significant estimates and assumptions including, but not limited to, estimates that affect revenue recognition, accounts receivable and allowance for doubtful accounts, valuation of inventories, sales returns, warranty returns, warrant liabilities, stock based compensation, the recognition and measurement of loss contingencies, estimates of current and deferred income taxes, deferred income tax valuation allowances and amounts associated with the Company’s tax receivable agreement with InnoHold, LLC (“InnoHold”). Predicting future events is inherently an imprecise activity and, as such, requires the use of judgment. Actual results could differ materially from those estimates.

 

Restructuring Charges

Restructuring Charges

 

In February and April 2022, because of lower-than-expected demand and higher labor and overhead costs that adversely affected our results of operations in the fourth quarter of 2021 which continued into the first quarter of 2022, the Company completed a restructuring of its workforce to balance production, improve efficiencies and realign the Company’s cost structure to focus on quality of earnings in our current core business. As a result of the realignment and restructuring, the Company reduced employee headcount and incurred severance charges of $2.0 million during the six months ended June 30, 2022.

 

In June 2022, the Company incurred a one-time separation fee of $3.1 million with a professional services provider for not continuing with their services. The fee was recorded as general and administrative expense in the condensed consolidated statement of operations for the three months ended June 30, 2022.

 

The Company has also initiated other cost reduction and efficiency efforts to improve costs, increase margins and ensure compliance with debt covenants. If the Company’s cash flow from operations or other sources of financing are less than anticipated, the Company believes it will be able to fund operating expenses and comply with debt covenants based on its ability to scale back operations, reduce marketing spend, use the liquidity available under its revolving line of credit and postpone or discontinue growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement the Company may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

Reference Rate Reform

 

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides guidance to alleviate the burden in accounting for reference rate reform by allowing certain expedients and exceptions in applying generally accepted accounting principles to contracts, hedging relationships, and other transactions impacted by reference rate reform. The provisions of ASU 2020-04 apply only to those transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. This standard is currently effective and upon adoption may be applied prospectively to contract modifications made on or before December 31, 2022, when the reference rate replacement activity is expected to be completed. The interest rates on the Company’s term loan and revolving line of credit were originally based on LIBOR. In February 2022, the Company entered into an amendment to the 2020 Credit Agreement that changed the interest reference rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”). The change to SOFR did not have any impact on the Company’s condensed consolidated financial statements – see Note 10—Debt for discussion of the amendment to the 2020 Credit Agreement.

 

Measurement of Credit Losses

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which was further updated and clarified by the FASB through issuance of additional related ASUs. This guidance replaces the existing incurred loss impairment guidance and establishes a single allowance framework for financial assets carried at amortized cost based on expected credit losses. The estimate of expected credit losses requires the incorporation of historical information, current conditions, and reasonable and supportable forecasts. These updates are effective for public companies, excluding Smaller Reporting Companies (“SRC”), for annual periods beginning after December 15, 2019, including interim periods therein. The standard is effective for all other entities for annual periods beginning after December 15, 2022, including interim periods therein. The standard is effective for the Company’s interim and annual financial periods beginning January 1, 2023. This standard is to be applied utilizing a modified retrospective approach. The Company is currently evaluating the impact of this standard on its accounts receivable, cash and cash equivalents, and any other financial assets measured at amortized cost.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of liabilities measured at fair value on recurring basis
   Level   June 30,
2022
   December 31,
2021
 
Sponsor warrants   3   $69   $4,343 

 

Schedule of liability activity
   Sponsor
Warrants
 
Fair value as of December 31, 2021  $4,343 
Fair value of warrants exercised   
 
Change in valuation inputs(1)   (4,274)
Fair value as of June 30, 2022  $69 
      
Fair value as of December 31, 2020  $92,708 
Fair value of warrants exercised   (64,172)
Change in valuation inputs(1)   (14,007)
Fair value as of June 30, 2021  $14,529 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of revenue disaggregated by sales channel and product
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Channel  2022   2021   2022   2021 
DTC  $81,628   $116,219   $167,164   $241,123 
Wholesale   62,481    66,367    120,124    127,892 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Product  2022   2021   2022   2021 
Sleep products  $131,738   $166,708   $260,704   $338,551 
Other   12,371    15,878    26,584    30,464 
Revenues, net  $144,109   $182,586   $287,288   $369,015 

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Net [Abstract]  
Schedule of inventories
   June 30,   December 31, 
   2022   2021 
Raw materials  $31,621   $33,609 
Work-in-process   2,041    4,023 
Finished goods   52,870    63,419 
Inventory obsolescence reserve   (1,646)   (2,361)
Inventories, net  $84,886   $98,690 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   June 30,   December 31, 
   2022   2021 
Equipment  $61,194   $58,094 
Equipment in progress   20,181    19,840 
Leasehold improvements   48,255    38,098 
Furniture and fixtures   20,909    12,482 
Office equipment   4,359    4,843 
Total property and equipment   154,898    133,357 
Accumulated depreciation   (27,146)   (20,743)
Property and equipment, net  $127,752   $112,614 

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Asbtract]  
Schedule of lease costs
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Operating lease costs  $3,690   $2,064   $6,838   $3,871 
Variable lease costs   409    482    1,123    577 
Short-term lease costs   
    68    11    124 
Total lease costs  $4,099   $2,614   $7,972   $4,572 

 

Schedule of operating lease liabilities
2022 (excluding the six months ended June 30, 2022)(1)  $3,905 
2023   16,076 
2024   16,176 
2025   16,192 
2026   16,209 
Thereafter   79,900 
Total operating lease payments   148,458 
Less – lease payments representing interest   (35,119)
Present value of operating lease payments  $113,339 

 

Schedule of consolidated statement of cash flows
   Six Months Ended
June 30,
 
   2022   2021 
Cash paid for amounts included in present value of operating lease liabilities  $3,425   $1,273 
Right-of-use assets obtained in exchange for operating lease liabilities   25,029    14,984 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]  
Schedule of other current liabilities
   June 30,   December 31, 
   2022   2021 
Warranty accrual – current portion  $4,447   $3,914 
Insurance financing   1,243   $1,043 
Long-term debt, net of unamortized issuance costs – current portion   1,290    2,297 
Tax receivable agreement liability – current portion   269    5,847 
Other   798    369 
Total other current liabilities  $8,047   $13,470 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt
   June 30,   December 31, 
   2022   2021 
Term loan  $39,656   $42,188 
Revolving line of credit   
    55,000 
Less: unamortized issuance costs   (1,168)   (778)
Total debt   38,488    96,410 
Less: current portion of debt, net of unamortized issuance costs   (1,290)   (2,297)
Long-term debt, net  $37,198   $94,113 

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Warrant Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Warrant Liabilities [Abstract]  
Schedule of fair value of the sponsor warrants
   June 30,
2022
   December 31, 2021 
Trading price of common stock on measurement date  $3.06   $13.27 
Exercise price  $5.75   $5.75 
Risk free interest rate   2.51%   0.39%
Warrant life in years   0.6    1.1 
Expected volatility   98.78%   73.78%
Expected dividend yield   
    
 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Other Longterm Liabilities [Abstract]  
Schedule of other long-term liabilities
   June 30,   December 31, 
   2022   2021 
Warranty accrual  $17,709   $15,013 
Other   2,058    962 
Total   19,767    15,975 
Less – current portion of warranty accrual   (4,447)   (3,914)
Other long-term liabilities, net of current portion  $15,320   $12,061 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of warranty liabilities
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Balance at beginning of period  $16,368   $9,375   $15,013   $8,397 
Additions charged to expense for current period sales   2,173    2,526    4,336    4,198 
Deduction from reserves for current period claims   (832)   (623)   (1,640)   (1,317)
Balance at end of period  $17,709   $11,278   $17,709   $11,278 

  

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Net Income (Loss) Per Common Share [Abstract]  
Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Numerator:                
Net income (loss) attributable to Purple Innovation, Inc.-basic  $(8,340)  $2,578   $(21,842)  $23,402 
Less – dilutive effect of change in fair value of warrant liabilities   
    (4,860)   
    (14,007)
Less – net loss attributed to noncontrolling interest   (70)   
    (199)   
 
Net income (loss) attributable to Purple Innovation, Inc.-diluted  $(8,410)  $(2,282)  $(22,041)  $9,395 
Denominator                    
Weighted average shares—basic   82,703    66,277    74,924    65,439 
Add – dilutive effect of equity awards   
        
    1,499 
Add – dilutive effect of warrants   
    

587

    
    1,403 
Add – dilutive effect of Class B shares   448    
    448    
 
Weighted average shares—diluted   83,151    66,864    75,372    68,341 
Net income (loss) per common share:                    
Basic  $(0.10)  $0.04   $(0.29)  $0.36 
Diluted  $(0.10)  $(0.03)  $(0.29)  $0.14 

 

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of fair value using Black-Scholes method
Fair market value  $2.02 
Exercise price  $6.82 
Risk free interest rate   2.67%
Expected term in years   3.45 
Expected volatility   54.22%
Expected dividend yield   
 

 

Trading price of common stock on measurement date  $5.34 
Risk free interest rate   2.64%
Expected life in years   2.9 
Expected volatility   84.3%
Expected dividend yield   
 

 

Schedule of total stock option activity
   Options
(in thousands)
   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term in
Years
   Intrinsic
Value
(in thousands)
 
Options outstanding as of January 1, 2022   1,552   $8.65    1.9   $8,667 
Granted   594    6.82    
    
 
Exercised   (20)   8.32    
    
 
Forfeited/cancelled   (545)   8.11    
    
 
Options outstanding as of June 30, 2022   1,581   $8.15    1.7   $
 

 

Schedule of outstanding and exercisable stock options
    Options Outstanding   Options Exercisable 
Exercise Prices   Number of
Options
Outstanding
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Number of
Options
Exercisable
(in thousands)
   Weighted
Average
Remaining Life
(Years)
   Intrinsic
Value
(in thousands)
 
$5.75    158    0.3    158    0.3   $
 
 5.95    426    0.4    426    0.4    
 
 6.51    196    1.9    152    1.9    
 
 6.65    173    1.9    127    1.9    
 
 6.82    205    4.8    
    
    
 
 7.99    19    2.4    13    2.4    
 
 8.32    108    2.0    68    2.0    
 
 8.55    97    0.4    97    0.7    
 
 13.12    110    2.4    72    2.1    
 
 15.12    2    0.2    2    0.2    
 
 21.70    52    0.4    52    0.4    
 
 32.28    35    3.7    12    3.7    
 

 

Schedule of unvested stock option activity
   Options
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested options as of January 1, 2022   416   $3.60 
Granted   594    3.41 
Vested   (125)   3.30 
Forfeited   (482)   2.73 
Nonvested options as of June 30, 2022   403   $2.84 

 

Schedule of restricted stock unit activity
   Number
Outstanding
(in thousands)
   Weighted
Average
Grant Date
Fair Value
 
Nonvested restricted stock units as of January 1, 2022   165   $17.84 
Granted   1,181    4.77 
Vested   (31)   18.52 
Forfeited   (68)   12.19 
Nonvested restricted stock units as of June 30, 2022   1,247   $5.75 

 

Schedule of non-cash stock compensation and statement of operations
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Cost of revenues  $104   $44   $170   $89 
Marketing and sales   266    114    403    218 
General and administrative   861    951    1,184    1,275 
Research and development   44    4    60    10 
Total non-cash stock-based compensation  $1,275   $1,113   $1,817   $1,592 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Summary of Significant Accounting Policies (Details) [Line Items]  
Common units percentage 99.50%
Severance amount (in Dollars) $ 2.0
Termination fee (in Dollars) $ 3.1
Purple Innovation Inc [Member]  
Summary of Significant Accounting Policies (Details) [Line Items]  
Economic interest 99.50%
Liabilities percentage 100.00%
Purple LLC [Member]  
Summary of Significant Accounting Policies (Details) [Line Items]  
Common units percentage 0.50%
InnoHold [Member]  
Summary of Significant Accounting Policies (Details) [Line Items]  
Economic interest 0.50%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Underwritten Offering (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Underwritten Offering (Details) [Line Items]  
Price per shares (in Dollars per share) | $ / shares $ 5.65
Aggregate shares percentage 29.81%
Aggregate shares percentage $6.10
Net proceeds total $ 92.9
Secondary Offering [Member]  
Underwritten Offering (Details) [Line Items]  
Aggregate gross proceeds 93.1
Repayment of revolving line of credit $ 0.3
Over-Allotment Option [Member]  
Underwritten Offering (Details) [Line Items]  
Option to purchase additional shares (in Shares) | shares 2.1
Common Class A [Member] | Secondary Offering [Member]  
Underwritten Offering (Details) [Line Items]  
Shares of common stock (in Shares) | shares 16.1
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of liabilities measured at fair value on recurring basis [Abstract]    
Sponsor warrants $ 69 $ 4,343
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Details) - Schedule of liability activity - Sponsor Warrants [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value, beginning balance $ 4,343 $ 92,708
Fair value of warrants exercised (64,172)
Change in valuation inputs [1] (4,274) (14,007)
Fair value, ending balance $ 69 $ 14,529
[1] Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Contract Balances [Member]    
Revenue from Contracts with Customers (Details) [Line Items]    
Customer prepayments $ 5.1 $ 10.9
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Channel [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 144,109 $ 182,586 $ 287,288 $ 369,015
Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net 144,109 182,586 287,288 369,015
DTC [Member] | Channel [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net 81,628 116,219 167,164 241,123
Wholesale [Member] | Channel [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net 62,481 66,367 120,124 127,892
Sleep products [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net 131,738 166,708 260,704 338,551
Other [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues, net $ 12,371 $ 15,878 $ 26,584 $ 30,464
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net (Details) - Schedule of inventories - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of inventories [Abstract]    
Raw materials $ 31,621 $ 33,609
Work-in-process 2,041 4,023
Finished goods 52,870 63,419
Inventory obsolescence reserve (1,646) (2,361)
Inventories, net $ 84,886 $ 98,690
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]        
Capitalized interest $ 0.2   $ 0.4  
Depreciation expense $ 3.6 $ 1.9 $ 7.1 $ 3.5
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of property and equipment [Abstract]    
Equipment $ 61,194 $ 58,094
Equipment in progress 20,181 19,840
Leasehold improvements 48,255 38,098
Furniture and fixtures 20,909 12,482
Office equipment 4,359 4,843
Total property and equipment 154,898 133,357
Accumulated depreciation (27,146) (20,743)
Property and equipment, net $ 127,752 $ 112,614
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Leases (Details) [Line Items]    
Initial lease term 16 years  
Right-of-use asset for finance leases (in Dollars) $ 0.6 $ 0.7
Remaining years 5 years  
leases undiscounted amount (in Dollars) $ 8.0  
Tenant improvement allowances (in Dollars) $ 4.1  
Weighted-average remaining term of operating leases 9 years 8 months 12 days  
Weighted-average discount rate 5.33%  
Minimum [Member]    
Leases (Details) [Line Items]    
Initial lease term 3 years  
Maximum [Member]    
Leases (Details) [Line Items]    
Initial lease term 5 years  
Purple Retail Showrooms [Member]    
Leases (Details) [Line Items]    
Initial lease term 10 years  
Leases [Member]    
Leases (Details) [Line Items]    
Weighted-average remaining term of operating leases   10 years 8 months 12 days
Weighted-average discount rate   5.30%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of lease costs - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of lease costs [Abstract]        
Operating lease costs $ 3,690 $ 2,064 $ 6,838 $ 3,871
Variable lease costs 409 482 1,123 577
Short-term lease costs 68 11 124
Total lease costs $ 4,099 $ 2,614 $ 7,972 $ 4,572
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of operating lease liabilities
$ in Thousands
Jun. 30, 2022
USD ($)
Schedule of operating lease liabilities [Abstract]  
2022 (excluding the six months ended June 30, 2022) $ 3,905 [1]
2023 16,076
2024 16,176
2025 16,192
2026 16,209
Thereafter 79,900
Total operating lease payments 148,458
Less – lease payments representing interest (35,119)
Present value of operating lease payments $ 113,339
[1] Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of consolidated statement of cash flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Schedule of consolidated statement of cash flows [Abstract]    
Cash paid for amounts included in present value of operating lease liabilities $ 3,425 $ 1,273
Right-of-use assets obtained in exchange for operating lease liabilities $ 25,029 $ 14,984
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Liabilities (Details) - Schedule of other current liabilities - Other Current Liabilities [Member] - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Other Current Liabilities (Details) - Schedule of other current liabilities [Line Items]    
Warranty accrual – current portion $ 4,447 $ 3,914
Insurance financing 1,243 1,043
Long-term debt, net of unamortized issuance costs – current portion 1,290 2,297
Tax receivable agreement liability – current portion 269 5,847
Other 798 369
Total other current liabilities $ 8,047 $ 13,470
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 23, 2022
Nov. 30, 2021
Sep. 03, 2020
Debt (Details) [Line Items]                
Long term interest rate   6.07%   6.07%        
Repayment of revolving line of credit $ 55.0              
Credit agreement total value   $ 0.9   $ 2.0        
Interest expense for debt     $ 0.6   $ 1.1      
2020 Credit Agreement [Member]                
Debt (Details) [Line Items]                
Investment affiliates acquire percentage           35.00%    
2020 Credit Agreement [Member]                
Debt (Details) [Line Items]                
Term loan               $ 45.0
Amount of revolving line of credit               $ 55.0
Line of credit interest rate, description       The term loan will be repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. The initial borrowing rate of 3.50% was based on LIBOR plus 3.00%.        
Revolving loan   25.0   $ 25.0        
Interest rate, description       In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus an applicable margin of 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio.        
Revolving line of credit             $ 55.0  
2020 Credit Agreement [Member] | First Amendment [Member]                
Debt (Details) [Line Items]                
Debt issuance fees and expenses       $ 0.9        
Payment on term loan   $ 2.5   2.5        
2020 Credit Agreement [Member] | Second Amendment [Member]                
Debt (Details) [Line Items]                
Debt issuance fees and expenses       $ 0.4        
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details) - Schedule of long-term debt - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of long-term debt [Abstract]    
Term loan $ 39,656 $ 42,188
Revolving line of credit 55,000
Less: unamortized issuance costs (1,168) (778)
Total debt 38,488 96,410
Less: current portion of debt, net of unamortized issuance costs (1,290) (2,297)
Long-term debt, net $ 37,198 $ 94,113
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Warrant Liabilities (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Warrant Liabilities (Details) [Line Items]          
Warrants exercised (in Shares) 1.9   1.9   1.9
Fair value     $ 0.1   $ 4.3
Decreases in fair value of sponsor warrants $ 0.3 $ 4.9 $ 4.3 $ 14.0  
Warrants [Member]          
Warrant Liabilities (Details) [Line Items]          
Warrant, description     Each of these warrants entitles the registered holder to purchase one-half of one share of the Company’s Class A common stock at a price of $5.75 per half share ($11.50 per full share), subject to adjustment pursuant to the terms of the warrant agreement. In accordance with the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares of the Class A common stock. In no event will the Company be required to net cash settle any warrant. The warrants have a five-year term which commenced on March 2, 2018, 30 days after the completion of the Business Combination, and will expire on February 2, 2023, or earlier upon redemption or liquidation. These sponsor warrants contain certain provisions that do not meet the criteria for equity classification and therefore must be recorded as liabilities. The liability for these warrants was recorded at fair value on the date of the Business Combination and are subsequently re-measured to fair value at each reporting date or exercise date with changes in the fair value included in earnings.    
Private Placement [Member]          
Warrant Liabilities (Details) [Line Items]          
Sponsor warrants (in Shares)     12.8    
Sponsor Warrants [Member]          
Warrant Liabilities (Details) [Line Items]          
Warrants exercised issuance (in Shares)   6.6   6.6  
Class A Common Stock [Member] | Sponsor Warrants [Member]          
Warrant Liabilities (Details) [Line Items]          
Warrants exercised issuance (in Shares)   2.3   2.3  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants - Black Scholes Model [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants [Line Items]    
Trading price of common stock on measurement date (in Dollars per share) $ 3.06 $ 13.27
Exercise price (in Dollars per share) $ 5.75 $ 5.75
Risk free interest rate 2.51% 0.39%
Warrant life in years 7 months 6 days 1 year 1 month 6 days
Expected volatility 98.78% 73.78%
Expected dividend yield
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of other long-term liabilities [Abstract]    
Warranty accrual $ 17,709 $ 15,013
Other 2,058 962
Total 19,767 15,975
Less – current portion of warranty accrual (4,447) (3,914)
Other long-term liabilities, net of current portion $ 15,320 $ 12,061
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 6 Months Ended
Feb. 02, 2018
May 21, 2021
$ / shares
shares
Sep. 20, 2020
USD ($)
Feb. 28, 2018
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CAD ($)
Jun. 30, 2021
USD ($)
shares
May 31, 2021
USD ($)
Commitments and Contingencies (Details) [Line Items]                
Net taxable income, percentage         45.00% 45.00%    
Tax distributions             $ 0.9  
Accrued tax         $ 0.1      
Subscription agreement and preemptive rights, description       in connection with the Business Combination, the Company entered into a subscription agreement with Coliseum Capital Partners (“CCP”) and Blackwell Partners LLC – Series A (“Blackwell”), pursuant to which CCP and Blackwell agreed to purchase from the Company an aggregate of 4.0 million shares of Class A Stock at a purchase price of $10.00 per share (the “Coliseum Private Placement”). In connection with the Coliseum Private Placement, the Sponsor assigned (i) an aggregate of 1.3 million additional shares of Class A common stock to CCP and Blackwell and (ii) an aggregate of 3.3 million warrants to purchase 1.6 million shares of Class A common stock to CCP, Blackwell, and Coliseum Co-Invest Debt Fund, L.P. (“CDF”).        
Investors price per share (in Dollars per share) | $ / shares   $ 30            
Secondary offering totaled               $ 7.9
Security for perfectsense’s costs (in Dollars)           $ 15,000    
Trade seeking amount     $ 7.0          
Seeks over damages         4.0      
Purple paid photon agreement         0.9      
Purple withheld payment         $ 0.1      
Business Combination [Member]                
Commitments and Contingencies (Details) [Line Items]                
Purple LLC, description On February 2, 2018, in connection with the closing of the Business Combination, the Company entered into an exchange agreement with Purple LLC and InnoHold and Class B Unit holders who become a party thereto (the “Exchange Agreement”), which provides for the exchange of Purple LLC Class B Units (the “Class B Units”) and shares of Class B common stock (together with an equal number of Class B Units, the “Paired Securities”) for, at the Company’s option, either (A) shares of Class A common stock at an initial exchange ratio equal to one Paired Security for one share of Class A common stock or (B) a cash payment equal to the product of the average of the volume-weighted closing price of one share of Class A common stock for the ten trading days immediately prior to the date InnoHold or other Class B Unit holders deliver a notice of exchange multiplied by the number of Paired Securities being exchanged.              
Class A Common Stock [Member]                
Commitments and Contingencies (Details) [Line Items]                
Common stock sold (in Shares) | shares   7.3            
Securities were exchanged for shares (in Shares) | shares             0.1  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - Schedule of warranty liabilities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule of warranty liabilities [Abstract]        
Balance at beginning of period $ 16,368 $ 9,375 $ 15,013 $ 8,397
Additions charged to expense for current period sales 2,173 2,526 4,336 4,198
Deduction from reserves for current period claims (832) (623) (1,640) (1,317)
Balance at end of period $ 17,709 $ 11,278 $ 17,709 $ 11,278
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Related Party Transactions (Details) [Line Items]        
Tax distributions amount       $ 0.4
Business Combination [Member]        
Related Party Transactions (Details) [Line Items]        
Business combination, description     In connection with the Business Combination, to secure payment of a certain portion of specified post-closing indemnification rights of the Company under the Merger Agreement, 0.5 million shares of Class B common stock and 0.5 million Class B Units otherwise issuable to InnoHold as equity consideration were deposited in an escrow account for up to three years from the date of the Business Combination pursuant to a contingency escrow agreement. In September 2020, an amendment to the escrow agreement was signed whereby the 0.5 million shares of Class B Stock and 0.5 million Class B Units held in escrow were exchanged for $5.0 million. On February 3, 2021, the Company received $4.1 million from InnoHold as reimbursement for amounts that qualified for indemnification from the $5.0 million being held in escrow. The remaining $0.9 million in escrow was returned to InnoHold.  
Purple LLC [Member]        
Related Party Transactions (Details) [Line Items]        
Rent expense $ 0.2 $ 0.2 $ 0.4 $ 0.4
InnoHold [Member] | Class A Common Stock [Member]        
Related Party Transactions (Details) [Line Items]        
Paired securities exchanged (in Shares)       0.1
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity (Details) - $ / shares
shares in Thousands
6 Months Ended
Dec. 31, 2018
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Stockholders’ Equity (Details) [Line Items]        
Vote for each share   one    
Preferred stock authorized   5,000    
Preferred stock, par value (in Dollars per share)   $ 0.0001    
Warrants issued     6,600  
Combined NCI percentage 82.00%      
Sponsor Warrants [Member]        
Stockholders’ Equity (Details) [Line Items]        
Warrants issued   12,800    
Warrants outstanding   1,900    
Class A Common Stock [Member]        
Stockholders’ Equity (Details) [Line Items]        
Common stock authorized   210,000   210,000
Common stock, par value (in Dollars per share)   $ 0.0001   $ 0.0001
Vote for each share   one    
Common stock, shares outstanding   82,800    
Sponsor warrants, description   The Company may call the warrants for redemption if the reported last sale price of the Class A common stock equals or exceeds $24.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders; provided, however, that the sponsor warrants are not redeemable by the Company so long as they are held by the Sponsor or its permitted transferees.    
Class A Common Stock [Member] | Sponsor Warrants [Member]        
Stockholders’ Equity (Details) [Line Items]        
Issuance of issued     2,300  
Class B Common Stock [Member]        
Stockholders’ Equity (Details) [Line Items]        
Common stock authorized   90,000   90,000
Common stock, par value (in Dollars per share)   $ 0.0001   $ 0.0001
Common stock, shares outstanding   400    
Purple LLC [Member]        
Stockholders’ Equity (Details) [Line Items]        
Combined NCI percentage   0.50%    
InnoHold [Member] | Class B Common Stock [Member]        
Stockholders’ Equity (Details) [Line Items]        
Issuance of issued   44,100    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Income Taxes (Details) [Line Items]      
Deferred tax assets $ 224.0    
Valuation allowance 93.7    
Overall increase in valuation allowance amount $ 23.8    
Income tax rate 21.60%    
Non-taxable federal rate 21.00%    
Income benefit $ 6.0    
Effective tax rate 21.40%    
Cash tax savings percentage   80.00%  
Future tax receivable $ 162.2   $ 168.1
Tax receivable $ 5.8    
Estimated amount     10.0
Operating loss carryforwards     $ 2.7
InnoHold [Member]      
Income Taxes (Details) [Line Items]      
Cash tax savings percentage   80.00%  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Common Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Income (Loss) Per Common Share [Abstract]        
Common share issuable upon conversion of warrants 3.3   3.5  
Securities convertible amount   0.4   0.5
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income (loss) attributable to Purple Innovation, Inc.-basic $ (8,340) $ 2,578 $ (21,842) $ 23,402
Less – dilutive effect of change in fair value of warrant liabilities (4,860) (14,007)
Less – net loss attributed to noncontrolling interest (70) (199)
Net income (loss) attributable to Purple Innovation, Inc.-diluted $ (8,410) $ (2,282) $ (22,041) $ 9,395
Denominator        
Weighted average shares—basic (in Shares) 82,703 66,277 74,924 65,439
Add – dilutive effect of equity awards (in Shares)   1,499
Add – dilutive effect of warrants $ 587 $ 1,403
Add – dilutive effect of Class B shares (in Shares) 448 448
Weighted average shares—diluted (in Shares) 83,151 66,864 75,372 68,341
Basic (in Dollars per share) $ (0.1) $ 0.04 $ (0.29) $ 0.36
Diluted (in Dollars per share) $ (0.1) $ (0.03) $ (0.29) $ 0.14
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity Compensation Plans (Details) [Line Items]            
Shares issued         125  
Stock options granted         594  
Exercise price per option (in Dollars per share)         $ 6.82  
Stock options expire         5 years  
Stock option expense (in Dollars)   $ 0.2   $ 0.5 $ 0.3 $ 0.9
Grant date fair value (in Dollars per share)         $ 4.77  
Weighted average grant date fair value (in Dollars per share)         $ 3.41  
Unrecognized stock (in Dollars)   $ 6.4     $ 6.4  
Remaining recognition period         2 years 7 months 6 days  
Employee Stock Option [Member]            
Equity Compensation Plans (Details) [Line Items]            
Unrecognized compensation cost (in Dollars)         $ 1.1  
Remaining recognition period         2 years  
Employee Stock Options [Member]            
Equity Compensation Plans (Details) [Line Items]            
Stock options granted     500,000   100,000  
Exercise price per option (in Dollars per share)         $ 6.82  
Rescinded and cancelled 400,000          
Fair value of net award         200,000  
Stock options expensed (in Dollars)         $ 0.4  
2017 Equity Incentive Plan [Member]            
Equity Compensation Plans (Details) [Line Items]            
Shares remain available   1,000,000     1,000,000  
Class A Stock Awards [Member]            
Equity Compensation Plans (Details) [Line Items]            
Shares issued   100,000        
Restricted stock unit expense (in Dollars)   $ 0.6        
Employee Restricted Stock Units [Member]            
Equity Compensation Plans (Details) [Line Items]            
Restricted stock unit expense (in Dollars)   $ 0.5     $ 0.9  
Stock options granted     500,000   100,000  
Rescinded and cancelled         400,000  
Fair value of net award         200,000  
Grant date fair value (in Dollars per share)     $ 6.32   $ 4.81  
Restricted stock units         1,100,000  
Weighted average per value (in Dollars per share)         $ 5.53  
Weighted average grant date fair value (in Dollars per share)         $ 3.68  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method - Employee Stock [Member]
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method [Line Items]  
Fair market value (in Dollars per share) $ 2.02
Exercise price (in Dollars per share) $ 6.82
Risk free interest rate 2.67%
Expected term in years 3 years 5 months 12 days
Expected volatility 54.22%
Expected dividend yield (in Dollars) | $
Restricted Stock Units (RSUs) [Member]  
Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method [Line Items]  
Risk free interest rate 2.64%
Expected term in years 2 years 10 months 24 days
Expected volatility 84.30%
Expected dividend yield (in Dollars) | $
Trading price of common stock on measurement date (in Dollars per share) $ 5.34
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of total stock option activity
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Schedule of total stock option activity [Abstract]  
Options, outstanding | shares 1,552
Weighted Average Exercise Price, outstanding | $ / shares $ 8.65
Weighted Average Remaining Contractual Term in Years, Options outstanding 1 year 10 months 24 days
Intrinsic Value, outstanding | $ $ 8,667
Options, Granted | shares 594
Weighted Average Exercise Price, Granted | $ / shares $ 6.82
Weighted Average Remaining Contractual Term in Years, Granted
Intrinsic Value, Granted | $
Options, Exercised | shares (20)
Weighted Average Exercise Price, Exercised | $ / shares $ 8.32
Weighted Average Remaining Contractual Term in Years, Exercised
Intrinsic Value, Exercised | $
Options, Forfeited/cancelled | shares (545)
Weighted Average Exercise Price, Forfeited/cancelled | $ / shares $ 8.11
Weighted Average Remaining Contractual Term in Years, Forfeited/expired
Intrinsic Value, Forfeited/cancelled | $
Options, outstanding | shares 1,581
Weighted Average Exercise Price, outstanding | $ / shares $ 8.15
Weighted Average Remaining Contractual Term in Years, Options outstanding 1 year 8 months 12 days
Intrinsic Value, outstanding | $
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options
shares in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
5.75 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 5.75
Options Outstanding Number of Options Outstanding 158
Options Outstanding Weighted Average Remaining Life (Years) 3 months 18 days
Options Exercisable, Number of Options Exercisable 158
Options Exercisable, Weighted Average Remaining Life (Years) 3 months 18 days
Options Exercisable, Intrinsic Value | $
5.95 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 5.95
Options Outstanding Number of Options Outstanding 426
Options Outstanding Weighted Average Remaining Life (Years) 4 months 24 days
Options Exercisable, Number of Options Exercisable 426
Options Exercisable, Weighted Average Remaining Life (Years) 4 months 24 days
Options Exercisable, Intrinsic Value | $
6.51 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 6.51
Options Outstanding Number of Options Outstanding 196
Options Outstanding Weighted Average Remaining Life (Years) 1 year 10 months 24 days
Options Exercisable, Number of Options Exercisable 152
Options Exercisable, Weighted Average Remaining Life (Years) 1 year 10 months 24 days
Options Exercisable, Intrinsic Value | $
6.65 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 6.65
Options Outstanding Number of Options Outstanding 173
Options Outstanding Weighted Average Remaining Life (Years) 1 year 10 months 24 days
Options Exercisable, Number of Options Exercisable 127
Options Exercisable, Weighted Average Remaining Life (Years) 1 year 10 months 24 days
Options Exercisable, Intrinsic Value | $
6.82 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 6.82
Options Outstanding Number of Options Outstanding 205
Options Outstanding Weighted Average Remaining Life (Years) 4 years 9 months 18 days
Options Exercisable, Number of Options Exercisable
Options Exercisable, Weighted Average Remaining Life (Years)
Options Exercisable, Intrinsic Value | $
7.99 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 7.99
Options Outstanding Number of Options Outstanding 19
Options Outstanding Weighted Average Remaining Life (Years) 2 years 4 months 24 days
Options Exercisable, Number of Options Exercisable 13
Options Exercisable, Weighted Average Remaining Life (Years) 2 years 4 months 24 days
Options Exercisable, Intrinsic Value | $
8.32 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 8.32
Options Outstanding Number of Options Outstanding 108
Options Outstanding Weighted Average Remaining Life (Years) 2 years
Options Exercisable, Number of Options Exercisable 68
Options Exercisable, Weighted Average Remaining Life (Years) 2 years
Options Exercisable, Intrinsic Value | $
8.55 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 8.55
Options Outstanding Number of Options Outstanding 97
Options Outstanding Weighted Average Remaining Life (Years) 4 months 24 days
Options Exercisable, Number of Options Exercisable 97
Options Exercisable, Weighted Average Remaining Life (Years) 8 months 12 days
Options Exercisable, Intrinsic Value | $
13.12 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 13.12
Options Outstanding Number of Options Outstanding 110
Options Outstanding Weighted Average Remaining Life (Years) 2 years 4 months 24 days
Options Exercisable, Number of Options Exercisable 72
Options Exercisable, Weighted Average Remaining Life (Years) 2 years 1 month 6 days
Options Exercisable, Intrinsic Value | $
15.12 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 15.12
Options Outstanding Number of Options Outstanding 2
Options Outstanding Weighted Average Remaining Life (Years) 2 months 12 days
Options Exercisable, Number of Options Exercisable 2
Options Exercisable, Weighted Average Remaining Life (Years) 2 months 12 days
Options Exercisable, Intrinsic Value | $
21.70 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 21.7
Options Outstanding Number of Options Outstanding 52
Options Outstanding Weighted Average Remaining Life (Years) 4 months 24 days
Options Exercisable, Number of Options Exercisable 52
Options Exercisable, Weighted Average Remaining Life (Years) 4 months 24 days
Options Exercisable, Intrinsic Value | $
32.28 [Member]  
Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]  
Options Outstanding, Exercise Prices | $ / shares $ 32.28
Options Outstanding Number of Options Outstanding 35
Options Outstanding Weighted Average Remaining Life (Years) 3 years 8 months 12 days
Options Exercisable, Number of Options Exercisable 12
Options Exercisable, Weighted Average Remaining Life (Years) 3 years 8 months 12 days
Options Exercisable, Intrinsic Value | $
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of unvested stock option activity
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Schedule of unvested stock option activity [Abstract]  
Options, Beginning Balance | shares 416
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 3.6
Options, Granted | shares 594
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 3.41
Options, Vested | shares (125)
Weighted Average Grant Date Fair Value, Vested | $ / shares $ 3.3
Options, Forfeited | shares (482)
Weighted Average Grant Date Fair Value, Forfeited | $ / shares $ 2.73
Options, Ending Balance | shares 403
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 2.84
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of restricted stock unit activity
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Schedule of restricted stock unit activity [Abstract]  
Number Outstanding, Nonvested restricted stock units, Beginning Balance | shares 165
Weighted Average Grant Date Fair Value, Nonvested restricted stock units Beginning Balance | $ / shares $ 17.84
Number Outstanding, Granted | shares 1,181
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 4.77
Number Outstanding, Vested | shares (31)
Weighted Average Grant Date Fair Value, Vested | $ / shares $ 18.52
Number Outstanding, Forfeited | shares (68)
Weighted Average Grant Date Fair Value, Forfeited | $ / shares $ 12.19
Number Outstanding, Nonvested restricted stock units, Ending Balance | shares 1,247
Weighted Average Grant Date Fair Value, Nonvested restricted stock units, Ending Balance | $ / shares $ 5.75
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]        
Total non-cash stock-based compensation $ 1,275 $ 1,113 $ 1,817 $ 1,592
Cost of Revenues [Member]        
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]        
Total non-cash stock-based compensation 104 44 170 89
Marketing and Sales [Member]        
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]        
Total non-cash stock-based compensation 266 114 403 218
General and Administrative [Member]        
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]        
Total non-cash stock-based compensation 861 951 1,184 1,275
Research and Development [Member]        
Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]        
Total non-cash stock-based compensation $ 44 $ 4 $ 60 $ 10
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Retirement Plan (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Retirement Plan [Abstract]        
Employee retirement plan, description     The plan provides for Company matching of employee contributions up to 5% of eligible earnings.  
Contribution expense $ 0.9 $ 0.8 $ 1.9 $ 1.6
XML 85 f10q0622_purpleinnova_htm.xml IDEA: XBRL DOCUMENT 0001643953 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember 2022-08-08 0001643953 us-gaap:CommonClassBMember 2022-08-08 0001643953 2022-06-30 0001643953 2021-12-31 0001643953 us-gaap:CommonClassAMember 2022-06-30 0001643953 us-gaap:CommonClassAMember 2021-12-31 0001643953 us-gaap:CommonClassBMember 2022-06-30 0001643953 us-gaap:CommonClassBMember 2021-12-31 0001643953 2022-04-01 2022-06-30 0001643953 2021-04-01 2021-06-30 0001643953 2021-01-01 2021-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001643953 us-gaap:RetainedEarningsMember 2021-12-31 0001643953 us-gaap:ParentMember 2021-12-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-12-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001643953 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001643953 us-gaap:ParentMember 2022-01-01 2022-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001643953 2022-01-01 2022-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001643953 us-gaap:RetainedEarningsMember 2022-03-31 0001643953 us-gaap:ParentMember 2022-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2022-03-31 0001643953 2022-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001643953 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001643953 us-gaap:ParentMember 2022-04-01 2022-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001643953 us-gaap:RetainedEarningsMember 2022-06-30 0001643953 us-gaap:ParentMember 2022-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2022-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001643953 us-gaap:RetainedEarningsMember 2020-12-31 0001643953 us-gaap:ParentMember 2020-12-31 0001643953 us-gaap:NoncontrollingInterestMember 2020-12-31 0001643953 2020-12-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001643953 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001643953 us-gaap:ParentMember 2021-01-01 2021-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001643953 2021-01-01 2021-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001643953 us-gaap:RetainedEarningsMember 2021-03-31 0001643953 us-gaap:ParentMember 2021-03-31 0001643953 us-gaap:NoncontrollingInterestMember 2021-03-31 0001643953 2021-03-31 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001643953 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001643953 us-gaap:ParentMember 2021-04-01 2021-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001643953 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0001643953 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-06-30 0001643953 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001643953 us-gaap:RetainedEarningsMember 2021-06-30 0001643953 us-gaap:ParentMember 2021-06-30 0001643953 us-gaap:NoncontrollingInterestMember 2021-06-30 0001643953 2021-06-30 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:PurpleInnovationIncMember 2022-06-30 0001643953 prpl:PurpleInnovationIncMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember prpl:SecondaryOfferingMember 2022-03-31 0001643953 us-gaap:OverAllotmentOptionMember 2022-03-01 2022-03-31 0001643953 2022-03-01 2022-03-31 0001643953 prpl:SecondaryOfferingMember 2022-03-01 2022-03-31 0001643953 prpl:SponsorWarrantsMember 2021-12-31 0001643953 prpl:SponsorWarrantsMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2020-12-31 0001643953 prpl:SponsorWarrantsMember 2021-01-01 2021-06-30 0001643953 prpl:SponsorWarrantsMember 2021-06-30 0001643953 prpl:ContractBalancesMember 2022-06-30 0001643953 prpl:ContractBalancesMember 2021-12-31 0001643953 prpl:ChannelMember prpl:DTCMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember prpl:DTCMember 2021-01-01 2021-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember prpl:WholesalePartnerMember 2021-01-01 2021-06-30 0001643953 prpl:ChannelMember 2022-04-01 2022-06-30 0001643953 prpl:ChannelMember 2021-04-01 2021-06-30 0001643953 prpl:ChannelMember 2022-01-01 2022-06-30 0001643953 prpl:ChannelMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:SleepProductsMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember prpl:OtherMember 2021-01-01 2021-06-30 0001643953 us-gaap:ProductMember 2022-04-01 2022-06-30 0001643953 us-gaap:ProductMember 2021-04-01 2021-06-30 0001643953 us-gaap:ProductMember 2022-01-01 2022-06-30 0001643953 us-gaap:ProductMember 2021-01-01 2021-06-30 0001643953 prpl:PurpleRetailShowroomsMember 2022-06-30 0001643953 pf0:MinimumMember 2022-06-30 0001643953 pf0:MaximumMember 2022-06-30 0001643953 prpl:LeasesMember 2021-12-31 0001643953 us-gaap:OtherCurrentLiabilitiesMember 2022-06-30 0001643953 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2020-09-03 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-06-30 0001643953 prpl:FirstAmendmentMember prpl:TwoThousandTwentyCreditAgreementMember 2022-01-01 2022-06-30 0001643953 prpl:FirstAmendmentMember prpl:TwoThousandTwentyCreditAgreementMember 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2022-03-23 0001643953 prpl:SecondAmendmentMember prpl:TwoThousandTwentyCreditAgreementMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandTwentyCreditAgreementMember 2021-11-30 0001643953 2021-01-01 2021-12-31 0001643953 us-gaap:PrivatePlacementMember 2022-01-01 2022-06-30 0001643953 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2021-06-30 0001643953 us-gaap:CommonClassAMember prpl:SponsorWarrantsMember 2021-06-30 0001643953 prpl:BlackScholesModelMember 2022-01-01 2022-06-30 0001643953 prpl:BlackScholesModelMember 2021-01-01 2021-12-31 0001643953 prpl:BlackScholesModelMember 2022-06-30 0001643953 prpl:BlackScholesModelMember 2021-12-31 0001643953 2018-02-02 2018-02-28 0001643953 us-gaap:CommonClassAMember 2021-05-21 0001643953 2021-05-02 2021-05-21 0001643953 2021-05-31 0001643953 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-02-02 2018-02-02 0001643953 us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001643953 2020-09-01 2020-09-20 0001643953 prpl:PurpleLLCMember 2022-04-01 2022-06-30 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:PurpleLLCMember 2021-04-01 2021-06-30 0001643953 prpl:PurpleLLCMember 2021-01-01 2021-06-30 0001643953 prpl:InnoHoldMember us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001643953 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0001643953 prpl:SponsorWarrantsMember 2022-01-01 2022-06-30 0001643953 us-gaap:CommonClassAMember prpl:SponsorWarrantsMember 2021-01-01 2021-06-30 0001643953 2018-12-25 2018-12-31 0001643953 prpl:PurpleLLCMember 2022-01-01 2022-06-30 0001643953 prpl:InnoHoldMember 2022-01-01 2022-06-30 0001643953 prpl:TwoThousandSeventeenEquityIncentivePlanMember 2022-06-30 0001643953 prpl:ClassAStockAwardsMember 2022-04-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001643953 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-03-31 2022-03-31 0001643953 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001643953 us-gaap:EmployeeStockMember 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember us-gaap:EmployeeStockMember 2022-06-30 0001643953 us-gaap:RestrictedStockUnitsRSUMember us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceOneMember 2022-06-30 0001643953 prpl:ExrercisePriceOneMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTwoMember 2022-06-30 0001643953 prpl:ExrercisePriceTwoMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceThreeMember 2022-06-30 0001643953 prpl:ExrercisePriceThreeMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceFourMember 2022-06-30 0001643953 prpl:ExrercisePriceFourMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceSevenMember 2022-06-30 0001643953 prpl:ExrercisePriceSevenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceFiveMember 2022-06-30 0001643953 prpl:ExrercisePriceFiveMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceNineMember 2022-06-30 0001643953 prpl:ExrercisePriceNineMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceEightMember 2022-06-30 0001643953 prpl:ExrercisePriceEightMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTenMember 2022-06-30 0001643953 prpl:ExrercisePriceTenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceEwelevenMember 2022-06-30 0001643953 prpl:ExrercisePriceEwelevenMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceTwelveMember 2022-06-30 0001643953 prpl:ExrercisePriceTwelveMember 2022-01-01 2022-06-30 0001643953 prpl:ExrercisePriceThirteenMember 2022-06-30 0001643953 prpl:ExrercisePriceThirteenMember 2022-01-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001643953 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001643953 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001643953 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001643953 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2022-04-01 2022-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2021-04-01 2021-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2022-01-01 2022-06-30 0001643953 prpl:ResearchAndDevelopmentMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure iso4217:CAD 10-Q true 2022-06-30 2022 false 001-37523 PURPLE INNOVATION, INC. DE 47-4078206 4100 NORTH CHAPEL RIDGE ROAD SUITE 200 LEHI 84043 (801) 756-2600 Class A Common Stock, par value $0.0001 per share PRPL NASDAQ Yes Yes Large Accelerated Filer false false false 82763884 448279 41169000 91616000 31578000 25430000 84886000 98690000 5111000 8064000 5369000 5702000 168113000 229502000 127752000 112614000 88986000 68037000 14687000 13204000 223952000 217791000 1617000 1322000 625107000 642470000 39986000 79752000 5111000 7116000 9370000 8928000 5132000 10854000 3129000 4672000 7315000 10169000 9882000 7053000 69000 8047000 13470000 88041000 142014000 37198000 94113000 103457000 81159000 4343000 161970000 162239000 15320000 12061000 405986000 495929000 0.0001 0.0001 210000000 210000000 82764000 82764000 66493000 66493000 8000 7000 0.0001 0.0001 90000000 90000000 448000 448000 448000 448000 501997000 407591000 -283667000 -261825000 218338000 145773000 783000 768000 219121000 146541000 625107000 642470000 144109000 182586000 287288000 369015000 95297000 100899000 186850000 199804000 48812000 81687000 100438000 169211000 40373000 59844000 90332000 114212000 18779000 22461000 36667000 36987000 1748000 1923000 3891000 3646000 60900000 84228000 130890000 154845000 -12088000 -2541000 -30452000 14366000 707000 569000 1730000 1139000 -136000 26000 -119000 -42000 -346000 -4860000 -4274000 -14007000 381000 207000 -497000 3936000 2425000 12619000 -12585000 1395000 -28027000 26985000 -4175000 -1167000 -5986000 3484000 -8410000 2562000 -22041000 23501000 -70000 -16000 -199000 99000 -8340000 2578000 -21842000 23402000 -0.1 0.04 -0.29 0.36 -0.1 -0.03 -0.29 0.14 82703000 66277000 74924000 65439000 83151000 66864000 75372000 68341000 66493 7000 448 407591000 -261825000 145773000 768000 146541000 -13502000 -13502000 -129000 -13631000 542000 542000 542000 20 166000 166000 166000 25 16100 1000 92894000 92895000 92895000 -228000 -228000 -228000 -141000 -141000 141000 82638 8000 448 500824000 -275327000 225505000 780000 226285000 -8340000 -8340000 -70000 -8410000 1275000 1275000 1275000 126 29000 29000 29000 -73000 -73000 73000 82764 8000 448 501997000 -283667000 218338000 783000 219121000 63914 6000 536 333047000 -265856000 67197000 344000 67541000 20824000 20824000 115000 20939000 479000 479000 479000 88 -88 2291 1000 64261000 64262000 64262000 10 83000 83000 83000 -777000 -777000 -777000 971000 971000 971000 -99000 -99000 -99000 4142000 4142000 4142000 -265000 -265000 265000 66303 7000 448 401842000 -245032000 156817000 724000 157541000 2578000 2578000 -16000 2562000 1113000 1113000 1113000 1 26000 26000 26000 45 369000 369000 369000 -3000 -3000 -3000 3000 3000 3000 -87000 -87000 -87000 22 -192000 -192000 192000 66371 7000 448 403071000 -242454000 160624000 900000 161524000 -22041000 23501000 7583000 3544000 360000 257000 -4274000 -14007000 207000 1817000 1592000 6161000 -3170000 6148000 -4007000 13804000 931000 -3481000 2263000 4178000 785000 -37027000 -11783000 -2005000 -1466000 354000 -5002000 -5722000 11081000 -2854000 -4021000 1851000 936000 -52804000 11469000 24233000 26162000 1822000 285000 -26055000 -26447000 2531000 1125000 55000000 1242000 93125000 259000 4142000 -5847000 -628000 -853000 116000 166000 452000 28412000 2104000 -50447000 -12874000 91616000 122955000 41169000 110081000 1345000 858000 219000 4434000 3648000 3367000 3239000 228000 780000 974000 64172000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>1. Organization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s mission is to <span>improve the lives of our consumers by delivering innovative better sleep </span>solutions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Purple Innovation, Inc. collectively with its subsidiary (the “Company” or “Purple Inc.”) is a digitally-native vertical brand founded on comfort product innovation with premium offerings. The Company designs and manufactures a variety of innovative, branded and premium comfort products, including mattresses, pillows, cushions, bases, sheets, and other products. The Company markets and sells its products through its e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company was incorporated in Delaware on May 19, 2015 as a special purpose acquisition company under the name of Global Partnership Acquisition Corp (“GPAC”). On February 2, 2018, the Company consummated a transaction structured similar to a reverse recapitalization (the “Business Combination”) pursuant to which the Company acquired a portion of the equity of Purple Innovation, LLC (“Purple LLC”). At the closing of the Business Combination (the “Closing”), the Company became the sole managing member of Purple LLC, and GPAC was renamed Purple Innovation, Inc.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As the sole managing member of Purple LLC, Purple Inc. through its officers and directors is responsible for all operational and administrative decision making and control of the day-to-day business affairs of Purple LLC without the approval of any other member.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2. Summary of Significant Accounting Policies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Basis of Presentation and Principles of Consolidation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The condensed consolidated financial statements include the accounts of Purple Inc. and its controlled subsidiary Purple LLC. All intercompany balances and transactions have been eliminated in consolidation. As of June 30, 2022, Purple Inc. held 99.5% of the common units of Purple LLC and Purple LLC Class B Unit holders held 0.5% of the common units in Purple LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting and reflect the financial position, results of operations and cash flows of the Company. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The unaudited condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which were considered of normal recurring nature) considered necessary to present fairly the Company’s financial results. The results of the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022 or for any other interim period or other future year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Variable Interest Entities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Purple LLC is a variable interest entity. The Company determined that it is the primary beneficiary of Purple LLC as it is the sole managing member and has the power to direct the activities most significant to Purple LLC’s economic performance as well as the obligation to absorb losses and receive benefits that are potentially significant. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC and consolidated 100% of Purple LLC’s assets, liabilities and results of operations in the Company’s unaudited condensed consolidated financial statements contained herein. The holders of Purple LLC Class B Units (the “Class B Units”) held 0.5% of the economic interest in Purple LLC as of June 30, 2022. For further discussion see Note 15 — <i>Stockholders’ Equity.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Use of Estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to establish accounting policies and to make estimates and judgments that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The Company regularly makes significant estimates and assumptions including, but not limited to, estimates that affect revenue recognition, accounts receivable and allowance for doubtful accounts, valuation of inventories, sales returns, warranty returns, warrant liabilities, stock based compensation, the recognition and measurement of loss contingencies, estimates of current and deferred income taxes, deferred income tax valuation allowances and amounts associated with the Company’s tax receivable agreement with InnoHold, LLC (“InnoHold”). Predicting future events is inherently an imprecise activity and, as such, requires the use of judgment. Actual results could differ materially from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Restructuring Charges</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February and April 2022, because of lower-than-expected demand and higher labor and overhead costs that adversely affected our results of operations in the fourth quarter of 2021 which continued into the first quarter of 2022, the Company completed a restructuring of its workforce to balance production, improve efficiencies and realign the Company’s cost structure to focus on quality of earnings in our current core business. As a result of the realignment and restructuring, the Company reduced employee headcount and incurred severance charges of $2.0 million during the six months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2022, the Company incurred a one-time separation fee of $3.1 million with a professional services provider for not continuing with their services. The fee was recorded as general and administrative expense in the condensed consolidated statement of operations for the three months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has also initiated other cost reduction and efficiency efforts to improve costs, increase margins and ensure compliance with debt covenants. If the Company’s cash flow from operations or other sources of financing are less than anticipated, the Company believes it will be able to fund operating expenses and comply with debt covenants based on its ability to scale back operations, reduce marketing spend, use the liquidity available under its revolving line of credit and postpone or discontinue growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement the Company may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Recent Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Reference Rate Reform</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides guidance to alleviate the burden in accounting for reference rate reform by allowing certain expedients and exceptions in applying generally accepted accounting principles to contracts, hedging relationships, and other transactions impacted by reference rate reform. The provisions of ASU 2020-04 apply only to those transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. This standard is currently effective and upon adoption may be applied prospectively to contract modifications made on or before December 31, 2022, when the reference rate replacement activity is expected to be completed. The interest rates on the Company’s term loan and revolving line of credit were originally based on LIBOR. <span>In February 2022, the Company entered into an amendment to the 2020 Credit Agreement that changed the interest reference rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”). The change to SOFR did not have any impact on the Company’s </span>condensed consolidated financial statements – see Note 10—<i>Debt</i> for discussion of the amendment to the 2020 Credit Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Measurement of Credit Losses</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which was further updated and clarified by the FASB through issuance of additional related ASUs. This guidance replaces the existing incurred loss impairment guidance and establishes a single allowance framework for financial assets carried at amortized cost based on expected credit losses. The estimate of expected credit losses requires the incorporation of historical information, current conditions, and reasonable and supportable forecasts. These updates are effective for public companies, excluding Smaller Reporting Companies (“SRC”), for annual periods beginning after December 15, 2019, including interim periods therein. The standard is effective for all other entities for annual periods beginning after December 15, 2022, including interim periods therein. The standard is effective for the Company’s interim and annual financial periods beginning January 1, 2023. This standard is to be applied utilizing a modified retrospective approach. The Company is currently evaluating the impact of this standard on its accounts receivable, cash and cash equivalents, and any other financial assets measured at amortized cost.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Basis of Presentation and Principles of Consolidation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The condensed consolidated financial statements include the accounts of Purple Inc. and its controlled subsidiary Purple LLC. All intercompany balances and transactions have been eliminated in consolidation. As of June 30, 2022, Purple Inc. held 99.5% of the common units of Purple LLC and Purple LLC Class B Unit holders held 0.5% of the common units in Purple LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting and reflect the financial position, results of operations and cash flows of the Company. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The unaudited condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which were considered of normal recurring nature) considered necessary to present fairly the Company’s financial results. The results of the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022 or for any other interim period or other future year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.995 0.005 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Variable Interest Entities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Purple LLC is a variable interest entity. The Company determined that it is the primary beneficiary of Purple LLC as it is the sole managing member and has the power to direct the activities most significant to Purple LLC’s economic performance as well as the obligation to absorb losses and receive benefits that are potentially significant. At June 30, 2022, Purple Inc. had a 99.5% economic interest in Purple LLC and consolidated 100% of Purple LLC’s assets, liabilities and results of operations in the Company’s unaudited condensed consolidated financial statements contained herein. The holders of Purple LLC Class B Units (the “Class B Units”) held 0.5% of the economic interest in Purple LLC as of June 30, 2022. For further discussion see Note 15 — <i>Stockholders’ Equity.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.995 1 0.005 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Use of Estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires the Company to establish accounting policies and to make estimates and judgments that affect the reported amounts of assets and liabilities and disclose contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The Company regularly makes significant estimates and assumptions including, but not limited to, estimates that affect revenue recognition, accounts receivable and allowance for doubtful accounts, valuation of inventories, sales returns, warranty returns, warrant liabilities, stock based compensation, the recognition and measurement of loss contingencies, estimates of current and deferred income taxes, deferred income tax valuation allowances and amounts associated with the Company’s tax receivable agreement with InnoHold, LLC (“InnoHold”). Predicting future events is inherently an imprecise activity and, as such, requires the use of judgment. Actual results could differ materially from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Restructuring Charges</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February and April 2022, because of lower-than-expected demand and higher labor and overhead costs that adversely affected our results of operations in the fourth quarter of 2021 which continued into the first quarter of 2022, the Company completed a restructuring of its workforce to balance production, improve efficiencies and realign the Company’s cost structure to focus on quality of earnings in our current core business. As a result of the realignment and restructuring, the Company reduced employee headcount and incurred severance charges of $2.0 million during the six months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2022, the Company incurred a one-time separation fee of $3.1 million with a professional services provider for not continuing with their services. The fee was recorded as general and administrative expense in the condensed consolidated statement of operations for the three months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has also initiated other cost reduction and efficiency efforts to improve costs, increase margins and ensure compliance with debt covenants. If the Company’s cash flow from operations or other sources of financing are less than anticipated, the Company believes it will be able to fund operating expenses and comply with debt covenants based on its ability to scale back operations, reduce marketing spend, use the liquidity available under its revolving line of credit and postpone or discontinue growth strategies. In addition, in order to continue satisfying the conditions of the debt agreement the Company may be required to scale back operations, reduce marketing spend, prepay debt and postpone or discontinue our growth strategies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2000000 3100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Recent Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Reference Rate Reform</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides guidance to alleviate the burden in accounting for reference rate reform by allowing certain expedients and exceptions in applying generally accepted accounting principles to contracts, hedging relationships, and other transactions impacted by reference rate reform. The provisions of ASU 2020-04 apply only to those transactions that reference LIBOR or another reference rate expected to be discontinued due to reference rate reform. This standard is currently effective and upon adoption may be applied prospectively to contract modifications made on or before December 31, 2022, when the reference rate replacement activity is expected to be completed. The interest rates on the Company’s term loan and revolving line of credit were originally based on LIBOR. <span>In February 2022, the Company entered into an amendment to the 2020 Credit Agreement that changed the interest reference rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”). The change to SOFR did not have any impact on the Company’s </span>condensed consolidated financial statements – see Note 10—<i>Debt</i> for discussion of the amendment to the 2020 Credit Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Measurement of Credit Losses</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which was further updated and clarified by the FASB through issuance of additional related ASUs. This guidance replaces the existing incurred loss impairment guidance and establishes a single allowance framework for financial assets carried at amortized cost based on expected credit losses. The estimate of expected credit losses requires the incorporation of historical information, current conditions, and reasonable and supportable forecasts. These updates are effective for public companies, excluding Smaller Reporting Companies (“SRC”), for annual periods beginning after December 15, 2019, including interim periods therein. The standard is effective for all other entities for annual periods beginning after December 15, 2022, including interim periods therein. The standard is effective for the Company’s interim and annual financial periods beginning January 1, 2023. This standard is to be applied utilizing a modified retrospective approach. The Company is currently evaluating the impact of this standard on its accounts receivable, cash and cash equivalents, and any other financial assets measured at amortized cost.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>3. Underwritten Offering</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2022, the Company completed an underwritten offering of 16.1 million shares of Class A common stock, which included the underwriters exercising their over-allotment option in full to purchase an additional 2.1 million shares. The underwriter purchased the Class A common stock from the Company at a price of $5.65 per share, except that any shares sold by the underwriter to Coliseum Capital Partners, L.P. and Blackwell Partners LLC – Series A, up to an aggregate of 29.81% of the shares of Class A common stock pursuant to the offering, were purchased from the Company by the underwriter at a price of $6.10 per share. The aggregate gross proceeds received by the Company from the offering, including the exercise of the over-allotment, was $93.1 million. After deducting offering expenses of $0.3 million, aggregate net proceeds totaled $92.9 million.</p> 16100000 2100000 5.65 0.2981 $6.10 93100000 300000 92900000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>4. Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company uses the fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 1—Quoted market prices in active markets for identical assets or liabilities;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 2—Significant other observable inputs (i.e., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs); and</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 3—Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The classification of fair value measurements within the established three-level hierarchy is based upon the lowest level of input that is significant to the measurements. Financial instruments, although not recorded at fair value on a recurring basis include cash and cash equivalents, receivables, accounts payable and the Company’s debt obligations. The carrying amounts of cash and cash equivalents, receivables, accounts payable and accrued expenses approximate fair value because of the short-term nature of these accounts. The fair value of the Company’s debt instruments is estimated to be face value based on the contractual terms of the debt arrangements and market-based expectations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The sponsor warrant liabilities (see Note 11 — <i>Warrant Liabilities </i>for more information) are Level 3 instruments and use internal models to estimate fair value using certain significant unobservable inputs which requires determination of relevant inputs and assumptions. Accordingly, changes in these unobservable inputs may have a significant impact on fair value. Such inputs include risk free interest rate, expected average life, expected dividend yield, and expected volatility. These Level 3 liabilities generally decrease (increase) in value based upon an increase (decrease) in risk free interest rate and expected dividend yield. Conversely, the fair value of these Level 3 liabilities generally increase (decrease) in value if the expected average life or expected volatility were to increase (decrease).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table presents information about the Company’s liabilities that are measured at fair value on a recurring basis and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value (dollars in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Sponsor warrants</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">69</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,343</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the Company’s total Level 3 liability activity for the six months ended June 30, 2022 and 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sponsor<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Fair value as of December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,343</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Fair value of warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation inputs<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,274</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Fair value as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Fair value as of December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">92,708</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value of warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,172</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation inputs<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,007</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Fair value as of June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,529</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations.</span></td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Sponsor warrants</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">69</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,343</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 69000 4343000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sponsor<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Fair value as of December 31, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,343</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Fair value of warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation inputs<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,274</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Fair value as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Fair value as of December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">92,708</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value of warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,172</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in valuation inputs<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,007</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Fair value as of June 30, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,529</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 4343000 -4274000 69000 92708000 -64172000 -14007000 14529000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>5. Revenue from Contracts with Customers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company markets and sells its products through e-commerce online channels, retail brick-and-mortar wholesale partners, Purple retail showrooms, and third-party online retailers. Revenue is recognized when the Company satisfies its performance obligations. These performance obligations generally relate to delivering products to a customer, subject to the shipping terms of the contract.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Disaggregated Revenue</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company classifies revenue into two sales categories: Direct-to-Consumer (“DTC”) and wholesale. The DTC category is comprised of the Company’s e-commerce channel that sells directly to consumers who purchase online and through our contact center, and the Purple retail showrooms channel that sells directly to consumers who purchase at a Company showroom location. The wholesale category includes all product sales to our retail brick and mortar wholesale partners where consumers make purchases at their retail locations or through their online channels. The Company classifies products into two major types: sleep products and other. Sleep products include mattresses, platforms, adjustable bases, mattress protectors, pillows and sheets. Other products include cushions and various other products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following tables present the Company’s net revenue disaggregated by sales category and product type (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Channel</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">DTC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,628</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">167,164</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,123</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Wholesale</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,367</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">127,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Revenues, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182,586</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,288</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369,015</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Product</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Sleep products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">131,738</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">260,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">338,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,371</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Revenues, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182,586</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,288</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369,015</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contract Balances</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Payment for sale of products through the e-commerce online channel, third-party online retailers, Purple retail showrooms and contact center is collected at point of sale in advance of shipping the products. Amounts received for unshipped products are recorded as customer prepayments. Customer prepayments totaled $5.1 million and $10.9 million at June 30, 2022 and December 31, 2021, respectively. During the three months ended June 30, 2022 and 2021, the Company recognized all revenue that was deferred in customer prepayments at March 31, 2022 and 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Channel</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">DTC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,628</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">116,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">167,164</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">241,123</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Wholesale</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,367</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">127,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Revenues, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182,586</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,288</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369,015</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Product</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Sleep products</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">131,738</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">260,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">338,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,371</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Revenues, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">144,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182,586</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,288</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369,015</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 81628000 116219000 167164000 241123000 62481000 66367000 120124000 127892000 144109000 182586000 287288000 369015000 131738000 166708000 260704000 338551000 12371000 15878000 26584000 30464000 144109000 182586000 287288000 369015000 5100000 10900000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>6. Inventories, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Inventories, net consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,621</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,609</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Work-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,041</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,419</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inventory obsolescence reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,646</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,361</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Inventories, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,886</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,690</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,621</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,609</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Work-in-process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,041</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,419</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inventory obsolescence reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,646</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,361</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Inventories, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">84,886</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,690</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 31621000 33609000 2041000 4023000 52870000 63419000 1646000 2361000 84886000 98690000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>7. Property and Equipment, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment, net consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,194</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,094</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Equipment in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,359</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,843</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,898</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,357</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,743</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">127,752</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">112,614</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Equipment in progress reflects equipment, primarily related to mattress manufacturing, which is being constructed and was not in service at June 30, 2022 or December 31, 2021. Interest capitalized on borrowings during the active construction period of major capital projects totaled $0.2 million and $0.4 million during the three and six months ended June 30, 2022, respectively. There was no interest capitalized during the three and six months ended June 30, 2021. Depreciation expense was $3.6 million and $7.1 million during the three and six months ended June 30, 2022, respectively, and totaled $1.9 million and $3.5 million during the three and six months ended June 30, 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,194</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,094</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Equipment in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,909</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,359</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,843</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,898</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,357</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(27,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,743</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">127,752</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">112,614</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 61194000 58094000 20181000 19840000 48255000 38098000 20909000 12482000 4359000 4843000 154898000 133357000 27146000 20743000 127752000 112614000 200000 400000 3600000 7100000 1900000 3500000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>8. Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company leases its manufacturing and distribution facilities, corporate offices, Purple retail showrooms and certain equipment under non-cancelable operating leases with various expiration dates through 2036. The Company’s office and manufacturing leases provide for initial lease terms up to 16 years, while Purple retail showrooms have initial lease terms of up to ten years. Certain leases may contain options to extend the term of the original lease. The exercise of lease renewal options is at the Company’s discretion. Any lease renewal options are included in the lease term if exercise is reasonably certain at lease commencement. The Company also leases vehicles and other equipment under both operating and finance leases with initial lease terms of three to five years. The right-of-use asset for finance leases was $0.6 million and $0.7 million at June 30, 2022 and December 31, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table presents the Company’s lease costs (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Operating lease costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,690</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,871</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Variable lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">577</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,099</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,614</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,972</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The table below reconciles the undiscounted cash flows for each of the first five years and total remaining years to the operating lease liabilities recorded on the condensed consolidated balance sheet at June 30, 2022 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022 (excluding the six months ended June 30, 2022)<sup>(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,905</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">79,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total operating lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,458</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less – lease payments representing interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,119</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Present value of operating lease payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">113,339</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022 and December 31, 2021, the weighted-average remaining term of operating leases was 9.7 years and 10.7 years, respectively, and the weighted-average discount rate of operating leases was 5.33% and 5.30%, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table provides supplemental information related to the Company’s condensed consolidated statement of cash flows for the six months ended June 30, 2022 and 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash paid for amounts included in present value of operating lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,425</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,273</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Right-of-use assets obtained in exchange for operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,029</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,984</td><td style="text-align: left"> </td></tr> </table> P16Y P10Y P3Y P5Y 600000 700000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Operating lease costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,690</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,871</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Variable lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,123</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">577</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total lease costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,099</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,614</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,972</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3690000 2064000 6838000 3871000 409000 482000 1123000 577000 68000 11000 124000 4099000 2614000 7972000 4572000 P5Y <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022 (excluding the six months ended June 30, 2022)<sup>(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,905</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,076</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">79,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total operating lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148,458</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less – lease payments representing interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(35,119</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Present value of operating lease payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">113,339</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3905000 16076000 16176000 16192000 16209000 79900000 148458000 35119000 113339000 8000000 4100000 P9Y8M12D P10Y8M12D 0.0533 0.053 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash paid for amounts included in present value of operating lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,425</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,273</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Right-of-use assets obtained in exchange for operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,029</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,984</td><td style="text-align: left"> </td></tr> </table> 3425000 1273000 25029000 14984000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. Other Current Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Other current liabilities consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Warranty accrual – current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,914</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Insurance financing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,043</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term debt, net of unamortized issuance costs – current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,297</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax receivable agreement liability – current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">269</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">369</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,047</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,470</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Warranty accrual – current portion</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,914</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Insurance financing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,043</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term debt, net of unamortized issuance costs – current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,297</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax receivable agreement liability – current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">269</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">369</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Total other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,047</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,470</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4447000 3914000 1243000 1043000 1290000 2297000 269000 5847000 798000 369000 8047000 13470000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>10. Debt</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Debt consisted of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Term loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,656</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Revolving line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: unamortized issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,168</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,488</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">96,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of debt, net of unamortized issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,290</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term debt, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,198</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">94,113</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Term Loan and Revolving Line of Credit</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 3, 2020, Purple LLC entered into a financing arrangement with KeyBank National Association and a group of financial institutions (the “2020 Credit Agreement”). The 2020 Credit Agreement provides for a $45.0 million term loan and a $55.0 million revolving line of credit. The term loan will be repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. The initial borrowing rate of 3.50% was based on LIBOR plus 3.00%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to a Pledge and Security Agreement between Purple LLC, KeyBank and the Company (the “Security Agreement”), the 2020 Credit Agreement is secured by a perfected first-priority security interest in the assets of Purple LLC and the Company, including a security interest in all intellectual property. Also, the Company agreed to an unconditional guaranty of the payment of all obligations and liabilities of Purple LLC under the 2020 Credit Agreement. The Security Agreement contains a pledge, as security for the Company’s guaranty, of all its ownership interest in Purple LLC. The 2020 Credit Agreement also provides for standard events of default, such as for non-payment and failure to perform or observe covenants, and contains standard indemnifications benefitting the lenders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The 2020 Credit Agreement includes representations, warranties and certain covenants of Purple LLC and the Company. While any amounts are outstanding under the 2020 Credit Agreement, Purple LLC is subject to several affirmative and negative covenants, including covenants regarding dispositions of property, investments, forming or acquiring subsidiaries, business combinations or acquisitions, incurrence of additional indebtedness, and transactions with affiliates, among other customary covenants, subject to certain exceptions. In particular, Purple LLC is (i) subject to annual capital expenditure limits that can be adjusted based on the Company achieving certain net leverage ratio thresholds as provided in the 2020 Credit Agreement, (ii) restricted from incurring additional debt up to certain amounts, subject to limited exceptions, as set forth in the 2020 Credit Agreement, and (iii) maintain minimum consolidated net leverage and fixed charge coverage ratio thresholds at certain measurement dates (as defined in the 2020 Credit Agreement). Purple LLC is also restricted from paying dividends or making other distributions or payments on its capital stock, subject to limited exceptions. If the Company or Purple LLC fail to perform their obligations under these and other covenants, or should any event of default occur, the revolving loan commitments under the 2020 Credit Agreement may be terminated and any outstanding borrowings, together with accrued interest, could be declared immediately due and payable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s operating and financial results for the year ended December 31, 2021 did not satisfy the financial and performance covenants required under the 2020 Credit Agreement. On February 28, 2022, prior to the covenant compliance certification date, the Company entered into the first amendment of the 2020 Credit Agreement to avoid a breach of these covenants and potential default. This amendment contained a covenant waiver period such that the net leverage ratio and fixed charge coverage ratio would not be tested for the fiscal quarters ended December 31, 2021, March 31, 2022 and June 30, 2022. Other modifications in the amendment included revised leverage ratio and fixed charge coverage definitions and thresholds, the addition of minimum liquidity requirements with mandatory prepayments of the revolving loan if cash exceeded $25.0 million, new weekly and monthly reporting requirements, limits on the amount of capital expenditures, the addition of a lease incurrence test for opening additional showrooms, and additional negative covenants during a covenant amendment period that extends into 2023 until certain conditions are met. In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus an applicable margin of 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio. The interest rate on the term loan was 6.07% as of June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the first amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.9 million that were recorded as debt issuance costs in the condensed consolidated balance sheet and made a $2.5 million payment on the term loan to cover the four quarterly principal payments due in 2022. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – <i>Debt</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>On March 23, 2022, the Company entered into a second amendment to the 2020 Credit Agreement. This amendment modified the 2020 Credit Agreement to allow Coliseum Capital Management, LLC (“CCM”) and its investment affiliates to acquire 35% or more of the combined voting power of all equity interests of the Company entitled to vote for the election of members of the Company’s board of directors without constituting an event of default. CCM is considered a related party of the Company in that Adam Gray, a member of our board of directors, serves as a managing partner of CCM. </span>For further discussion see Note 14—<i>Related Party Transactions</i>—<i>Coliseum Capital Management, LLC.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the second amendment of the 2020 Credit Agreement, the Company incurred fees and expenses of $0.4 million that were recorded as debt issuance costs in the condensed consolidated balance sheet. The Company accounted for this amendment as a modification of existing debt in accordance with ASC 470 – <i>Debt</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2021, the Company executed a $55.0 million draw on its revolving line of credit. On March 31, 2022, the Company used a portion of the net proceeds received from its March 2022 offering to repay in full the $55.0 million of principal outstanding on the revolving line of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Interest expense under the 2020 Credit Agreement totaled $0.9 million and $2.0 million for the three and six months ended June 30, 2022, respectively, and totaled $0.6 million and $1.1 million for the three and six months ended June 30, 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Term loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,656</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,188</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Revolving line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: unamortized issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,168</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,488</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">96,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of debt, net of unamortized issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,290</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long-term debt, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,198</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">94,113</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 39656000 42188000 55000000 1168000 778000 38488000 96410000 1290000 2297000 37198000 94113000 45000000 55000000 The term loan will be repaid in accordance with a five-year amortization schedule and may be prepaid in whole or in part at any time without premium or penalty, subject to reimbursement of certain costs. The revolving credit facility has a term of five years and carries the same interest provisions as the term debt. A commitment fee is due quarterly based on the applicable margin applied to the unused total revolving commitment. The initial borrowing rate of 3.50% was based on LIBOR plus 3.00%. 25000000 In addition, the interest rate on any outstanding borrowings under the 2020 Credit Agreement was changed from LIBOR with a floor of 0.5% plus an applicable margin (historically at 3.0%) to an initial rate of SOFR with a floor of 0.5% plus an applicable margin of 4.75%, for a total rate of 5.25% if the applicable liquidity threshold is met. If the Company does not meet this threshold, the interest rate would increase to SOFR with a floor of 0.5% plus 9.00%. Once the Company achieves a consolidated leverage ratio that is below 3.00 to 1.00, the interest rate will be based on SOFR with a floor of 0.5% plus a 3.00% to 3.75% margin depending on the consolidated leverage ratio. 0.0607 900000 2500000 0.35 400000 55000000 55000000 900000 2000000 600000 1100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>11. Warrant Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company issued 12.8 million sponsor warrants pursuant to a private placement conducted simultaneously with its initial public offering. Each of these warrants entitles the registered holder to purchase one-half of one share of the Company’s Class A common stock at a price of $5.75 per half share ($11.50 per full share), subject to adjustment pursuant to the terms of the warrant agreement. In accordance with the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares of the Class A common stock. In no event will the Company be required to net cash settle any warrant. The warrants have a five-year term which commenced on March 2, 2018, 30 days after the completion of the Business Combination, and will expire on February 2, 2023, or earlier upon redemption or liquidation. These sponsor warrants contain certain provisions that do not meet the criteria for equity classification and therefore must be recorded as liabilities. The liability for these warrants was recorded at fair value on the date of the Business Combination and are subsequently re-measured to fair value at each reporting date or exercise date with changes in the fair value included in earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were no sponsor warrants exercised during the six months ended June 30, 2022. The 1.9 million sponsor warrants outstanding at June 30, 2022 and December 31, 2021 had fair values of $0.1 million and $4.3 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company determined the fair value of the sponsor warrants using the Black Scholes model with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trading price of common stock on measurement date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.06</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13.27</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.51</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.39</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrant life in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98.78</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73.78</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the three and six months ended June 30, 2022, the Company recognized gains of $0.3 million and $4.3 million, respectively, and during the three and six months ended June 30, 2021, the Company recognized gains of $4.9 million and $14.0 million, respectively, in its condensed consolidated statements of operations related to decreases in the fair value of the sponsor warrants exercised during the respective periods or that were outstanding at the end of the respective period.</p> 12800000 Each of these warrants entitles the registered holder to purchase one-half of one share of the Company’s Class A common stock at a price of $5.75 per half share ($11.50 per full share), subject to adjustment pursuant to the terms of the warrant agreement. In accordance with the warrant agreement, a warrant holder may exercise its warrants only for a whole number of shares of the Class A common stock. In no event will the Company be required to net cash settle any warrant. The warrants have a five-year term which commenced on March 2, 2018, 30 days after the completion of the Business Combination, and will expire on February 2, 2023, or earlier upon redemption or liquidation. These sponsor warrants contain certain provisions that do not meet the criteria for equity classification and therefore must be recorded as liabilities. The liability for these warrants was recorded at fair value on the date of the Business Combination and are subsequently re-measured to fair value at each reporting date or exercise date with changes in the fair value included in earnings. 6600000 2300000 1900000 1900000 100000 4300000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trading price of common stock on measurement date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.06</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13.27</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.51</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.39</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrant life in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">98.78</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73.78</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3.06 13.27 5.75 5.75 0.0251 0.0039 P0Y7M6D P1Y1M6D 0.9878 0.7378 300000 4300000 4900000 14000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. Other Long-Term Liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Other long-term liabilities consist of the following (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Warranty accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,013</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">962</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,975</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less – current portion of warranty accrual</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,447</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,914</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Other long-term liabilities, net of current portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,320</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,061</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td><td style="font-weight: bold; text-transform: uppercase; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-transform: uppercase; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-transform: uppercase"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Warranty accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,013</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,058</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">962</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,767</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,975</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less – current portion of warranty accrual</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,447</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,914</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Other long-term liabilities, net of current portion</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,320</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,061</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 17709000 15013000 2058000 962000 19767000 15975000 4447000 3914000 15320000 12061000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>13. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Warranty Liabilities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 22.5pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company provides a limited warranty on most of the products it sells. The estimated warranty costs, which are expensed at the time of sale and included in cost of revenues, are based on the results of product testing, industry and historical trends and warranty claim rates incurred, and are adjusted for any current or expected trends as appropriate. Actual warranty claim costs could differ from these estimates. The Company regularly assesses and adjusts the estimate of accrued warranty claims by updating claims rates for actual trends and projected claim costs.  The Company classifies estimated warranty costs expected to be paid beyond a year as a long-term liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company had the following activity for warranty liabilities (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Balance at beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,368</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,375</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,013</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions charged to expense for current period sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,526</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,336</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,198</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deduction from reserves for current period claims</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(832</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,640</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,317</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,709</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,278</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,709</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,278</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Required Member Distributions</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to the Business Combination and pursuant to the then applicable First Amended and Restated Limited Liability Company Agreement (the “First Purple LLC Agreement”), Purple LLC was required to distribute to its members an amount equal to 45 percent of Purple LLC’s net taxable income following the end of each fiscal year. The First Purple LLC Agreement was amended and replaced by the Second Amended and Restated Limited Liability Company Agreement (the “Second Purple LLC Agreement”) on February 2, 2018 as part of the Business Combination. The Second Purple LLC Agreement was amended and replaced by the Third Amended and Restated Limited Liability Company Agreement (the “Third Purple LLC Agreement”) on September 3, 2020. The Second Purple LLC Agreement and the Third Purple LLC Agreement do not include any mandatory distributions, other than tax distributions. During the six months ended June 30, 2021, the Company paid $0.9 million in tax distributions under the Third Purple LLC Agreement. There were no tax distributions paid during the six months ended June 30, 2022. At June 30, 2022, the Company’s condensed consolidated balance sheet had $0.1 million of accrued tax distributions included in other current liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Subscription Agreement and Preemptive Rights</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In February 2018, in connection with the Business Combination, the Company entered into a subscription agreement with Coliseum Capital Partners (“CCP”) and Blackwell Partners LLC – Series A (“Blackwell”), pursuant to which CCP and Blackwell agreed to purchase from the Company an aggregate of 4.0 million shares of Class A Stock at a purchase price of $10.00 per share (the “Coliseum Private Placement”). In connection with the Coliseum Private Placement, the Sponsor assigned (i) an aggregate of 1.3 million additional shares of Class A common stock to CCP and Blackwell and (ii) an aggregate of 3.3 million warrants to purchase 1.6 million shares of Class A common stock to CCP, Blackwell, and Coliseum Co-Invest Debt Fund, L.P. (“CDF”). The subscription agreement provides CCP and Blackwell with preemptive rights with respect to future sales of the Company’s securities. It also provides them with a right of first refusal with respect to certain debt and preferred equity financings by the Company. The Company also entered into a registration rights agreement with CCP, Blackwell, and CDF, providing for the registration of the shares of Class A common stock issued and assigned to CCP and Blackwell in the Coliseum Private Placement, as well as the shares of Class A common stock underlying the warrants received by CCP, Blackwell and CDF. The Company has filed a registration statement with respect to such securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Rights of Securities Holders</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The holders of certain warrants exercisable into Class A common stock, including CCP, Blackwell and CDF, were entitled to registration rights pursuant to certain registration rights agreements of the Company as of the Business Combination date. In March 2018, the Company filed a registration statement registering these warrants (and any shares of Class A common stock issuable upon the exercise of the warrants), and certain unregistered shares of Class A common stock. The registration statement was declared effective on April 3, 2018. Under the Registration Rights Agreement dated February 2, 2018 between the Company and CCP, Blackwell, and CDF (the “Coliseum Investors”), the Coliseum Investors have the right to make written demands for up to three registrations of certain warrants and shares of Class A common stock held by them, including in underwritten offerings. In an underwritten offering of such warrants and shares of Class A common stock by the Coliseum Investors, the Company will pay underwriting discounts and commissions and certain expenses incurred by the Coliseum Investors.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 21, 2021, 7.3 million shares of Class A common stock were sold in a secondary offering by the Coliseum Investors at a price of $30.00 per share. The Company did not receive any of the proceeds from the secondary offering. The underwriting discount, commission and other related costs incurred by the Company for the secondary offering totaled $7.9 million and was recorded in May 2021 as general and administrative expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Purple LLC Class B Unit Exchange Right</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On February 2, 2018, in connection with the closing of the Business Combination, the Company entered into an exchange agreement with Purple LLC and InnoHold and Class B Unit holders who become a party thereto (the “Exchange Agreement”), which provides for the exchange of Purple LLC Class B Units (the “Class B Units”) and shares of Class B common stock (together with an equal number of Class B Units, the “Paired Securities”) for, at the Company’s option, either (A) shares of Class A common stock at an initial exchange ratio equal to one Paired Security for one share of Class A common stock or (B) a cash payment equal to the product of the average of the volume-weighted closing price of one share of Class A common stock for the ten trading days immediately prior to the date InnoHold or other Class B Unit holders deliver a notice of exchange multiplied by the number of Paired Securities being exchanged. In December 2018, InnoHold distributed Paired Securities to Terry Pearce and Tony Pearce who agreed to become parties to the Exchange Agreement. In June 2019, InnoHold distributed Paired Securities to certain current and former employees who also agreed to become parties to the exchange agreement. Holders of Class B Units may elect to exchange all or any portion of their Paired Securities as described above by delivering a notice to Purple LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In certain cases, adjustments to the exchange ratio will occur in case of a split, reclassification, recapitalization, subdivision or similar transaction of or relating to the Class B Units or the shares of Class A common stock and Class B common stock or a transaction in which the Class A common stock is exchanged or converted into other securities or property. The exchange ratio will also adjust in certain circumstances when the Company acquires Class B Units other than through an exchange for its shares of Class A common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The right of a holder of Paired Securities to exchange may be limited by the Company if it reasonably determines in good faith that such restrictions are required by applicable law (including securities laws), such exchange would not be permitted under other agreements of such holder with the Company or its subsidiaries, including the Third Purple LLC Agreement, or if such exchange would cause Purple LLC to be treated as a “publicly traded partnership” under applicable tax laws.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company and each holder of Paired Securities shall bear its own expense regarding the exchange except that the Company shall be responsible for transfer taxes, stamp taxes and similar duties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were no Paired Securities exchanged for Class A common stock during the six months ended June 30, 2022. During the six months ended June 30, 2021, 0.1 million of Paired Securities were exchanged for shares of Class A common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Maintenance of One-to-One Ratios</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Third Purple LLC Agreement includes provisions intended to ensure that the Company at all times maintains a one-to-one ratio between (a) (i) the number of outstanding shares of Class A common stock and (ii) the number of Class A Units owned by the Company (subject to certain exceptions for certain rights to purchase equity securities of the Company under a “poison pill” or similar stockholder rights plan, if any, certain convertible or exchangeable securities issued under the Company’s equity compensation plan and certain equity securities issued pursuant to the Company’s equity compensation plan (other than a stock option plan) that are restricted or have not vested thereunder) and (b) (i) the number of other outstanding equity securities of the Company (including the warrants exercisable for shares of Class A common stock) and (ii) the number of corresponding outstanding equity securities of Purple LLC. These provisions are intended to result in non-controlling interest holders having a voting interest in the Company that is identical to their economic interest in Purple LLC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Non-Income Related Taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The U.S. Supreme Court ruling in <i>South Dakota v. Wayfair, Inc.</i>, No.17-494, reversed a longstanding precedent that remote sellers are not required to collect state and local sales taxes. The Company cannot predict the effect of these and other attempts to impose sales, income or other taxes on e-commerce. The Company currently collects and reports on sales tax in all states in which it does business. However, the application of existing, new or revised taxes on the Company’s business, in particular, sales taxes, VAT and similar taxes would likely increase the cost of doing business online and decrease the attractiveness of selling products over the internet. The application of these taxes on the Company’s business could also create significant increases in internal costs necessary to capture data and collect and remit taxes. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which the Company conducts or will conduct business.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span><b><i>Legal Proceedings </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 9, 2019, Purple LLC filed a Statement of Claim against PerfectSense Home Inc. and PerfectSense Trading Co. Ltd. (collectively, “PerfectSense”) in the Federal Court of Canada. PerfectSense is a manufacturer and supplier of mattresses and related products. PerfectSense owns the domain name www.purplesleep.ca, which used to, but no longer, redirects to its website at www.perfectsense.ca. In addition to this, Purple LLC has alleged that PerfectSense has designed their mattresses with the same look as the Purple mattresses (white mattress top, purple stripe, and grey bottom); used many of the marketing elements on Purple’s website (including a similar “exploded view” image of their mattress); and adopted the color purple as their dominant marketing color. Purple LLC is suing for a declaration that PerfectSense has infringed Purple LLC’s copyright and trademark rights and committed the tort of passing off. Purple LLC is asking for injunctive relief, damages, an accounting of profits, interest, costs, and delivery up or destruction of the infringing products (including delivery up of the www.purplesleep.ca domain). After filing the statement of claim, Purple LLC posted $15,000 CAD as security for PerfectSense’s costs. PerfectSense brought a motion to strike that was resolved on consent. Pleadings are now closed, and the action is proceeding under case management. Counsel for the defendant was removed from the record at their own request by Court Order. The Court further ordered the defendant to either appoint counsel or file a motion to permit an officer or director to represent the defendant in legal proceedings. On November 6, 2020, the defendant informally requested that the Court permit Mr. Henderson, the CEO and shareholder of the defendant, to represent the defendant in the action until such time as a lawyer could be appointed. Purple opposed this informal request, and it was denied by the Court. After granting PerfectSense a final extension of time to either appoint counsel or file a motion to permit Mr. Henderson to represent the defendant, PerfectSense appointed new counsel. The parties engaged in litigation discovery, exchanged affidavits of documents and scheduled examinations for discovery. Shortly thereafter, discovery adjourned and continues to be stayed while the parties negotiate formal terms of settlement. PerfectSense has not responded to Purple’s repeated attempts to finalize the settlement. Purple filed a motion to enforce a settlement agreement.  The Court has directed the motion be heard before a Judge, which will likely take place in September of 2022. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 20, 2020, Purple LLC filed a complaint in the U.S. Court of International Trade seeking to recover approximately $7.0 million of Section 301 duties paid at the time of importation on certain Chinese-origin goods. More than 4,000 other complaints have been filed by other companies seeking similar refunds. On March 12, 2021 the United States filed a master answer that applies to all the Section 301 cases, including Purple LLC’s. On July 6, 2021, the court granted a preliminary injunction against liquidation of any unliquidated entries. On April 1, 2022, the court issued an opinion that remanded the case back to the U.S. Trade Representative (“USTR”) to address certain procedural flaws in USTR’s process for determining whether certain products were subject to the Section 301 duties. On August 1, 2022, USTR issued its remand results. The court has not yet established a briefing schedule for comments on the remand results. If successful, this litigation could result in a refund of some or all of the Section 301 duties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 13, 2020, Purple LLC filed a lawsuit against Responsive Surface Technology, LLC and its parent company, PatienTech, LLC (collectively referred to as “ReST”) in the United States District Court for the District of Utah. The lawsuit arises from ReST’s multiple breaches of its obligations to Purple LLC, including infringing upon Purple LLC’s trademarks, patents, and trade dress, among other claims. Purple seeks monetary damages, injunctive relief, and declaratory judgment based on certain conduct by ReST (“Case I”). On October 21, 2020, shortly after the complaint was filed in Case I, ReST filed a retaliatory lawsuit against Purple LLC, Gary DiCamillo, Adam Gray, Joseph Megibow, Terry Pearce, and Tony Pearce, also in the United States District Court for the District of Utah (“Case II”). Subsequently, the two cases were consolidated into one. Case II (now combined with Case I) involves many of the same facts and transactions as Case I. On January 19, 2021, ReST filed a motion to compel arbitration of the claims in Case I. Purple LLC opposed the motion to compel arbitration, arguing that ReST waived any rights they may have had to arbitration and that all the claims in both cases should stay in the courts. However, the Court granted ReST’s motion to compel arbitration, and stayed the proceedings in the United States District Court for the District of Utah. Additionally, the Court ruled that ReST’s claims against the Purple board members were not subject to arbitration, and the Court stayed ReST’s claims against those individuals.  Pursuant to the Court’s order, Purple filed a demand for arbitration with the American Arbitration Association (the “AAA”) on September 1, 2021.  ReST filed its counterclaim with the AAA on September 21, 2021.The parties have selected an arbitrator and they have agreed upon a scheduling order.  Currently, the parties are in the fact discovery phase of the arbitration. The parties have scheduled several depositions and exchange documents and discovery requests. The arbitration hearing is set to begin on April 17, 2023, and it will continue through April 28, 2023. Purple LLC seeks over $4 million in damages from ReST, whereas ReST claims that Purple is liable to it for tens of millions of dollars. The outcome of this litigation cannot be predicted at this stage. However, Purple intends to vigorously pursue its claims and defend against the claims made by ReST.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On November 19, 2020, Purple LLC sued Advanced Comfort Technologies, Inc., dba Intellibed (“Intellibed”) in the U.S. District Court for the District of Utah for patent infringement, trademark infringement, trade secret misappropriation, and a number of related state law based claims. The principal allegations are that Intellibed has manufactured and sold unauthorized, infringing products under the Sleepy’s brand name owned by third-party Mattress Firm. Purple LLC also requested declaratory relief related to certain assignment terms of a license agreement in which Purple LLC is the licensor and Intellibed is the licensee. On December 14, 2020, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s Complaint on the ground that these Counts fail to state a claim upon which relief can be granted. On December 15, 2020, Intellibed filed an Answer to Purple LLC’s complaint and also asserted against Purple LLC a total of eight counterclaims, including a number of declaratory judgment claims, breach of contract, and tortious interference claims. Intellibed’s main allegations are that its use of Purple LLC’s patents, trademark, and trade secrets in connection with Mattress Firm’s Sleepy’s products is authorized under the license agreement. On January 19, 2021, Purple LLC filed a motion to dismiss Intellibed’s fifth, sixth, seventh, and eighth counterclaims on the ground that these counterclaims fail to state a claim upon which relief can be granted. Briefing on Purple LLC’s partial motion to dismiss was completed on March 2, 2021. On January 19, 2021, Purple LLC also filed an Answer to Intellibed’s counterclaims, which were not subject to Purple LLC’s motion to dismiss. On January 27, 2021, Purple LLC filed a First Amended Complaint in response to Intellibed’s initial motion to dismiss. On February 10, 2021, Intellibed filed a motion to dismiss Counts I through XI of Purple LLC’s First Amended Complaint. Briefing on Intellibed’s partial motion to dismiss was completed on March 24, 2021. On September 28, 2021, the District Court dismissed Purple’s complaint without prejudice, and also dismissed ACTI’s counterclaim without prejudice, while the parties pursued dispute-resolution procedures set out in the license agreement.  Because the Court found that the license agreement required the parties to follow the contractual dispute-resolution procedures prior to filing a lawsuit, Purple initiated those procedures in accordance with the license agreement and intends to continue to vigorously pursue its claims.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 8, 2021, Serta Simmons Bedding, LLC (“SSB”) filed a Complaint against the Company in the Superior Court of Gwinnett County, Georgia, Case No. 21-A-04413-1 (the “Georgia Litigation”). SSB’s Complaint alleges that the Company intentionally interfered with SSB’s business and contractual relations and violated the Georgia Trade Secrets Act by hiring one of SSB’s former employees in the face of an allegedly valid 2015 noncompete agreement. SSB seeks compensatory damages, punitive damages, equitable relief, and attorneys’ fees as a result of the conduct alleged in the Complaint. SSB also initiated arbitration proceedings against its former employee who Purple LLC has agreed to indemnify, subject to certain conditions.  On July 12, 2021, the Company filed an Answer to SSB’s Complaint in the Georgia Litigation, denying all allegations of unlawful conduct, and further moved to dismiss the Georgia Litigation on the grounds that Georgia is an inconvenient forum and the parties’ dispute should instead be litigated in Utah.   On July 9, 2021, the Company filed its own Complaint in the Fourth Judicial District Court of Salt Lake County, Utah, Case No. 21040011 (the “Utah Litigation”), seeking: (1) a declaratory judgment that the arbitration clause in the former employee’s 2015 noncompete agreement is unenforceable, (2) a declaratory judgment that the restrictive covenants in the former employee’s 2015 noncompete agreement are unenforceable, and (3) an order enjoining arbitration proceedings initiated by SSB and currently pending against the former employee.  The Company filed a motion for summary judgment on these claims on August 16, 2021. SSB filed an Answer on August 18, 2021. After attending a mediation, the parties entered in a settlement agreement on December 31, 2021 resolving all claims in the Georgia Litigation and Utah Litigation.  The Company did not pay any monetary consideration to SSB in connection with the settlement agreement. On January 12, 2022, pursuant to the terms of the settlement agreement, SSB dismissed the Georgia Litigation without prejudice and the Company dismissed the Utah Litigation without prejudice. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 3, 2022, the Company filed a Complaint against Photon Interactive UK Limited (“Photon”) in the U.S. District Court for the District of Delaware regarding a Master Professional Services Agreement with Photon dated on or around November 1, 2019. Pursuant to the agreement, Photon was required to rebuild Purple’s website architecture and checkout process. Purple paid Photon $0.9 million under the Agreement. However, Photon failed to deliver any of the required deliverables as specified in the agreement. Purple withheld payment of the final $0.1 million due pursuant to Photon’s invoices pending a resolution with Photon. Since resolution discussions with Photon have failed, Purple filed the aforementioned complaint for breach of contract against Photon seeking, among other damages, reimbursement for all amounts paid to under the agreement. It is anticipated that Photon will counter-sue for amounts they claim are owed. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company is from time to time involved in various other claims, legal proceedings and complaints arising in the ordinary course of business. The Company does not believe that adverse decisions in any such pending or threatened proceedings, or any amount that the Company might be required to pay by reason thereof, would have a material adverse effect on the financial condition or future results of the Company.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Balance at beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,368</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,375</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,013</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions charged to expense for current period sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,526</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,336</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,198</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deduction from reserves for current period claims</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(832</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(623</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,640</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,317</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Balance at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,709</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,278</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,709</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,278</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> 16368000 9375000 15013000 8397000 2173000 2526000 4336000 4198000 832000 623000 1640000 1317000 17709000 11278000 17709000 11278000 0.45 900000 100000 in connection with the Business Combination, the Company entered into a subscription agreement with Coliseum Capital Partners (“CCP”) and Blackwell Partners LLC – Series A (“Blackwell”), pursuant to which CCP and Blackwell agreed to purchase from the Company an aggregate of 4.0 million shares of Class A Stock at a purchase price of $10.00 per share (the “Coliseum Private Placement”). In connection with the Coliseum Private Placement, the Sponsor assigned (i) an aggregate of 1.3 million additional shares of Class A common stock to CCP and Blackwell and (ii) an aggregate of 3.3 million warrants to purchase 1.6 million shares of Class A common stock to CCP, Blackwell, and Coliseum Co-Invest Debt Fund, L.P. (“CDF”). 7300000 30 7900000 On February 2, 2018, in connection with the closing of the Business Combination, the Company entered into an exchange agreement with Purple LLC and InnoHold and Class B Unit holders who become a party thereto (the “Exchange Agreement”), which provides for the exchange of Purple LLC Class B Units (the “Class B Units”) and shares of Class B common stock (together with an equal number of Class B Units, the “Paired Securities”) for, at the Company’s option, either (A) shares of Class A common stock at an initial exchange ratio equal to one Paired Security for one share of Class A common stock or (B) a cash payment equal to the product of the average of the volume-weighted closing price of one share of Class A common stock for the ten trading days immediately prior to the date InnoHold or other Class B Unit holders deliver a notice of exchange multiplied by the number of Paired Securities being exchanged. 100000 15000 7000000 4000000 900000 100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>14. Related Party Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company had various transactions with entities or individuals which are considered related parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Coliseum Capital Management, LLC</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Immediately following the Business Combination, Adam Gray was appointed to the Company’s Board of Directors (the “Board”). Mr. Gray is a manager of Coliseum Capital, LLC, which is the general partner of CCP and CDF, and he is also a managing partner of Coliseum Capital Management, LLC (“CCM”), which is the investment manager of Blackwell. Mr. Gray has voting and dispositive control over securities held by CCP, CDF and Blackwell which were also Lenders under the Amended and Restated Credit Agreement. See Note 13—<i>Commitments and Contingencies</i>—<i>Subscription Agreement and Preemptive Rights </i>for further discussion<i>.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Purple Founder Entities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">TNT Holdings, LLC (herein “TNT Holdings”), EdiZONE, LLC, (herein EdiZONE an entity wholly owned by TNT Holdings) and InnoHold (collectively the “Purple Founder Entities”) were entities under common control with Purple LLC prior to the Business Combination. TNT Holdings and InnoHold are majority owned and controlled by Terry Pearce and Tony Pearce (the “Purple Founders”), who were appointed to the Company’s Board following the Business Combination. InnoHold was a majority shareholder of the Company until it sold a portion of its interests in a secondary public offering in May 2020 and the remainder of its interests in a secondary public offering in September 2020. The Purple Founders also resigned as employees of Purple LLC and retired from the Company’s Board in August 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">TNT Holdings owned the Alpine facility Purple LLC has been leasing since 2010, and the Purple Founders informed Purple LLC that TNT Holdings recently transferred ownership to 123E LLC, an entity controlled by the Purple Founders. Effective as of October 31, 2017, Purple LLC entered into an Amended and Restated Lease Agreement with TNT Holdings. The Company determined that neither TNT Holdings nor 123E LLC are a VIE as neither the Company nor Purple LLC hold any explicit or implicit variable interest in TNT Holdings or 123E LLC and do not have a controlling financial interest in TNT Holdings or 123E LLC. Purple LLC incurred $0.2 million and $0.4 million in rent expense to 123E LLC or TNT Holdings for the building lease of the Alpine facility for the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively. Purple LLC continues to lease the Alpine facility that was formerly the Company headquarters, for use in production, research and development and video production. In accordance with the terms of that lease, on September 3, 2021, Purple LLC gave notice to 123E LLC that it intended to exercise its right to an early termination of the lease to occur on September 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the six months ended June 30, 2021, certain current and former employees of Purple LLC who received distributions of Paired Securities from InnoHold exchanged 0.1 million of Paired Securities for Class A common stock. There were no such exchanges during the six months ended June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the Business Combination, to secure payment of a certain portion of specified post-closing indemnification rights of the Company under the Merger Agreement, 0.5 million shares of Class B common stock and 0.5 million Class B Units otherwise issuable to InnoHold as equity consideration were deposited in an escrow account for up to three years from the date of the Business Combination pursuant to a contingency escrow agreement. In September 2020, an amendment to the escrow agreement was signed whereby the 0.5 million shares of Class B Stock and 0.5 million Class B Units held in escrow were exchanged for $5.0 million. On February 3, 2021, the Company received $4.1 million from InnoHold as reimbursement for amounts that qualified for indemnification from the $5.0 million being held in escrow. The remaining $0.9 million in escrow was returned to InnoHold. The amount received from InnoHold was recorded as additional paid-in capital in the condensed consolidated balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the six months ended June 30, 2021, Purple LLC paid InnoHold through withholding payments directly to various states, an aggregate of $0.4 million in required tax distributions pursuant to the Third Purple LLC Agreement. There were no such payments made by Purple LLC during the six months ended June 30, 2022.</p> 200000 400000 200000 400000 100000 In connection with the Business Combination, to secure payment of a certain portion of specified post-closing indemnification rights of the Company under the Merger Agreement, 0.5 million shares of Class B common stock and 0.5 million Class B Units otherwise issuable to InnoHold as equity consideration were deposited in an escrow account for up to three years from the date of the Business Combination pursuant to a contingency escrow agreement. In September 2020, an amendment to the escrow agreement was signed whereby the 0.5 million shares of Class B Stock and 0.5 million Class B Units held in escrow were exchanged for $5.0 million. On February 3, 2021, the Company received $4.1 million from InnoHold as reimbursement for amounts that qualified for indemnification from the $5.0 million being held in escrow. The remaining $0.9 million in escrow was returned to InnoHold. 400000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>15. Stockholders’ Equity</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Class A Common Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has 210.0 million shares of Class A common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class A common stock are entitled to one vote for each share held on all matters to be voted on by the stockholders and participate in dividends, if declared by the Board, or receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock. Holders of Class A common stock and holders of Class B common stock voting together as a single class, have the exclusive right to vote for the election of directors and on all other matters properly submitted to a vote of the stockholders. Holders of Class A common stock and Class B common stock are entitled to one vote per share on matters to be voted on by stockholders. At June 30, 2022, 82.8 million shares of Class A common stock were outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Class B Common Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has 90.0 million shares of Class B common stock authorized at a par value of $0.0001 per share. Holders of the Company’s Class B common stock will vote together as a single class with holders of the Company’s Class A common stock on all matters properly submitted to a vote of the stockholders. Shares of Class B common stock may be issued only to InnoHold, their respective successors and assigns, as well as any permitted transferees of InnoHold. A holder may transfer their shares of Class B common stock to any transferee (other than the Company) only if such holder also simultaneously transfers an equal number of such holder’s Purple LLC Class B Units to such transferee in compliance with the Third Purple LLC Agreement. The Class B common stock is not entitled to receive dividends, if declared by the Board, or to receive any portion of any such assets in respect of their shares upon liquidation, dissolution, distribution of assets or winding-up of the Company in excess of the par value of such stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the Business Combination, approximately 44.1 million shares of Class B common stock were issued to InnoHold as part of the equity consideration. InnoHold subsequently transferred a portion of its shares to permitted transfers and exchanged its remaining shares for Class A common stock that it sold. All of the 0.4 million shares of Class B common stock outstanding at June 30, 2022 were held by other parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Preferred Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has 5.0 million shares of preferred stock authorized at a par value of $0.0001 per share. The preferred stock may be issued from time to time in one or more series. The directors are expressly authorized to provide for the issuance of shares of the preferred stock in one or more series and to establish from time to time the number of shares to be included in each such series and to fix the voting rights, designations and other special rights or restrictions. At June 30, 2022, there were no shares of preferred stock outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Sponsor Warrants</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were 12.8 million sponsor warrants issued pursuant to a private placement simultaneously with the Company’s IPO. The Company may call the warrants for redemption if the reported last sale price of the Class A common stock equals or exceeds $24.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders; provided, however, that the sponsor warrants are not redeemable by the Company so long as they are held by the Sponsor or its permitted transferees. In addition, so long as such sponsor warrants are held by the Sponsor or its permitted transferee, the holder may elect to exercise the sponsor warrants on a cashless basis, by surrendering their sponsor warrants for that number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the sponsor warrants, multiplied by the difference between the exercise price of the sponsor warrants and the “fair market value” (defined below), by (y) the fair market value. The “fair market value” means the average reported last sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of warrant exercise is sent to the warrant agent.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were no sponsor warrants exercised during the six months ended June 30, 2022. During the six months ended June 30, 2021, 6.6 million sponsor warrants were exercised resulting in the issuance of 2.3 million shares of Class A common stock. There were 1.9 million sponsor warrants outstanding at June 30, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Noncontrolling Interest</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Noncontrolling interest (“NCI”) is the membership interest in Purple LLC held by holders other than the Company. Upon the close of the Business Combination, and at December 31, 2018, InnoHold’s and other Class B Unit holders’ combined NCI percentage in Purple LLC was approximately 82%. At June 30, 2022, the combined NCI percentage in Purple LLC was 0.5%. The Company has consolidated the financial position and results of operations of Purple LLC and reflected the proportionate interest held by all such Purple LLC Class B Unit holders as NCI.</p> 210000000 0.0001 one one 82800000 90000000 0.0001 44100000 400000 5000000 0.0001 12800000 The Company may call the warrants for redemption if the reported last sale price of the Class A common stock equals or exceeds $24.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders; provided, however, that the sponsor warrants are not redeemable by the Company so long as they are held by the Sponsor or its permitted transferees. 6600000 2300000 1900000 0.82 0.005 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>16. Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>At each interim period, the Company estimates its forecasted full-year effective tax rate. That forecasted rate is applied to year-to-date ordinary income or loss to compute the year-to-date income tax provision. In order to compute the annual effective tax rate, the Company estimates its full year ordinary income and total tax provision, including both current and deferred taxes. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For annual periods, the Company accounts for income taxes using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that the deferred tax assets will be realized. Deferred tax assets and liabilities are calculated by applying existing tax laws and the rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the year of the enacted rate change. Our effective tax rate is primarily impacted by the allocation of income taxes to the noncontrolling interest and the non-taxable nature of the change in fair value of the warrant liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s sole material asset is Purple LLC, which is treated as a partnership for U.S. federal income tax purposes and for purposes of certain state and local income taxes. Purple LLC’s net taxable income and any related tax credits are passed through to its members and are included in the members’ tax returns, even though such net taxable income or tax credits may not have actually been distributed. While the Company consolidates Purple LLC for financial reporting purposes, the Company will be taxed on its share of earnings of Purple LLC not attributed to the noncontrolling interest holders, which will continue to bear their share of income tax on its allocable earnings of Purple LLC. The income tax burden on the earnings taxed to the noncontrolling interest holders is not reported by the Company in its consolidated financial statements under GAAP. As a result, the Company’s effective tax rate differs from the statutory rate. The primary factors impacting expected tax are the change in fair value of the warrant liabilities and remeasurement of deferred taxes primarily as a result of the change in the estimated state tax rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred tax assets at June 30, 2022 totaled $224.0 million, which is net of a $93.7 million valuation allowance that has been recorded against the residual outside partnership basis for the amount the Company believes is not more likely than not realizable. As a result, there was an overall increase of $23.8 million in the valuation allowance from December 31, 2021 to June 30, 2022, primarily as a result of an increase in the residual outside partnership basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company currently estimates its annual effective income tax rate to be 21.6%. The annualized effective tax rate for the Company differs from the federal rate of 21% primarily due to the non-taxable nature of the change in fair value of the warrant liabilities and state and local income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the six months ended June 30, 2022, the Company has recorded an income benefit of $6.0 million. The effective tax rate for the six months ended June 30, 2022 was 21.4%. This is less than the federal statutory rate due primarily to a reduction of deferred tax assets associated with adjustments for stock based compensation and the gain relating to the change in fair value of the warrant liability is excluded from taxable income for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the Business Combination, the Company entered into a tax receivable agreement with InnoHold, which provides for the payment by the Company to InnoHold of 80% of the net cash savings, if any, in U.S. federal, state and local income tax that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the Closing as a result of (i) any tax basis increases in the assets of Purple LLC resulting from the distribution to InnoHold of the cash consideration, (ii) the tax basis increases in the assets of Purple LLC resulting from the redemption by Purple LLC or the exchange by the Company, as applicable, of Class B Paired Securities or cash, as applicable, and (iii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, payments it makes under the agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As noncontrolling interest holders exercise their right to exchange or cause Purple LLC to redeem all or a portion of their Class B Units, a tax receivable agreement liability may be recorded based on 80% of the estimated future cash tax savings that the Company may realize as a result of increases in the basis of the assets of Purple LLC attributed to the Company as a result of such exchange or redemption. The amount of the increase in asset basis, the related estimated cash tax savings and the attendant liability to be recorded will depend on the price of the Company’s Class A common stock at the time of the relevant redemption or exchange.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The estimation of liability under the tax receivable agreement is by its nature imprecise and subject to significant assumptions regarding the amount and timing of future taxable income. As a result of the initial merger transaction, the subsequent exchanges of Class B Units for Class A common stock and changes in estimates relating to the expected tax benefits associated with the liability under the agreement, the potential future tax receivable agreement liability was $162.2 million and $168.1 million as of June 30, 2022 and December 31, 2021, respectively. The reduction in the June 30, 2022 tax receivable agreement liability reflected a payment of $5.8 million made in January 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, the Company estimated $10.0 million of U.S. federal and $2.7 million of state net operating loss carryforwards available to reduce future taxable income. The federal net operating losses may be carried forward indefinitely for U.S. federal tax purposes, while some state carryforwards are subject to expiration beginning in 2026. It is possible that we will not generate taxable income in time to use all or a portion of these net operating loss carryforwards before their expiration or at all. Additionally, the Company may be subject to the NOL utilization provisions of Section 382 of the Internal Revenue Code of 1986, as amended due to ownership changes that may have occurred previously or that could occur in the future. The effect of an ownership change may be the imposition of an annual limitation on the use of NOL carryforwards attributable to periods before the change. The amount of the annual limitation depends upon the value of the Company immediately before the change, changes to the Company’s capital during a specified period prior to the change, and the federal published interest rate. As of June 30, 2022, the Company has not completed its analyses in respect of Section 382 to determine whether a change in ownership has occurred, the annual limitation, if any, or whether any of the tax attributes are subject to a permanent limitation. Until an analysis is completed, there can be no assurance that the existing net operating loss carry-forwards or credits are not subject to significant limitation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effects of uncertain tax positions are recognized in the consolidated financial statements if these positions meet a “more-likely-than-not” threshold. For those uncertain tax positions that are recognized in the consolidated financial statements, liabilities are established to reflect the portion of those positions it cannot conclude “more-likely-than-not” to be realized upon ultimate settlement. The Company’s policy is to recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of income. Accrued interest and penalties would be included on the related tax liability line in the consolidated balance sheet. As of June 30, 2022, no uncertain tax positions were recognized as liabilities in the condensed consolidated financial statements.</p> 224000000 93700000 23800000 0.216 0.21 6000000 0.214 0.80 0.80 162200000 168100000 5800000 10000000 2700000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>17. Net Income (Loss) Per Common Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Basic net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the weighted average number of shares of Class A stock outstanding during each period. Diluted net income (loss) per share reflects the weighted-average number of common shares outstanding during the period used in the basic net income (loss) computation plus the effect of common stock equivalents that are dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth the calculation of basic and diluted weighted average shares outstanding and earnings (loss) per share for the periods presented (in thousands, except per share amounts):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 0.25in">Net income (loss) attributable to Purple Innovation, Inc.-basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,340</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,578</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(21,842</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,402</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Less – dilutive effect of change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,860</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,007</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Less – net loss attributed to noncontrolling interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(70</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(199</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net income (loss) attributable to Purple Innovation, Inc.-diluted</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,410</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,282</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,041</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,395</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Denominator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">Weighted average shares—basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,277</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,924</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,439</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of equity awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,499</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">587</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,403</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of Class B shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Weighted average shares—diluted</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,151</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,864</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,372</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,341</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income (loss) per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.10</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.29</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 0.25in">Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.10</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.29</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.14</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the three and six months ended June 30, 2022, the Company excluded 3.3 million and 3.5 million, respectively, of Class A common shares issuable upon conversion of certain warrants, stock options, restricted stock and Class A shares subject to vesting as the effect was anti-dilutive. For the three and six months ended June 30, 2021, the Company excluded 0.4 million and 0.5 million, respectively, of Paired Securities convertible into shares of Class A Stock as the effect was anti-dilutive.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 0.25in">Net income (loss) attributable to Purple Innovation, Inc.-basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,340</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,578</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(21,842</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,402</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Less – dilutive effect of change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,860</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,007</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Less – net loss attributed to noncontrolling interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(70</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(199</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net income (loss) attributable to Purple Innovation, Inc.-diluted</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,410</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,282</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,041</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,395</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Denominator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">Weighted average shares—basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,277</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,924</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,439</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of equity awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,499</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">587</p></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,403</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Add – dilutive effect of Class B shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">448</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Weighted average shares—diluted</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,151</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,864</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,372</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,341</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income (loss) per common share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.10</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.29</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.36</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 0.25in">Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.10</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.29</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.14</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> -8340000 2578000 -21842000 23402000 -4860000 -14007000 -70000 -199000 -8410000 -2282000 -22041000 9395000 82703000 66277000 74924000 65439000 1499000 587000 1403000 448000 448000 83151000 66864000 75372000 68341000 -0.1 0.04 -0.29 0.36 -0.1 -0.03 -0.29 0.14 3300000 3500000 400000 500000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>18. Equity Compensation Plans</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>2017 Equity Incentive Plan</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Purple Innovation, Inc. 2017 Equity Incentive Plan (the “2017 Incentive Plan”) provides for grants of stock options, stock appreciation rights, restricted stock units and other stock-based awards. Directors, officers and other employees and subsidiaries and affiliates, as well as others performing consulting or advisory services for the Company and its subsidiaries, will be eligible for grants under the 2017 Incentive Plan. As of June 30, 2022, an aggregate of 1.0 million shares are available for issuance or use under the 2017 Incentive Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Class A Stock Awards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2022, the Company granted stock awards under the 2017 Incentive Plan to independent directors on the Board. The stock awards vested immediately and the Company issued 0.1 million shares of Class A common stock and recognized $0.6 million in expense during the three months ended June 30, 2022, which represented the fair value of the stock awards on the grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Employee Stock Options</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March and June 2022, the Company granted 0.5 million and 0.1 million stock options, respectively, under the 2017 Incentive Plan to its chief executive officer at an exercise price of $6.82 per option. The stock options expire in five years and vest over a three-year period. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the stock options granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The Company determined the fair value of the net award of 0.2 million stock options to be $0.4 million which will be expensed on a straight-line basis over the vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company determined the fair value of the options granted during the six months ended June 30, 2022 using the Black Scholes method with the following weighted average assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Fair market value</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.02</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.82</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54.22</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the Company’s total stock option activity for the six months ended June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Options <br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted <br/> Average <br/> Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted <br/> Average <br/> Remaining <br/> Contractual <br/> Term in <br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Intrinsic <br/> Value<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Options outstanding as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,552</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8.65</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited/cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(545</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8.11</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,581</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8.15</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.7</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Outstanding and exercisable stock options as of June 30, 2022 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Exercise Prices</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Options<br/> Outstanding<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining Life<br/> (Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Options<br/> Exercisable<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining Life <br/> (Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Intrinsic<br/> Value <br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">158</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">0.3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">158</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">0.3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">5.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">6.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">196</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">6.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-189">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">6.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">7.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">8.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">8.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">13.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">15.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">21.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">32.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the Company’s unvested stock option activity for the six months ended June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average <br/> Grant Date<br/> Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Nonvested options as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">416</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.60</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(125</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.73</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Nonvested options as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">403</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.84</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The estimated fair value of Company stock options is amortized over the options vesting period on a straight-line basis. For the three and six months ended June 30, 2022, the Company recognized stock option expense of $0.2 million and $0.3 million, respectively. The Company recorded stock option expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2022, outstanding stock options had $1.1 million of unrecognized stock compensation cost with a remaining recognition period of 2.0 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Employee Restricted Stock Units</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March and June 2022, the Company granted 0.5 million and 0.1 million restricted stock units, respectively, under the 2017 Incentive Plan to the Company’s chief executive officer. These restricted stock awards had a grant date fair value of $6.32 and $4.81 per share, respectively. In April 2022, with the chief executive officer’s consent, the Company rescinded and cancelled 0.4 million of the restricted stock units granted in March 2022 because of annual limits set forth in the 2017 Incentive Plan. The estimated fair value of the net award of 0.2 million restricted stock units is being recognized on a straight-line basis over the three-year vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the second quarter of 2022, the Company granted 1.1 million restricted stock units under the 2017 Incentive Plan to certain management of the Company. Approximately one-half of the restricted stock units granted included a market vesting condition. The restricted stock awards that did not have a market vesting condition had a weighted average grant date fair value of $5.53 per share. The estimated fair value of these awards is recognized on a straight-line basis over the vesting period. For those awards that include a market vesting condition, the estimated fair value of the restricted stock was measured on the grant date and incorporated the probability of vesting occurring. The estimated fair value is recognized over the derived service period (as determined by the valuation model), with such recognition occurring regardless of whether the market condition is met. The Company determined the weighted average grant date fair value of the awards with the market vesting condition to be $3.68 per share using a Monte Carlo Simulation of a Geometric Brownian Motion stock path model with the following weighted average assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trading price of common stock on measurement date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.34</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.64</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected life in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.9</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the Company’s restricted stock unit activity for the six months ended June 30, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number<br/> Outstanding<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Grant Date<br/> Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -9pt; padding-left: 9pt">Nonvested restricted stock units as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">165</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.77</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(68</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12.19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Nonvested restricted stock units as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,247</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">The Company recorded restricted stock unit expense of $0.5 million and $0.9 million during the three and six months ended June 30, 2022, respectively. There were no restricted stock units outstanding and no expense recorded during the six months ended June 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">As of June 30, 2022, outstanding restricted stock units had $6.4 million of unrecognized stock compensation cost with a remaining recognition period of 2.6 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><b><i>Aggregate Non-Cash Stock-Based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has accounted for all stock-based compensation under the provisions of ASC 718 <i>Compensation—Stock Compensation</i>. This standard requires the Company to record a non-cash expense associated with the fair value of stock-based compensation over the requisite service period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the aggregate non-cash stock-based compensation recognized in the statement of operations for stock awards, employee stock options and employee restricted stock units (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 0.25in">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">104</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Marketing and sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">218</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,275</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total non-cash stock-based compensation</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,275</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,113</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,817</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,592</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1000000 100000 600000 500000 100000 6.82 P5Y 400000 200000 400000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-indent: -9pt; padding-left: 9pt">Fair market value</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.02</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.82</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54.22</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Trading price of common stock on measurement date</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.34</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.64</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected life in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.9</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 2.02 6.82 0.0267 P3Y5M12D 0.5422 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Options <br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted <br/> Average <br/> Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted <br/> Average <br/> Remaining <br/> Contractual <br/> Term in <br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Intrinsic <br/> Value<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 9pt">Options outstanding as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,552</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8.65</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.9</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited/cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(545</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8.11</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,581</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8.15</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1.7</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1552 8.65 P1Y10M24D 8667000 594 6.82 20 8.32 545 8.11 1581 8.15 P1Y8M12D <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Exercise Prices</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Options<br/> Outstanding<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining Life<br/> (Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Options<br/> Exercisable<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining Life <br/> (Years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Intrinsic<br/> Value <br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">158</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">0.3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">158</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">0.3</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">5.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">426</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">6.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">196</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">6.65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-189">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">6.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.8</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">7.99</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-193">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">8.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">8.55</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">13.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">15.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right">21.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td style="text-align: right">32.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 5.75 158000 P0Y3M18D 158000 P0Y3M18D 5.95 426000 P0Y4M24D 426000 P0Y4M24D 6.51 196000 P1Y10M24D 152000 P1Y10M24D 6.65 173000 P1Y10M24D 127000 P1Y10M24D 6.82 205000 P4Y9M18D 7.99 19000 P2Y4M24D 13000 P2Y4M24D 8.32 108000 P2Y 68000 P2Y 8.55 97000 P0Y4M24D 97000 P0Y8M12D 13.12 110000 P2Y4M24D 72000 P2Y1M6D 15.12 2000 P0Y2M12D 2000 P0Y2M12D 21.7 52000 P0Y4M24D 52000 P0Y4M24D 32.28 35000 P3Y8M12D 12000 P3Y8M12D <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average <br/> Grant Date<br/> Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Nonvested options as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">416</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.60</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.41</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(125</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.73</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Nonvested options as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">403</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.84</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 416 3.6 594 3.41 125 3.3 482 2.73 403 2.84 200000 300000 500000 900000 1100000 P2Y 500000 100000 6.32 4.81 400000 200000 1100000 5.53 3.68 5.34 0.0264 P2Y10M24D 0.843 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number<br/> Outstanding<br/> (in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Grant Date<br/> Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -9pt; padding-left: 9pt">Nonvested restricted stock units as of January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">165</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,181</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.77</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18.52</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(68</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12.19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Nonvested restricted stock units as of June 30, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,247</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 165 17.84 1181 4.77 31 18.52 68 12.19 1247 5.75 500000 900000 6400000 P2Y7M6D <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-indent: -9pt; padding-left: 0.25in">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">104</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">89</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Marketing and sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">218</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,275</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total non-cash stock-based compensation</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,275</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,113</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,817</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,592</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 104000 44000 170000 89000 266000 114000 403000 218000 861000 951000 1184000 1275000 44000 4000 60000 10000 1275000 1113000 1817000 1592000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>19. Employee Retirement Plan</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In July 2018 the Company established a 401(k) plan that qualifies as a deferred compensation arrangement under Section 401 of the IRS Code. All eligible employees over the age of 18 and with 4 months’ service are eligible to participate in the plan. The plan provides for Company matching of employee contributions up to 5% of eligible earnings. Company contributions immediately vest. The Company’s matching contribution expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2022, respectively, and $0.8 million and $1.6 million for the three and six months ended June 30, 2021, respectively.</p> The plan provides for Company matching of employee contributions up to 5% of eligible earnings. 900000 1900000 800000 1600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>20. Subsequent Events</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 20, 2022, the Company entered into an amendment to its Alpine facility lease agreement with 123E LLC. The amendment rescinded the Company’s previous notice of termination that was scheduled to be effective September 30, 2022 and extended the term such that the lease will remain in effect until September 30, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 5, 2022, the Company filed a Complaint with the United States International Trade Commission (“ITC”) against numerous entities and individuals from the People’s Republic of China and South Korea (“Respondents”) that have been violating Purple’s intellectual property rights related to pillow and seat cushion products.  The Complaint alleges that the proposed Respondents are violating 19 U.S.C. § 1337 (“Section 337”) by importing into the United States, selling for importation into the United States, and/or selling in the United States after importation pillow and seat cushion products that infringe Purple’s trade dress rights or otherwise constitute unfair competition, infringe a certain Purple design patent, infringe Purple trademarks, and/or infringe Purple utility patents. The Complaint requests that the ITC issue at least the following relief:  (i) a General Exclusion Order excluding from entry into the United States all pillow and seat cushion products that infringe any asserted Purple intellectual property right; (ii) Limited Exclusion Orders excluding from entry into the United States all pillow and cushion products of the proposed Respondents named in the Complaint that infringe any asserted Purple intellectual property right; and (iii) Cease and Desist Orders against the proposed Respondents named in the Complaint barring them from marketing, selling, advertising, or distributing infringing products in the United States, including via on-line retailers.  The ITC is currently determining whether to institute an unfair import investigation under Section 337 in connection with Purple’s Complaint.   </p> UT false --12-31 Q2 0001643953 Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the condensed consolidated statement of operations. Amount consists of $8.0 million of undiscounted cash flows offset by $4.1 million of tenant improvement allowances which are expected to be fully utilized in fiscal 2022. EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "" "54'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 " @@ E5[Z0)_.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTF!%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0V>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]3M5DDMI5ZOWR?7'WX78=];MW/_ MV/@LV-3PZRZ:+U!+ P04 " @@ E5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "" "57?Y%(C; 8 +\D 8 >&PO=V]R:W-H965T&UL MM9KONQ2B,@O$"Z&V__TE M@,3NA:>.)V]:0)XO^28/R86)L1_J9.Q?-2Q5(AI23R@)(O\]TR$-0Z4DR_%/ M(=HHGZD"]X]WZK>9>6GFB21TR,*_ E^LKQJ]!O+IDJ2AF+'M'2T,M96>Q\(D M^XNV^;VNVT!>F@@6%<&R!%$0Y__)2U$1>P%MJR( %P'XIP"[Z@E.$>!D1O.2 M9;9NB"#]2\ZVB*N[I9HZR.HFBY9N@E@UXUQP^6L@XT3_AGFI;!6!!K&/1K$( MQ"L:QWEZJ&INHF1-.$TN6T(^3<6TO$+Y.E?&%S6W7UWW M\B8T%C0R5E@NZ)H%U0O[*=D0CUXUY!N94/Y,&_W??K$[UN\FMR<2>^/=+;V[ MD'J_2)09706)X$16PH1$U&09UID^SJ;W(S2>3!Z^#1;CA\F9/!Z>F^R"0D?: M;9=VVV Q%YSX0;Q"\]?HB84FFW#\5+HT>0*CCO34*3UUP#*5Z;MXW1A;#@ZW MK>97DR4PZDA+W=)2%RS3,.5<.;H-$H^$Z#LE7'4^2':,1H>P6K-IXZ9CFTR" M@4>:[)4F>V"Q!K+1_*SA;D.R,MF"XYB[9@\@K%'>K0M/=1:![DLTG1&-XR+K%\11*3F M(196_&X&R0+[76_F[V5%\T) M#(M5>JR#;FR--S;,)3][+)JUVB4L]]7LL0ZDL373V#"4%&_I/")AB*[31/Z< MF,W!.I4#"AQWK#_--S9,*(6_443Y2G6RGZ6"6*,ABS8D-G='L&"UT3J@Q];4 M8\.@LFO(M?P6!NW!,M7VZL =6_..#0-+^2Y^30D7E(>OQUAJV/T6P?[8,T^ M&,:5PN_ ]Z5ZZ[EF@>C.J@):VK",.EDB3K@E%0;@P4^]"S[ MH]%8':R$-2MA&&_N6?9!MF8QB!&P2+?=:>).18]3!R8Y&I,/J(Y]5(NV]*XG K#4,B.^:!^B2(Y(@\%\S[<88V\FO]F80I1;]:YVJV M#&THSQ=YC*L,=3"5HYG*@:EG9Q^-7KPUB5>T"+@*?S7@4^.QB?G('QZVP/-LP5E]) *.?C&:F'-6 \G0J*B'G*U M=J:FMC8\]WNXVW%Z/?>R]6SRJ.')@4$G3^SK]Q/[1.A3&*H#I!P-4D[WY(E] M(B J_->!5X[&*P>FH_^3V"?BIZ(>>O]);->5J7WQ4UJW]K:(J!G1;.=,@CPU M*9'O%BFOEKMS!MF>E):^/=_:\X6H"=4$A70I0ZWSKGPXSW?+Y">";;(-)T], M"!9EAVM*?,K5#?+W)6-B=Z(>4.Y9ZO\+4$L#!!0 ( "" "57F;] M9 < M "HA 8 >&PO=V]R:W-H965T&ULM5IKC]NV$OTKA!L4 M"; ;BZ2>V5T#B1<738';&W23]C,MT;80270I:A_]]1W*CB6+#^^FN5]V)7LX M.C,DYYRA?/T@Y-=VR[E"CW75M#>SK5*[=_-YFV]YS=JW8L<;^&8M9,T4W,K- MO-U)SHI^4%W-21#$\YJ5S6QQW7_V22ZN1:>JLN&?)&J[NF;RZ0.OQ,/-#,^^ M??![N=DJ_<%\<;UC&W['U9?=)PEW\Z.7HJQYTY:B09*O;V;O\;MEV _H+?XH M^4,[ND8ZE)407_7-Q^)F%FA$O.*YTBX8_+OG2UY5VA/@^.O@='9\IAXXOO[F M_3]]\!#,BK5\*:H_RT)M;V;I#!5\S;I*_2X>?N&'@"+M+Q=5V_]%#P?;8(;R MKE6B/@P&!'79[/^SQT,B1@-PZ!A #@/((+AJ15463,'-!U:Q)N?H3CMN MT>LO#>N*$KYY@R[1E[M;]/K5&_0*E0WZO!5=RYJBO9XKP*.]SO/#LS_LGTT< MS_ZU:]XB&EP@$A!B&;[T#[_E.0S'_7!\.GP.63BF@AQ307I_U)6*3DK>*,3: M%F)^9XMG[R"T.] [[EV[8SF_F<&6:KF\Y[/%SS_A.+BR1?>#G)W$2H^Q4I_W MQ9*U6P2SAG)]P?_JRGM60?#66=R[BGM7NBS<+T*,X^QZ?C\.Q[3*<(SCH]4) MSO"(,_3B?)_GH@-84#%R#AA7%;] #5>)\DW[&R0/QQI_>Z M=9)CX\$1QGB"SC1*@SBT@TN.X!(ON/^I+9=0ZL:;SP8P,0%28Q%:C)* V &F M1X"I%^!GH5CU#("I\6P =O)^DLS8P]9S.(TH(D#]8@J\9E=KEBS*:$&'3 ZTWMP=)*X,$Z3*5"+&26! M*[T#D6$O=P SKCFLU@+X.16 C[:6A? CS@3%:)280# Y[%+B1A MXJCO>. ?'#U+NU0E6Y55J8"(K (&>WGLI0KF1WD[#7I@->RGM:,XV+$GK0RL M 9N413-+R3#-DFQ<#T\A#MR&_>0&$&4'&[$%=:5%C.ID8U]!%N8R^==BE6"7 MQL(#P6$_PWU#"<5""P2F&RPK2).[,CI:O >0IE6:D=0!X9=\,0;78 M:37S5+O4*C9)*X(:, 5IH;8@C1REEPS,1OS,=CKA4'BM;81)4!23J9:Q6(5Q MXEB29& QXF>Q;P@E7T&KU_:"@570SNN&SYI18M)4 M)Z"M="9L&X33C%.^K* M_&0VU0IB596;?HFVZ.>?4H+QU5&<[81TK5UB4EB6IM-E8;%*@H@Z8AAHCOAI M[D\F)3LMSU:,)GL9"M?_I.^LN61@0N)GPE.U?BX>D^[2()R2HL4*4R(V<:=KV@LXI-#,6?HQQ9I"]U4[W$/9P MZ$"D]$R+..D,1E/TDCBH2:(X@AYK>GAE,2-![.AOZ$"VU$^V^QIT9GE1DSG# M(#)%JLTNBS+BRO5 L=1/L4M1UZ7J%=7^4% T>F_S)@?$Z/5O0G&$Z1LK]N\X MQ42V7?$#')U&/SH*I=[>Z4Z)_.M65 67;2\HDJO^!$4]65LH^H,(^!#V_X/. MZ4#GU$_GRPJ:6O1>*_]:-*C5J;A"KX*W01!@Z*LDNF=5QR\0P<$%?(;:+9-: M-'9J*V3Y-R^N4$HNDCA$9=MJ6:G7C^A4J^!"\P-3Z->NX<=S_MX@CB_"C'J& MW$(AJU=0 .SG^X>9L,B+Z98Q31S'0'30%=2O*_8Y^W ^9YDS96&8OBA?S\[( M=S3D]MWX[QV=9G<00O1,4U\4I2[F4#;UF?5EV:"<[4HHH]: +A8N>$@ M3<(72I.^TKPP"&R\]+.>>]KL;.>>\]&+;/TK@O\RN2FASZ_X&@8&;Q-(@]R_ MF-_?*+'KWVVOA%*B[B^WG %X;0#?KP5HE\.-?EU^_'G$XA]02P,$% @ M(( )56;!*''X @ 0L !@ !X;"]W;W)K9 "CTG%(FIU:B5'9KVS)*(,6RQS-@^LF*BQ0K M/15K6V8"<%R(4FI[CA/8*2;,"B?%O84()SQ7E#!8""3S-,7B]PPHWTXMU]K= MN"?K1)D;=CC)\!J6H!ZRA= SNW:)20I,$LZ0@-74^NC>SMU"4%3\(+"5C3$R M41XY?S*3+_'4<@P14(B4L<#ZLH$Y4&J<-,>ORM2J?],(F^.=^Z!5 N]40;\2](N@)5D1ZPXK'$X$WR)AJK6;&11K4ZAU&L+,-BZ5 MT$^)UJEPSEFL-P5BI$>24Q)CI2A[PG.)62PGMM*@YN?LJ(*:E5#>*U!?<]9#?><& M>8[G=OD5?X^:^M$<52HH]ZA=)4OWE+Q:.G MKE '74P_WLH,1S"U=,-)$!NPPG=OW,#YT!7Q0F:MP/TZB-QKA(NR!^(NWA+PT$#Q',UB/."]VA9BW=0\P[.YR52YMVL@SV(D3<, M_!>H^U5!X(_[W:1!31J<3ZH_#E+I1B=LW84;G(2[7W4 =UCC#D]HW-G1QCWH M41W,-%):[=.)^8P^$W+-:$241AI55. M;ZCEHCQOE1/%L^+(\LB5/@ 5PT2?44&8 OU\Q;G:3&PO=V]R:W-H965T&ULK5I=;]LX%OTKA&DDD^?"2Y_+>RT-*UT]2?=-K(0QZWI25OIFLC=E>3:=Z ML18;KB_E5E3VEY54&V[LK7JQ:[DQ9 M5.*C0GJWV7#UUZTHY=/-A$Q>'GPJ'M>F?C"=76_YH[@7YLOVH[)WTZ.59;$1 ME2YDA918W4S>DZN\F>!Z1*(4"U.;X/;? M7LQ%6=:6[#C^/!B='/NL&YY>OUC_1T/>DGG@6LQE^;58FO7-))F@I5CQ76D^ MR:??Q(%06-M;R%(W?]'3 8LG:+'31FX.C>T(-D75_N?/!T><-+!VX ;TT("Z M#5A/@^#0('AM#^S0@+VVA_#0H*$^;;DWCLNXX;-K)9^0JM'66GW1>+]I;?U5 M5'6@W!ME?RUL.S.;RVIIIUTLD;W2LBR6W-B;>V/_V7@P&LD5^F,K%*_G5:,W M7RJ^6Q86\Q9=H"_W&7KS\UNDUUP)C8H*?5[+G>;54K]#/Y_=7T^-'6[=Z71Q M&-IM.S3:,[0 ?9"566N4VR$N@?;9R7GTB$?X7\/*:Q;$QC^4C&SF:$'6>$ M#5F??1)[4>V$S;Q*&&@.VN91T[Q>0/8SPAC!Z?5T?^I= );0,(G.89D/HTE, MD^0I*[9Z0)[L0?_A]+AA9<+=8-[Z6MI:7=7B7#@O6N,L+:-2\9"$X&\^,FQJZ(@U!AY&HX"$7B MP,L^"$:"M"<$.\E*AC4K'(*]:IWX6O*"!)'+W$=15ZF#EDCJT@90K&=9)9UR M)HJP+S8# MYCD"$L$1=ET!H&C,7%< ZI9AW+?<=NJ6#$JVV6?^;'G1^HNA[JCO2[L9"D9UJ6'Q?L[4\D7C1?,VPD"J"!U M$RX#4)31T(T@0*;2B/35D$ZFDF&=^B]ASI=N]"!64HF7AX8_]^20KR#ML$0-L&:>@Z ;!&$TQ=V0K@J-6M/3J&=KJ5#NO6NR-;R[\2=EO<10'$GOI* MDI'8Y0Z@"'&E> :@[&[&"9,<0%T$5L+U,._$*QT6KUX @'1]_7B1,.*J5@!& MPXBZ? %CE&)7X>60M2#$/2<"M-.L=%BS^B'/C5'%P\XT1=1(5$G[X9&/.[6U5W=5)??- MP?T[>[VX!#T2> =T%TG /)_X,!K&[@8',D9)PER5#UFS??:H#=HI2LH&5;[O M&;OA:=].@%*?#@K4[Y7ZHUK+1K66CV7M?&(Z[4N'M>\MU\4"O;$R,+-9RI7N M)@:N8*VYY#20\"5Q@[)%I2H![VC6LM&M9:/9>U\GCI538=5=9>>]\W,P''I:]J$ MQF[$S0%8%-'8DU$^+&8I=;=BD+60]6W&:2>DZ;"0/DW+(^F^$>FP^M] VQ7:5:=_C'I\>/^EXWWS( MX#R_)5=S CS/R%7>?K#1F6^_'_G U6-1:52*E>T*7\9VK*K])*.],7+;?'/P M((V1F^9R+?A2J!I@?U]):5YNZ@Z.'\;,_@902P,$% @ (( )50QVSYZ> M#@ C)0 !@ !X;"]W;W)KU\V:RWU%4]EUFZ.ART65\QUXVN-FF^O;B]/OSN0WE[7>SJ=;[-/I1. MM=MLTO+K7;8N7FXNO(MOO_@S?WRJ][^XNKU^3A^SCUG]]_.'LGET=:*L\DVV MK?)BZY39P\W%6^\W$1\..$3\-\]>JK.?G?U3N2^*3_L'[U8W%^Y^1-DZ6]9[ M1-K\]SF;9>OUGM2,XY\C].*DN3_P_.=O].3PY)LGZJNM@<#VY&L,FWK_^G7XXO MQ-D!S.LX@!T/8$,/\(\'^.H!<<#P@'*H0'0^(U ."C@/B MXP&Q".!S=I##?[FOW M8UTV?\V;X^K;6;%=-968K9SFIZI8YZNT;AY\K)O_FA*M*Z=X:!X5RT]/Q7J5 ME=5//TR8%__N+/[9Y?57Y^>_M^ENE3?'O'$NG;\_SIV??WSC_.CD6^>OIV)7 MI=M5=7U5-R/=ZUTMCZ.Z>QT5ZQK5.JTJYVTSILVF*?"#/D&9#:'<]5'F9LK; M5?/TFM,L73L?TGQUV3RS6?J;>MLS*K:@(D!@Q-/NRJJ;)3 M>;(#)^C@W*7K=+O,G+1VYMGR5\?W?G&8RURJI%Y)T8&TG[(_WT;75Y_/R\6H MM;]*_%8]I\OLYJ*Y#%19^3F[N'6H@M&5?-]W@UB66^AAERP*)Z$RK(08>.Q- M%1HG1(- CA$4*0R\4Y24 _^4 W]0#GYN*O_C4]J\-&\&Y>.5&IX/QI]ZRI!G M>E3H*R_0W#@^.F\__>!%[N_4&8J$)4@81\($""953'"JF,!8,>^;-5?>S"2; MIFC61551<]N=$3'\9)R!.',09Q%H!+BJ7^T7ARFGRV*R4JW1_$:02:219)!+$F8?:"Q+$4V5J!FDE [0X M2$N8M:0T1Z3GCK)RF5>'>KD)2W+M+G)I,ICHJUE/:4ZC#H6$\I$7Z@&+%+4%B"UA%9C MRD4#I";ZU*043D\IG%JGL.]LG^K+%#95,VJ4MV-I0[N*1>KQ[%\W[!29M'1I;%D@0%FA]!TL7,5R80E%@R0(RCQ(193,[V MF>GHCYVO:&+TS0VWF%)3+> 1)J]\X5DU&E%PR M2(ZCY$2?G)S\UJOTS&;E/'O(RC);??.?ZO1+1E]#1AAD=+Y!H+FG6Z'36%V% MHM22(6HIB1XU.=FM(^F9+) HT]P@7SPN8FGB4/SE(CJ/D1)^[Q>+=7.O6:7+ MU[5B^O"P[X#8/CKO9^_(]*.L2Q1H?@1)IP:+0C7]*&MRD!PGHK0@ 1B3G/W6 M5_3,QN+9'O ?:7G:<_3(C,>::Q2KMP1#^9"1>3!:'K*X$) M$>B%T<33UF!Z7*QN'0D2UKT9[+7VG6?V[SJV@_M30UA1D>_Z:GKTL"!0/5_S M$*WOS)"T!$KC4)I T>32:6U#S^P;VG1S'%&F=@ZSFLV9K)N39$,'$4=W=!"! M5$L'I:OU=)"LSO.8M8X;,SMN8]LZF&X(47T=1)C>V&$>HNUY#*4E4!J'T@2* M)I=.:]\QLWTWJ+_#S+!\QC,H;0ZE+:"T!$KC4)I@NOW*_-#MFHO.NOP&M_G] M9[=MYA^W>QW!]"8W=8EG5K-I]---JL#U7*:)5ZSR%/;?HC YK6.M,8? M(F[J*D:W(&%>> :3T]&::&Q4QU]_:HB6O\A77ZT9$:8O\G&S*;;L$4> MRF%#@>8HT((1KE@83]1I8$@4)Z(NO4B=!"A45ZL.:^TS9K;/;%IYS2B;=*), M-D;86)ZGME:@Y))!$SWD[0%.LI8&P,R7/JAG7A0&H?2!(HFO]^KM09]8#.> MF64QB:! ;7;]W5;4[^$S- M]6/Y^FD+KY>1W7:5E4[V^E$'YW>?SO,Z[5A/H'KU4* Y"K1 @1(4B*- @"2 M:Z^U.'VSQ3FX"=3,L2DL5#.@K]NGEQ.UZ0"EE@Q1XR@UT:,F)[LU)?V>3L". MB8;,-\J;1('F*- "!4I0((X""0!(KJW6*/7-1FGG1:SO'D@W\1A3[X%0?N@8 MD.'V!_I^9RB-0VD"19-KJW5D?;,C.[:#V8RUF<-0#JVO^YB7WE3=1D7))8/D M.!&E!0G F.3LMS:M/[COL;>'PM?['M5-<;.:32YU*YAL;R'BZ/86(I!L;R'B M]/86$M;=WA*T]F8PJO.Q-S4!T?E(M+<08?JFN'F(MO,XE)9 :1Q*$RB:7#JM M41J8C=*.#F:Z7+S>,]FL9G$F!X0/Z\:A^@$+"R+NDD7>A"FF;4($>D$8QZHM M0<3%D5+L@H1%G>TM0>LJ!L/Z!@T]S'1J=*\KBH*IVMY"A!%G\@@#SG F(VD) ME,:A-(&BR:73.I.!V9D<]AEU*%<2!9JC0(M MP$O/3]TU3ZW@7&*@V8&TZ7(QHVRRBG(8 [W_+]1:$U%JR1 UCE(3/6IROEO7+S"[ M?E9;U&:63<)1SE^@NV->I#:ZH-22(6H1X ,BP$D+8'2.)0F4#2YN%KK+QAI_8W8OS)+V4PV*,\0!5J@0 D* MQ%$@ 0#)M==:@T&/-3BR]GKG/:+A4&W-,0_-IL2@;\B&TA(HC4-I D63:Z\U M)@.S,7E>>\>B>][77[8LMJNT_-K\_B$K\^WC+\XVJU\KM*)[B0/=M]2,,91O M&1#V(9M, W7]!-)+.O34S]% Z8E>/?DSO5OC,S0;GR/3W3?3A+KAZ46>ZN?. MS(.S2/\84/=D Z4E4!J'T@2*)E=?ZYV&9N]T<*.&F6.Q@D*!YB%EFS+%"5R@ MY))!C7,*)N4HQH]4: %"I2@0!P%$@"07%NM>QN: MW=NQ^^EFK$V=H0S=D')$ W7?!B67#)+C1)06) !CDK/?FKVAV>SM>),Y(S,> M:.M2]5L&S&HVN22L3E?_6I<%$7?)XM!GROY@0@0R%H:NNO(DXN*)NI].PB(V MZ5I6GGU7S'>_R9Q.C6X43ECD:^D9\B9S\Q"MUX30-YE#:1Q*$RB:7#JMJQN: M75V;_?0CRK2?;E:S.9-UTYC<3R?BZ/UT(I#<3R?B]/UT$M:]GQZV/F@X[*,6 M;??30[T%DMI/)\*(,QG:X0BE)5 :A]($BB:73FMCAF8;<]!^NIEA^8QG4-H< M2EM :0F4QJ$T$1(=FHRYG9-1:TZ&H[HFZ:6$[CYJRPB4^QCJ[ESH>E/UTQT7 M1-PEF_A1I*WRB._&\2:^NA#B1%RL?O&'(&%3CW6D(VK-P^B[NR;)U$3$%XBP M.%(_+Y((TZ\-YB':GJ-06@*E<2A-H&ARZ;3.7S2X:[+WIB#2NR;5,]FL9G$F M1[KQ1=ZO$7'T_1H12-ZO$7'Z_1H)Z[Y?BUIC+AK5-=F?&KT=DKI?(\*(,QG: M-0FE)5 :A]($BB:73NN[18"N23/#PF1#@>8HT"(B[+.)'[CJ/# HC%-AL38- M4*S@[%NOY%2V)EJ$ZY@THVPRBK+:(MW,\IHI69VX1\@9YH4AFARJ*?HTY>2W MEEUDMNR0#4]F*9OB0'57HD +%"A!@3@*) @N?;.OG-ZW'NXO[?A*2)<,?7S MW&;FL=G4&+33$TI+H#0.I0D432Z^UN&,S [GV]4JWY=4NC[VMJ1552SSM&ZN M@B]Y_?1:A"]E7M=94W>[^W6^_-9O?&R.(6L/U?2) LTCZEMGU ]!0ZDE0]0X M2DWTJ,FET3J8T;A&3#+?J/=EHT!S%&B! B4H$$>!! DUU;K948]C98C^Q7, M6)LZ0[F?$>%JJKM8"Y1:,D2-$T%JC ",2$I]W/JF\3#?=(A7>D29S"^SFD4B M"2W2QB;B:!N;""1M;").M[%)6+>-';=>9#S,B[2UL6/=C:-L;"),-[_,0[1= M.T)I"93&H32!HKV6SE7UE&7U/*W3V^OG]#'[(RT?\V927FB_'30N/T_4$L# M!!0 ( "" "57+(][.#PD "4K 8 >&PO=V]R:W-H965T&ULK5K=<->BR+JKZ>;)IF>SF= MUMF&EZQ^+[>\TM^LI2I9H]^J^VF]59SE=E%93$D4S:8E$]5D>64_NU7+*]DV MA:CXK4)U6Y9,/7WDA7RXGN#)_H,_Q?VF,1],EU=;=L_O>/-E>ZOTN^E!2RY* M7M5"5DCQ]?7D [Z\28A98"7^(_A#??0:&5=64GXU;S[GUY/(6,0+GC5&!=/_ M=OR&%X71I.WXNUJ_]9^N\=F;%:GXCB_^*O-E<3]()ROF:M47S MIWSXA?<.)49?)HO:_D4/O6PT05E;-[+L%VL+2E%U_]EC'XBC!5H/O(#T"\AP M ?4LB/L%L76TL\RZ]8DU;'FEY -21EIK,R]L;.QJ[8VH3!KO&J6_%7I=L[R1 M5:Z3PG.D7]6R$#EK])N[1O_3V6IJ)-?HAM4;]+/.>(W>?*E8FPLM\Q9=H"]W MG]";[]^B[Y&HT%\;V=:LRNNK::,M,_JG66_%Q\X*XK%BAGZ35;.IT4_:FOQT M_51[='"+[-WZ2((*?VVK]RB.WB$2$0+8<_/RY3A@3GR(0MYV*F55A^L]N>4%(1'4&=L=^ MC,5(G$1.ZL3 Y&!@$DS1A_Q_NMJZ+=](W:$R666BX*@:6FZ^-A]F)JE;)7=" M[UFT>D)O6E-'HGK[\OPFY\SOF92=A&]V"-\LF-]/7"O-!.MZB@:R;CW]X%@V, M&\N09 [;EAYL2X.VW6Q8=<]-,UTSH=".%2U'/WR7$HQ_1 ],*58UJ!!L)0J[ MIR#3TY%9%Y3,Z\4MBB#^N#4H M ]D;U CO6@3M_L4X'3YW<.30,0HZ=-?([.N%X0DYTBW ..'=T;VJ8PMPBN># MP$-2R8)X##V"_1Z3C(_P[-ACP7$8CR//&829R8) M Z'=X+79X4<]LJZY[KJF:QSM;;!?]NK/U##/I>TT&(X4X"#B+C]DF6P-WKB2 M 7V.H8S1=)BQL9B_H+'#;1P&[L_53A>P5)YNTZ\^VU([Y(.JC$8:S41JI6-[R:%=R44-.J"DXX@'5ZRDV&AH*0.)MY['20B,.8 MN+?S6?@8 Y@F.T,CQT(7211YX(,XG"-AG+NQDZ:NFZTIJ2=+@R$CR1B]+I(Y M(0,S 3&,H]13\,2A' FCW#Z6BJ_T?-K5.ROT7,6J#.Y/!( [DH[B"HE1._N! M!CN\(T$(6?[1-:/>[&>86Z_KE$ DP\X$2"UBSRXE#HM(&(M^?_U [H 8%5" MQG@ R&%=; N/&PZM"'W5H"TT>M4O&<1($ 5?2RS.I>TT"@X7R3.XV*ILH]'% MG-WH?.K<-4^V5OC?K=B:X@9# $$>)?%P* /E-(7T-2&'C22,C9]MLNR\H/FA M'L\T5Q1VCO"".1GCWP5.Q_T($",^G"0.)\DSH^2^:/HZ ;<;:#8 BF06)4-, M@N4H]; ZXL"3I*^JD[6H= M]29T$0?G5=7(F;:=1<-!,PM!\VR,=DA5JN"I1 M(1F(S02 79+$H]8,B&%,//LL=N@I(EG0HT=/8C#].!T M@_%'KC+1D;+^*!?V*JCT-5Z-R0/&GD$A=LPA#H_=?J?Z1K>UJ0,]&T_8^&B^ M[JT>"]'$5PD.Z>,PTH/C#41Z0+N!H^64XA'@ &(X\CRMH [\:1C\C>DYUR!O M"+WFF,8-\.$9!/81'14N)(=).O<9ZK")'HG1$V<*=&*,[0L\P\-- HAA0A:)AVE1!]TT#-T!'[@Y6^RLUP.5 MD#EH_QC*J2ZZ(>@!8AA'W@,2ZI":AA\TW[7;;6%[/"M0+NJLD'6KVX3EB7O. MKW=1=_]#%RI(\NE9'SN?2]MI2(X>/(=AWJ;4'A/GK24L+H.6S^P? ]J36!,G M5G:'GQG;"AU&\<_P1D(?).CDFPY)&R"5)AZ4I [8:1C8G_SARE:U]R+1U/Z#70@L&O/I.TT2HX[ MT&>Y W!L8Q);M'EWV,!><$I/H0?9HT='D%0\\QPR4$<5:)@J')ZTVT<=&TNN M2P/ W$L^PQI?07[HF$;$)/:<+U+'(^C+#O/S8YH*.@*0 3**^[]_]GUZU\61 MBB1,*KR3P?Z(^@F\K?+OSPDZQY,Q!YFGGH?+B2,@R9F>@8?UO,8/@*[XB%3B M2$@2)B$_'9'J0SZ",T-8X6LP]3(Z;I1]TE MO<.GA[N>'^P-Q\'G'_'E37=CTZGI+I#^QI3FC+7N'6NM,GH_UT%6W9W,[DTC MM_9:XTHVC2SMRPUG.5=&0'^_EK+9OS$_<+@9N_P_4$L#!!0 ( "" "56% M&PO=V]R:W-H965T&ULC5;;;MLX M$'WW5Q J4'0!7Y6D[3:) 2?==+MH4:/=R\-B'RAI;!&A2)6D['J_?L]0E]I% MFNV+))(SPS-G+IJKO77WOB0*XDNEC;].RA#J5[.9STNJI)_:F@Q.-M95,F#I MMC-?.Y)%5*KT+)W/G\\JJ4RRO(I[:[>\LDW0RM#:"=]4E72'&])V?YTLDG[C MH]J6@3=FRZM:;ND3A3_JM<-J-E@I5$7&*VN$H\UULEJ\NCEG^2CPIZ*]/_H6 M[$EF[3TOWA;7R9P!D:8\L 6)UXYN26LV!!B?.YO)<"4K'G_WUN^B[_ EDYYN MK?Y+%:&\3EXFHJ"-;'3X:/>_4N?/!=O+K?;Q*?:=[#P1>>.#K3IE(*B4:=_R M2\?#CRBDG4(:<;<7192O99#+*V?WPK$TK/%'=#5J YPR')1/P>%402\L/[BM M-.I?R11=S0(L\OXL[[1O6NWT.]K/Q7MK0NG%+Z:@XE1_!B0#G+2'>3&@W[$;<*2-- MKJ06G[!)R+[@Q=^KS >'_/GG(89: .N5KF=-U4O-=;D?)\NF3Q?/Y MY2/NG0_NG3]F_7^C][CV8BJ.#8C?2P)%52W-X>F3E^GBQ:5'RGFNOY'R(EBA MJMK9'8D 28UJ\LR9;9S(P6Q3D?,B.Z H^,PILQ7*&+N37'@BHQ ([4 3U6+= MN%J3>-L=FGP*.SK6ZX[T8;17H10* ?!-YE6AT#3$,[Z:T:7SRR.LZ>)2 M6-R !FYK=#R@H## M19.'D1J@BH@+T:Q44X& 37353X_Y P=>;8V/259)TVR0/@T2 "!VTBD*!Z;N M*SWC%@'N9HW>^#<@_!@P$5.P/> M;-6".S?8.L6+CGP/P2B'GJE])+Z71<"=;;9M-&@"6(AU3B,;T]MV1)0@';?(^4,/OWMT.''3'V!J8$*L0;>3:>DYANQGQ\B&RO=V M3LG+0$'5MB0T=^)JD]M8(%1EB.%7I(#2)A>')^:-(XYN,?I>.UKY[]H=?6/W MJ.><5 OZ@\JY,?+%!3C-@\5*\>6^1N!5!C54N4!?$ABV7 2 3&,%6>"?K_CO M$]M5@<2-XU E[QD*1$9(GN P-W3Q*>1A$NP$+Y'UO,K-1BKG3ZF(;0QC6M22 M-3=V&:TPJ6VK:#V=/O2CFAV-'.@%VSA8>61R8T([?0R[P^RV:D>6K^+MX/=> M.O#JA:8-5.?3%Q>)<.TPU2Z"K>, D]F <2A^EI@_R;$ SC?6AG[!%PP3[?(_ M4$L#!!0 ( "" "55]TSZ;6PX !PF 8 >&PO=V]R:W-H965T&ULI5K;;'$(-/IZ^C2&+Z^=_QS6QC3JIBKK\.I@ MW32;YX>'(5^;2H>IVY@:WRR=KW2#CWYU&#;>Z$(V5>7A_.CHZ6&E;7WP^J4\ M^^!?OW1M4]K:?/ JM%6E_?;4E.[ZU<'LH'MP85?KA@\.7[_/ M3X>]E,)6I@[6U8ZC/Y6M&3AW&=^."]>'1Q1(5.: MO*$$C?^NS)DI2PJ"&K\EF0?]D=PX_KN3_E9LART+'4E[LRR+_J.JY]?'R@\C8TKDJ;H4%EZ_B_ODE^&&UX=G3/ MAGG:,!>]XT&BY?>ZT:]?>G>M/%=#&O\04V4WE+,U@W+9>'QKL:]Y?1F#H=Q2 M7=I5;9'C8XC[L.\R3[-,J>WR/[J7KOZF8= MU)NZ,,7N_D/HV2L[[Y0]G3\H\,>VGJKCHXF:'\WG#\@[[HT_%GG']\C;8Z7Z MS\DB-![)\M]]!D=YC_?+8P$]#QN=FU<'J)!@_)4Y>/V/+V9/CUX\H.WC7MO' M#TG_FZ%Z6/9\JOZX>'6J@PU<^(%6UHUF@66Z+O# UKG=E$:^/G-UP)Y"OEAR@SNM\ MJGBFQ6-(:[PK2P@.[2+8PM*4M/+=N[.I.BE+2&R,SUVUT?46M5SB3"A*&8AX M';0 1%;J$+)3]0E+U=J5A?$A"CRZ3QXT'!O\,;E-K&7X MVEJWA:6[]T=![8W"X RD]$;[Z H*]@7]![QJUFIE:N-U66[YC=E0FAX29S-D M!?92<9H%12YY3E!?_^.+9_/YT8M_GIQ\D#]G+[X1A^C-!BFG%[#)MV6*E3>K MMI08A,X/ER9OO6UL6O'F)E_K>F60@%5E@S20[HS+-V?]$9"D?0$-,\D,6XU< M &.=%^WCF4OV$3EL6+-QP5*/";X/: .B#_JE3]IQ9Z[#6BW1^WIESV)(INK, M^ 9M$SZ)S;4KHMHU1A4VY*4++23C ;ZF"\XI\/W*AK5KD= +!!=T(E78KVT= M^S5USJ3V!]'_1Z"DS#CEZSHT?_ M4@@,MP"@0HXE6Z.],NQFZGN3FVIAO#J>2>W/8L7]-4]<&V^&V+FH9M"5(>, MU.H@6OPI3TPZ<]W&UG0HTJ_2-9@6ETSZE$9B*5W\"JH1MW[-!UA[O;:(OVC& M\RP0B+HMLYB-V(^:\^)EW2!-OQDOJ^&=$(C!2*1-[!)JJ:U'$N\+P;CNI)*B M-T=EQ5W-VALC40[V)JLBN8CAV(%A!3P,"KJVZI34LSPZ7;Z*#D1_!0?(E6!?6;M6[0$[F;5@![I:TO M@-!HZ3:U^''G":/ER"L3TX3V5M%:>GRMDSR'E(#+LL+Z#A&%6D?U*P=CPH@_ MP+G#67V\#7(%F)/330)^1"G-0F VQI/&]MU0*'_Q#XX>R):S.8O MU&7C\L])]^07]>:W5HKA4Y"R?A,:I#M!_^.Z0]280DG'OT:"8FMBHN*P43?U M!L>S0X\BQF2%[:A9B\X_9D$=?1;"Z5!EGTUF>H7Y]->V6,438RXOEUV)13I" M6E7U1#CFE6R\G5J)/0AT\W#"[WW+*4L:+1UPQT]_JH^)9?=HZ\V5J=ND'\&V M9B$7K;2081/96,3.783CZ!V$ZP\N0UC7%B.RMP1JRO36")+4TD6)G:X-"8%A M?UMM8I$MP.RA3Y&P'_PCN)HP.QEWAJQO@PR]?!/[,2$?X:/F0\CTPK4Q6+GV M7OC'E2Y;\T"L=DV,#(LMDJD1QM!U*T_&ID1V@],F:H'SV?8XM31BW&3DK7%* MI6 00QT.B22V'[(BLDK7D=-*T%EU%KI<(7AHK0P"SV>' M&-(^%X&CE%DJTA:I!]:)61H?^3(. L/0-UR_Y_'(R-X?*1@QQS,$Q:$@Z'A! MB'TH3D%C[ZY :$1QV7%>U^X'X-M$X+*;6+JG'?!..7:#RPBH)%K!=,.G Q>)5\O+'*(^4^B M(SUVZ1VK@WC3>WH*/AT:WT*"5/C96OL5SCD'O38+WY*'T'LG("AE;,;HY+E. M.I2D&8^0LO6CGI@5IA)_DXW8%4NZ1,U%>N*NC%]SBLA!0+I<+_ P&'I"LI[T MM?4/M]VE8R_*?H-^,(]KR.T3"L2L:B4O !R1)'IP@]WE\\E./V &ET;0D&>/ M?,)J(?MW_C,J"[A%-(K7$NA=KFAE$IIDC"(,5&9)!A>3.C$(#8ZTGS#DPL32 M:2)ZZ?)60!/JEDP%G \Z6D,5L9_.Z8H#HR/ K@W@#B'.>SJ+CAO8LYQ==:6T M8]JN!Y"N;0[[#1SAMNCLC)2 1[S J>54L'JDL1?K\Y0M..O+^?1(5;8L67JQ M74BWP@B@[A\!IDPT>7(G(%E_GH8SS",D+*0-3&%I) ._/)[.^G.E/#6#LC1" M4-CWC+^R! $&AW./M 7B;\H3AKA# NO[]1'T>KV71:^-^1,JOR^!P*-!6#HB=5%)+ M@AKQD V]2\UMAC_1QV6LZA)7BI(#:LT!/CM?[L_R[GHE@M!@<]9/7@%YG<=<2J2%ESHX$JU)D((6--!^0Q-W,S?Q M!)F0KI$+) N"W"RGEK@3#X3$GM+$T0#61*:8[5J2VAK<9H4S6*E$7K> PY!? MH/,-5DQ2[=!CGXV<$W ,M"1.4M/2 L + ?8K;4M1#HIQ$I5.?N7**Y8,;WRE M^[%WQ+K;("H;Q\>1>B=T4ROOKA$!R3VS$IJ"8M)%D7@"H<(7,@7VD*C8H<-R MVY$Y)JC=N:.C&[*AX8V]7.EM9&'2BXJ_X UA^MN8- ^91HB+YF5C\R[0DF_= M=7O,,BVR,7*["Q("H987),GX2$((K[S7'HT!M7,4$^?MR>4IVG! D\A.+C_) M-X^.'D_ND?#U1[?!P/3L\;-OGJNW.FF$* ]G6A?<&[F]2WH9F1C&'/ MH!O:#0&Z<.+SKM#D6IVWO=Z%35Q<;K.1:]$B"ID\HEF5+@P3#98LJ("Y>Q'& MI#)U(@:W5-Z4.M;10$*A\2WC>Y8TS1B$_MK%=Y/>7CIMD'6ETW5B( GLU"VP MDTM,3"3(%D=_F;$542Y^-1,*6(&!8Y(--#G<6C3D8 AUR( M[R'B4#R8M.L@:5RB298$RNL,[/H9=*CF:^6NQ&&:U'[_,N/GMQ?#6" OV.*+ M#PCB=T@I>9T0K_UI3*R!^_SY/?'S_>X\E0Q[%R_>!E8U>[H?\7YR4_GVT>QX M,H*F\YKT,*+IHUM"$PH>SY\"!1\\?@?MQB)W\4Y.OXUW8%O]35.[B81)>C5F M;B0[/BVV@T6@2JY=K<4R 4<.\:D%RDA4B@"<%U(Y]C":,CX(334W('$,7,\Z M94!E'*P7(_M]@H_=S1&)!#ANO>*8V V'A#B9=+_#B@89P^*G8 M"7Z7BR[D7)_R?=FEVH@7JC%YNN%-!H.]ZW;G14[''AVG[UBCVYC12ZU)AT[9 MP HFW?R2[EWBK7Z[8?^2SX09D+OT)H#OF"1D09C;@'%TPZ:%QW(5W_O$>?\F MW8FH2[XX0\"'SGC6+:[@,/Z'\0]OI_4$L#!!0 M ( "" "56[R/*TA , !8( 8 >&PO=V]R:W-H965T&ULE59+<]LV$+[K5^PP;DX*25&V8CN29B2UG:;C3#1QTAPR/4#DDL08!%@ M-.U_WP5(47*B:-J+B,?NM]\^L*MYJ_2#*1$M/%5"FD506EO?1I%)2ZR8"56- MDFYRI2MF::N+R-0:6>:5*A$E<3R+*L9EL)S[LZU>SE5C!9>XU6":JF+Z>8U" MM8M@$NP//O&BM.X@6LYK5N ]VB_U5M,N&E R7J$T7$G0F"^"U>1V?>GDO+U'_]W[ M3K[LF,&-$E]Y9LM%Z^0LX)^-#&$:CR&)D^0,WG3P<^KQIO_'3_BVVAFKJ3+^/N5R MAWAY&M&]EEM3LQ07 3T'@_H1@^7K5Y-9_.X,W\N![^4Y]/^>E_,PTQ!.>_Y> MP@>FT]+'=PRV1-BHJF;R>9325Z#%#)B$YEA;[;55#I-9.*&"%,*]+5,R"H$[ MW@AF#*R 0"IW857Z,(:VY&2*RU0T5![>V@",V@ ^H4ZY(>@1W7$-ZA'U&R:$ MLM0 +*C:/V$N(6^$ *N@;H@\O4;'D649=_=,0/(#J1 ^O[0VJ'8\7A(>><*0 M:U4=QP28!0:UYBDZ)R^NPMD5U(3E;8R)?XJU)0TG1^)]/(P2&>R>O_?7\:O[I.)I-W<$^Y M(".K,32U@W21* J-!;.>97(37D]^<2MG_WR*7%!,PRC4!.3$]ZD>CUK4>!2S M'T)SPK_OHD65$A^BU27DP+30BNC46J6(F:%&GR+UZ2%N^ZH<[ [,^GIR]>C. M^QK"O<,O2XAJD!FXN)D>"B2$5>[84D4V-!M\6??UC4\T]$P7KHLXG.Y5QJ,# M;TD3602%_<).'-8.!4'XB.>G6%NO 3R5 R&FF[MCV<#D-OU?7Z@W@W M,>D!%UP:$)B3:AR^O0I =U.HVUA5^\Z_4Y;FB%^6-+A1.P&ZSY6R^XTS,/P5 M6/X+4$L#!!0 ( "" "56J1S9?1P8 & / 9 >&PO=V]R:W-H965T M;(A>[9\^>70#G*VV^VIS(B7595/9B MD#M7GX['-LVIE':D:ZKP9:%-*1U^FN78UH9DYA>5Q3B>3([&I535X/+U7-(-N4_U!X-?X\Y+ MIDJJK-*5,+2X&+R>GE[-V=X;?%:TLKUGP9DD6G_E'[]G%X,) Z*"4L<>)/[= MT345!3L"C-O6YZ +R0O[SUOO;WWNR"61EJYU\45E+K\8G Q$1@O9%.ZC7OU& M;3XOV5^J"^O_BE6PGB4,6\,;/_A4_6J 4Q47Y<89?%58YR[?2F7$9UDT)-Z3M(TA,.[L M^=C!.9N,T];157 4/^#H2+S7E9U89R".?_?E'%S.][ODACFUM4SI M8H".L&3N:'#Y_-GT:'+V".!Y!WC^F/>?*HY;SS=J6:D%[)&]!B0C=,+BEDE!45OR S6B MT5#/O6;Q/QP@ /HM*N37*X%6! "8OJ M._?=HET&0VQ :0XFL-B1X1H9E-A7;*,(NDL;-#*0\IL0_46JC=&)9L.L#7IX M%K%!H&[64O>IV@7:@D--5KE"2 ;IU0[:';XCVTIO"PB9R:$(AH9N&V7(R\%0 MK2'0:BF:"IJ#W#..J&LPA,17OA^:LF9IVZ"GM, K7T"O=^BJU]%EO_U7RN4J M"!<\ +3"3H*>R@W1"R_+G@8!/$B]J5NQ8T=G^H(APOB$ ^[RL[ MBMZJ2E8I>@H+,8,;_QJT%R[7S3+G0B/]E'LXX\[L=0;OY_RM,8:I 2[%1*=% MDR%_:7-?//_ 7&)1\!WF"5>' Z6I;O ZJN7&%XS7N-U$]#4]/K-@/$$G@)VE M[-,LC=EP=%EZ-\S SX86O= 0=6H:I$IK'+EX&,NZ-GJM2I9G+_F$4MD;*S:' M0%Y RJ6HI.,Y&S[ 8ALF .[SMW@PT:A7#"XC*NP1^%&;L!=,Z19(?_*EV/YY M'VU03P;3#33/'KB2U;*57:^Q@@O..'5]08YE@:LZFP^CF/MM6S,0OXN@5_LR'L_EL+Y'A&,]' M@6@?<4X["*&=CKU]V4]N?N#)[^6KUJ(,1T?BH^,.(A_\/']XF&+'N9]/BSGJ M'22DUUP_L["T3:-O"KLN65J3217KL!53=)VS6)G!'PIR,#T4!_-A?#P7AS_& MOH^=.7P:WP1VK^+A\>3D:8 '1_/A]#A&Z*<@3N?#R>3X*8S,#2Q?QJ\B7A6< MVGM>MSL^"Y^G,88Z:U &;:8=C)X$/8W3LWW-*U0W+3(>MR[]91DEOYN9X6?>.$"U+WMKH^OPZUI9Q[NGN^E66+L M82=;8.ED=/QR($RXSX4?3M?^#I5HAQN9?\QQ!2;#!OB^T!A'[0\.T%VJ+_\# M4$L#!!0 ( "" "55F[+%WU 4 "@. 9 >&PO=V]R:W-H965T@=U-B[9 T$4V;1Z*/M#2 MV%*6$E626L?]^IZA9-E.[46:%YLB9\Z<&]W+G*LN M!@.;9%1(V]<5E5A9:E-(AT^S&MC*D$R]4J$&\7 X'10R+WLW5W[NP=QA0TKR@TN:Z M%(:6U[W;Z.)NS/)>X(^MT;,B%2E#A&D/A[IGM2BH% MX^\6L]>99,7]\1;])^\[?%E(2_=:?(E6 MUO^*=2,[GO5$4ENGBU89#(J\;/[EES8.>PKSX0F%N%6(/>_&D&?Y3CIY&^3RDC?ET1FLYM!S-Q_HF>;S1__'[T&WQY^W"^OF_C@6@P1\?Q^=:NK"53.BZAV*Q9)ZI M=_/F530=7K[ ?MRQ'[^$_OV[]C+LI"^^"5E\S B+127+#9+1/!%$9)D*5)NR M08ZORNBT9DV7&5VO,D%GB2Z@G)#0WK!(,EF6I&R(XG8R5V)A\N3I##AGA39. M&K'.M"(K%8E*&E?":E-AHE6QF5X;K0LLL'V7Y28]8^%-T%II!*&Z\RVW MF$WTJLS_H11&J(3BSB$K76Z7.5GA'2'C6U_)Q!N/B,_H53S,EF^55Q?*.3&&%7OK9 MI-V6OGB76[E:&8)5>++U;W]W$B6MS;TWIED.\I+1UUIP9*U(H+O2!A(7P$-@ MW)G39]AZ]&D4P0]O7LWC>'CY[N.]'T67;WVHN[WQD1!8WB)M.,#8[,KD%JQ: MTBTAQHAFES;8RX]N\"4B:I3!!V9LQ1N*K@NP')S*HR]HN MA0KYF=$V%6>/54353HC9:Q@P??%XN-*& =K.H3F";2@J5 E7$E=R^AD%(1>* M CYP,;,59 B'O='<":I=99]EB;7M6VX=;+- MGBTU8_J*8_ML$%5>NN!("HL2=Z:VJ) S^Y6XV!P6U\8;WFXXATO\D'/7 0^L MV+<7"+DA.C@UQ6/^Y6 BN&]SE<] _HEVHX +\+681^$TGF,01=,PCLYY-)V% MT72,43R.PB@>!9^Z7)K&X7@>B>DT'$UG(HJ'6!_C?Q;.S^.@[2<(-7L*I/$X MC(8>>S,)ZSQ='T/!Q&DV]RY*&-Q#%'OLH5&!M%X6SDG0+1V9!' M\72($3LU&LW#R20*FIV/XG TBT0T">>S.:3 -WF3OF=*^>#?EST_"6 M2MN=6EPC51,3H-T?F45S3?H1;K%+^0@YO7D?#_OENQ@G<\ZB[YWF1 M=Z!5+ "(-/ 9PO<%6Y&_SJL-#L':;)UR/O>*)M7(Y]X!8," #<;^B;]W&^#& MO*UI?R2LX2EN^60,5A'/8UXS\?<2C7?+L6%^A.RQN]]@[_8.X)5_H_"V8E>: MBWPWVSV#;IO;_TZ\>4.!Q"I'FU.TA.JP/YOTA&G>)&ULC53;;MLP#'WW5Q!>,;2 &U_K M)ED2H.D%ZX .18NM#\,>%)N)A=J2)RE-^_>C[,1-MS3;BT51Y-$YILC12JI' M72 :>*Y*H<=N84P]]'V=%5@QW9,U"CJ92U4Q0UNU\'6MD.5-4E7Z41"D?L6X M<">CQG>K)B.Y-"47>*M +ZN*J9* M=GZ'DO,*A>92@,+YV#T+A]/$QC[N<[';F )88F9L0B, MEB<\Q[*T0$3CUQK3[:ZTB=OV!OVJT4Y:9DSCN2P?>&Z*L=MW(<@;#2A6:.1VF03.2YL4>Z-HE-.>69R+9Y0&*DX:@^^HAGYAE#M MF9^M$:8M0O0.0@HW4IA"PZ7(,7^;[Q.;CE*TH32-]@)^68H>Q($'41!%>_#B M3F+R3[T_RK%7H3=_-(>_(G\UB'(D4EJ,VTP=^0<3($PER7U*Q<+..2" M/'*IFJ &%6>EA@-[FD:A-6(O M#0;. W7I,1?'M9(9:@V1%R0A)%X0Q<@X+*7,-)Y'7/PT@C;TD'#BO M=90S+4O4&8H,82T4#NF>)(4C.(R\. WAR/E+Y0'T$Z_?3\D8]+UT$,"NLOE; MW52A6C0S0],O6@K3-E;G[<;26=N-K^'M3+MA:L&%AA+GE!KT3FD*J'9.M!LC MZZ8W9])0IS=F0:,5E0V@\[F49K.Q%W3#>O(;4$L#!!0 ( "" "55CF!&/ MW , !P) 9 >&PO=V]R:W-H965T-.'XW!,ME( M^=E.WI8K/[8)88.%L0B,_N[Q)3:-!:(TOAPP_3&D=3P>/Z*_=MR)RX9I?"F; M7WEIZI4_]Z'$BO6->2]W;_# 9V+Q"MEH]PN[P3:GB$6OC6P/SC1ON1C^V?Z@ MPY'#//Z*0WIP2%W>0R"7Y2TS;+U4<@?*6A.:'3BJSIN2X\(6Y8-1M,O)SZSO M%-57F0=@HH177WK>D>(F@!_1+"-# :Q95!S ;@:P]"M@4W@GA:DUO!(EEL_] M(TILS"Y]S.XF/0OX?2]"R.( TCA-S^!E(]O,X67_P#: NX8)\YPT_':]T4;1 M.?G]%/4!.3^-;._.E>Y8@2N?+H=&=8_^^MMODFG\W9F\\S'O_!SZOZW2>;!9 M"&?PGN_ATYY XQ62;J,V6(*LP-0(E6SH6G.QA1=N=+=8 M8+M!!5D2>+:.MIB)]R3[!4R3(%GD-)C,@WB1'^T1:*?DEA35Y!8D\P2213#/ M8^\'I+M8RZ8$WI+)/5I[#?D\2"<3R"S0W'O=*\%-K]"1J?C>CAW2(EY D@;Y M//5^JBI>X!-5R(-LLJ#?>9YY'Z5AC:^H; 'L:E[4P#5LT);15MBHOK!> M-K$=TR"DBVD/M16*&1B+Z^HIU5ADCXKLZAO"6V&0 AHH6,=)1/Z'/38"-E(I M=V0TE"X'=Y"&[OP4WJI&\G#ICEK+/E&0 Y E_\ER)EHT)=2+.$RI.3:-Z_.B M]&@A'Q>.HIA:X7 6--]#.S0KM,WJ.:6 E-,=NIR:AQ ^UD3EH 5)<8+8J2#> MV2 DT>WQ&<$]/;1ZB'*1A=-C0G Q"Y/_2,C[.Z' >8SJ)>'B>; LG/P/]9*_ MJ'>J_T5'+U:+:NO>94WE[X49'J]Q=7SZKX<7[\E\^&YXQ]26"PT-5N0:A[.) M#VIXBX>)D9U[_S;2T&OJAC5]OJ"R!K1?26D>)S; ^$&T_A-02P,$% @ M(( )523CW_<>!@ FPX !D !X;"]W;W)K&UL MC5=;;]LV%'[7KR#O-! M%&I]-0@'_<07NO?1.?/A/0EJC#NR=;MVA"+ MD\9857;"L*"45?OFCUT<=@3FP0&!J!.(G-WM1L[*C]SRZTNMUDS3:FBC@7/5 M2<,X65%2[JW&7PDY>_U)P"5S.;+013.CI)/[T,I%!^2F[+.J;&[8+U4JTN?R M(]BP-23J#?D0'57X1U,-61SX+ JBZ(B^>.M8[/3%1QUC_]R8I=7(_;_[?&Q5 MC/>KH'HX-S5/Q-4 @#="/XC!];LWX32X.&+@>&O@^)CV(Y$_*K??JOF0=0Y_ MS06[567-JPTKVBEI#2!3-1G"T&A9K3Q>I2R5QFJY;%QQX)A*A,5LQ\:.1-JK6TN?? M52-8>*QEO0;IJ38V3";:]6L=,>.99KS![%7C-JJ(DT8 M>TK+E:SZ75K?Q:/0B324D6YS+2JQQJ)>GT0RK-/U,D[(%9YA@OC.IC M\B!RF12BA9#";OH5@):8]IY@0PLS! :J=R%T*"D D! 4Y@RLWR>&K-'$TV:F:&W82#*?@W*) A%S)8&+63Y##X"RQY2QGX$+ ._(#Z9CO*?^/)Z[^?DL]+ZA M5IV]NT+C8,'&\XB%?AC%;#*;>?>YTO;,H69WH7,HNF#3.0M#%D9C[ZNRV[3U M%HS]8+%P%DQ#LF#F+V:1FY_@3<%K0[:DTP1"B[("<8DV=( -L*Z:RB(0"3-%G20H>EYS7?4(D:%H[G_G@R]SX)TR4WO'BY1HL.VB0OD19\6?8^GOAAN&"GWEW[ MESWPHG'<=G"W$X F]N-XX9R\*2G)+KZ2< /)D_DPV)8FH=UH'(J? .GU/>)U(P55+4!,3U@.@_[S M.?WX+=+W[=-'BW6-?_\VDV$EN"(XLFKO$^W1 MON!=//<1X(%Z,A8OER48^Z+8CQ:+M\V!8\67A7>80+U;VJ7F,G6;< ="L]LU M>R8_#.A=XJ!2':,:@6T_FL7>EU>-"=A94G-ME8,,&PO=V]R:W-H965T@2P)"GB@L]=TMCZJGOZZR$BNJ!K$&@9255 M10TN5>'K6@'-VZ"*^U$0#/V*,N$N9NW>M5K,9&,X$W"MB&ZJBJKG)7"YGKNA M^[)QPXK2V U_,:MI ;=@?M37"E=^CY*S"H1F4A %J[E[%DZ7B?5O'7XR6.NM M.;%*4BD?[.(BG[N!)00<,F,1* Z/< Z<6R"D\6>#Z?8I;>#V_ 7]2ZL=M:14 MP[GD]RPWY=P=NR2'%6VXN9'KK[#1N21KM)'5)A@95$QT M(WW:G,-6P#C8$Q!M J*6=Y>H9?F)&KJ8*;DFRGHCFIVT4MMH),>$O91;H]#* M,,XLOIL2%#EOE )AR"6C*>/,,- SWR"\=?*S#=2R@XKV0 W)E12FU.2SR"'_ M/]Y'6CVWZ(7;,CH(^*T1 Q(''HF"*#J %_=:XQ8O?JM6\NLLU4;A'_)[E^P. M-=F-:JMFJFN:P=S%LM"@'L%='!^%P^#T .>DYYP<0G_;_1R$VDUT,B#[CZ6S M9!L+?[4XF<2RU 9R(E<$O(K2W^ DRJ%($ MC$//L5=J[S5T[JE25)AG+-!,-923XZ-Q%(:G?=Y:JK: WY'$2Y(1CK$W"1/G M0N@&(S-,S@2.-GGH14F,'J$7)+%S*47QT8"JL$Y3XQ&!30[Y-H)6%O,OTF=: M-RU&)K71>W,C[B0@$7Y'SAU]PG:4 7ND*0=""P50;1_0\UZ8:#@A)]XX&3G= MT8XF8Q(/)\Z=-"A<[CMN%#1&059Z&'O)*""[_BQ_JPM4H(JVUVD4U@C3-81^ MMV^G9UT7>77O>O$55043FG!886@P&)VX1'7]K5L86;<])94&.U0[+?%) &4= MT+Z2TKPL;(+^D5G\ U!+ P04 " @@ E5HV'32JX, !"(0 &0 'AL M+W=O?%0%I5[.UAX7[\Z/G;90I72#4VM*OPR,[:4'H]V?NQJJV3.F\KB M>#(:G1^74E>#ZS?\W6=[_<8TOM"5^FR%:\I2VM4[59CEV\%XT'[Q1<\7GKXX MOGY3R[GZJOR_ZL\63\>=E%R7JG+:5,*JV=O!S?C5NU-:SPO^K=72]3X+LF1J MS'=Z^)"_'8Q((56HS),$B3_WZE85!0F"&G]&F8/N2-K8_]Q*_Y5MARU3Z=2M M*7[7N5^\'5P.1*YFLBG\%[/\NXKVG)&\S!2._R^68>WD8B"RQGE3QLW0H-15 M^"L?HA]Z&RY'>S9,XH8)ZQT.8BW?2R^OWUBS%)960QI]8%-Y-Y33%07EJ[?X M56.?OWZOIO[-L8C[.XJYW8==DSZYS\=%4?N'$+U6N\LW]Q]"@4V/2JO%N M[95%9O'*US-3; ?+>*7NO!M<__S0^'[T^H.EII^GI(>E[ W!XUW@T%,%& M^E]F4"3.JUR8F? +)6:F0+7I:IX9*J?*BI-Q MFI#7R?7CY)NRI2B,K,0S<7*5GI^=X\/I)!U?7B9?U+TI[B%5D#IT5F95KKWX M^:?+R7CR6IR=I:/1*+E3SKT2325+8[W^']32SC6RRA0T==Z)HW$Z/K\4+\31 MQ07^)-^,EP5J"::<7*:GEY?BZCP]';>2LL9:57E1DSA4,@ZFM:FH %IX.'S2 MY&I$)TWPX0)GW9EJ_M*3E6L9,/4B'5]=XL/5:3H>GPAVPQVY 7X3G>')733\ M-AC^J1)?5>VC(SE[X=K/C:T+E=S=W0JHK2RI57DCI)CI"LJ1!Z6ULIJKDNQ: M:K\0_U2K=[+Z+GZ39"/<<>.A2#1;IR7ON&%L%8"CW% M8C)Z39I$+9.;N55\$O\V?OUB*+YA96^)Z):(VII[G2N''+(X\]GIV7 $X"D* MTL-WV1$T>G;6_]7NR0\^+EGO76*]F"JLKZ4FWP";,V-SCAL[@SQUKUZNE(0. M(;;!$=24\J90?'XI5R2F7LM9+@Q^@^+X7$OKA<1_U4IX]!&6C+:48'VIFY*6 MH;7)PJ]2]*3I'^@3 E&R2I?3QKK@#C)"68_N%C(JN&YM::R F";+"L<(9HJ[A6L0I<1(J:4X/%[WN.(J2?Q==B@[%#8XN2^U9H9G" M-B?R1HD_&YBH;+'BOH3BKWBGK.M"9W(*3Z#/SLF]] T6P#I:T%2-XR=47=(S MI3LD&*DK[2G'IL9:!A-AI>>PG@S/1L_%$IIV!]]]>/?IBZB+QN'7T>CYD*J M2I%]*L7G0N7S$+:O"@4-7ZWS$E'T2Z6J6#D"E9-V!4%;2.M;4]84RWZ6MZ+$ MHQ1/><_N%(?['&V$YM-5(I$%=H;@XW&FK?,O:ZL-2W6M^"Y..KK8.05T@2O6 M&F\KFF)Q5C0Y5_MN4;(H^+D@CM(@&$@#*.-7B'GA3+IAMR3].88HH:8"YL.J M !5S) (\O6KAOY:K-GGI"#,M]%P&C" E"RVGE*V4BILF-&CG-MGKN9 7CYU. M#8A*A%*_YD"GE,:=S00E/5.X75R\=IW>::NI)J5@L;2[4/1:XT#N8LU'19PO2D]95IGK9NHU\-).Z(.+@34+I82SCA9ER M^X>]D ;-71KJNC6_.TW#D66E9ZC#X/>IJM1,>T_90*XH%+G:'3 F">D#.X!O MQ#MP!LM*47G4/3A^?'P'4%&KPXDY%+\O-$/HBL"UH0T2I@(;67]2D1.!<6JG M;FE?/)73&CX='&V1DW*&8@)K)@0D!2HU#P\]WZT+9*VZQ3K+W^7:U<9QCKL$ M%K7%0?OND1:D"(10;&@YM:OLST9;>H!"3N=:$MRF8MHX-"3G".*FZ)TA).V& M> 2KPTPC8Y"3>5=?%,TI\(%DI F[$_YW,@N"0LN"O2@L3^?!JZ00W&\ MTS>\YZ\V>.HA Y,@>4/Q(70OG36%M-N^/M(OVOT)@T$%Y$!KJ361*/6 G@;% M*7<+75)!^06Z8 ;00*^4^1\-$\6-CM%!3+;0*O2"J!6QHX(C"O"VY#AL0#*B MS^;C]J72M((PLA"0A%!^ T@A)3,#ZKY8K@5>H:W;2\"M4*U4!Q \BFO M2_F=V&K(0-01-DR;+NLCSCD*/R5(FSM(U.S[$UY&DH2;-+&%C.Q M4MNDWX Z9''!H;%*UK5!H V>5N0,4 S;/=06)D/2A,[8XYM$*]?\I7>*V$F$ M6^I()(OP0.6!T)(]/13LF _4\F:N6-50[5EFF\#KN46E.)U4ALQ<9:A:^JTL M<2J$@Z 17:,3X'HB9@'VM]LAP9ND#I&$3&M)/@Z Y:YKHTR+J7_D&U,<#W"( M-K+6>.$@RH:C4 ]=0^1*V.0W&Z-2T!ID+ %-KO*6S>SG=(2$]T;34#*U"D 6 ME[N^C6R]\5BO&6DXHR@65%O=.;&;4TYT>Y.E1.^B@0%FYH$Y,*Z21CM \BFH M6'*V4)PX"QF2V_#.M,N@7F3W;D>DJ2DCWA^EA1HQ\A,^LQOOZ1N$BC.V-'F/ MB;04MK,W\HR*9K46JVJ]HU!C/I%@Q-BAK0LTEO%J6Y?BDP4WQ'\?&L2/=5!1W* MMP@TS/2.3]M>V8Y0W'%X^'O<5W<8)^$S--2DQR HJ!Q2NC_=ZG'PT=(:4T;Z MV/OE,4L"=(06N2ZJ=>AB.G(FJ@?/\$_U0PER@DKV0.,U.XP#0V![I?),--K# M@U$=Y0ZC7G4 $G=C;*\D,1\FR)AJWG:J,".V WYAR#DS,1J>/0^#HZQVS*Y' M*$ZD!+XL*)2>QLOG+^(8U(ZH[6#Z]=.ONP](]A^ %:?#B[/G:;SQX+&XDW@V MG$ ]/=N>K-=IW"4]=>C@U#^Q&GWB,[1D+!):MKZ3EK:(GDFGM(-/4_O=.88?W=J%R]O.@+YA'(R MW >0R!-R<^OV7'%!$4NI8L_8H6* H/8^8BLWNVN2<*L$5G4^'%T\)UH*%;:@ ML'\=T747\6/=9:-1M46>TU5,P#T&!Q>FZ6>CX=7ZOHQX@+% MW;JHU)T3&][3A+NO7"52/)L,S[K3NK%_VS7$I0FSX]UP8WM7 M1^C;H 8U4KX#7"(KT"?X[=M&0F6$BUVOZK?-A"^^^JV&O*$>4+U,3]GFQS=] M-U]OQ>G%*%PACU^'^^Q/51)ZV^2DI1=[F0)?K1A"T2Z4,<)[KS VNGW06.4' MR"*=0O?I4*! @T03NXU=X:.LY#RF"-'?HW@O=7O[L;V(XFAICG [M/9F19;- M4RMR%<5!W-U8U69CF%?1W.X->[$V2*;VLH3Z5^]"J6N4/3=I7X0K(^Q7'<'H M7HE16V92L;VWHZ130[<91+^A808<=DF\1N4$#7?/U)VJ1TQ]*. %PA5^.Y%S MQ"3JH.",IOEVM:VQCA5SD\M2_,U*C/HR:DA+*7%;A9).(0PL="?#TZ@D"B'G M["H<4(5]T&,HOL2#/_/!W_KS>QO69$]8'X/'=LHE/XP>XDGT./W+Z)'\"'K\ M>$6+OUS1R:.*!M'X#0C$D0SDM8^HZD%E#0]A6V\4%#%YOQ$?VNX6T^%)>L4\!9;U&PX/CN@):X7:FB?&$490IQ\" M&VXGBXU&F=*T62M^5UZL C_MG73>">:3QL/Q[I.2)T\:;YXTW/4J];CW7KM4 M&#WH[3T!"E(VO.+NONW^@"^^7A[^=<%'9AT.Q&*&K2,PD8&PX8U]>/"F MYK?D4^.]*?GC0J')6EJ WV<&$!H?Z(#NGTU<_Q]02P,$% @ (( )54"7 MZE 9!@ 8@X !D !X;"]W;W)K&ULE5==;]LV M%'W7K[APTV(#7-F2\]4T"9"D+=IA!8JV6Q^&/= 29;&A1)6D['B_?N=2LNPN M3I"]6!8_#L\]]TL\7QE[ZTHI/=U5NG87H]+[YFPR<5DI*^%BT\@:,X6QE?!X MM8N):ZP4>=A4Z4DZG1Y/*J'JT>5Y&/MD+\]-Z[6JY2=+KJTJ8=?74IO5Q2@9 M;08^JT7I>6!R>=Z(A?PB_1_-)XNWR8"2JTK63IF:K"PN1E?)V?4AKP\+_E1R MY7;^$ULR-^:67S[D%Z,I$Y):9IX1!!Y+>2.U9B#0^-%CCH8C>>/N_PWZNV [ M;)D+)V^,_J9R7UZ,3D>4RT*TVG\VJ_>RM^>(\3*C7?BE5;=VAA.SUGE3]9OQ M7JFZ>XJ[7H>=#:?3!S:D_88T\.X."BS?""\NSZU9D>750.,_P=2P&^14S4[Y MXBUF%?;YRV_"6E%[^EV)N=+**^G.)Q[ /#W)>I#K#B1] .28/IK:EX[>UKG, M?]X_ :&!5;IA=9T^"OA;6\9\J9:T0F+T9(!2?M4HXN7SQ+CJ>O'V%[.+ ]? S]J3YY'"1)8MIG M]M=2THVI&E&O23G7RIR2-#Y%;&F--(E<8VIG+*VZO8Z:UKJ64;PA08U52^$E M-1K6(SD]9:;.V\P#QZD*N2!J:5JGUPAD7Y("@JIQM-! FFN5D2D*:56]B.FM MR$J\DB^AX?9$H"JOI8LPCL1?*.>E!7YI="XM\P"GK$0NDJGERU+H@E'PGUPI MK.PA-V:^>'::)B>O'=UHX1Q=@7%5H2 @M[);$KZS*@O;#H[BDR-J<$I #7#1 M+P<0\V@:AHM6ZV[XUS$JV?P[JDM0)O^.9 V"[ K&-$"^=_CNO6(0-@"EC.52UX;@PN><=?WC6*(Z.F=W)N6_2?#CZ=C0DJ M@8Q6P&Z;T&MR636A:6!**YB:![Q@#I2^ER/( 8\&&&72\A/Q9):*^Y8#-T18 M#I6,IXJ[;*!O%2Q1(GB(I?1KRM@1JE"9Z-H5F&,I>I0![PK!14%W#A2()!R( M#5G=Z;P96$<,^Y^D6F''=K>G0BA+2Z';( J3RCFO'U$S4.+T0M@[D$9L(,:L M?%E)X=H^&'9@A8\D)[B5C;$>"=^?8+0M/-Q$K]ZV!A\ M=#G4WYP!X>+-]HBW!^^]D2C:7 9F2:<.4C+?$3L8=#"-D^$,WG5PN#5\S!(U M,GQ+Z77\4SO))>V9%7ZT(*@R%_:>:CS]]S(:"':+P@&;Q]!B/9!:G)]'; M38AV" <4&D/WB#XK=TL%RC*BA%L3GCN M)(,OF19[;1M-T9YH&N]6]% 8%K7Z!ZL6J%^;,)@],0RZ.IO_;Q;)$U@<[@1\ M8)$X+NJP /4KEQGN M-FYO)7HHBOV[*\ P.ER@KKI[PW9Y=_M"QUVPY%H6V#I%E(_(=C>:[L6;)MPB MYL;C3A+^EK@$2LL+,%\8XSU!L)A8J2YDD-^W?3Y(3-RO2#'N)*?'P M\- ,Z?%:R =5(FIXJAA7$[_4>C4*0Y676!'5$2ODQK,0LB+:'.4R5"N)I'!! M%0N3*.J%%:'5X+4'5547D\PR96$_\V-]>W-!EJ>U%.!VO MR!)O47]?74MS"EN6@E;(%14<)"XF_GD\FF46[P _**[5C@VVDKD0#_;PI9CX MD16$#'-M&8AY/.(%,F:)C(S?&TZ_36D#=^TM^R=7NZEE3A1>"'9/"UU._($/ M!2Y(S?2-6'_&33U=RY<+IMPOK!ML:L!YK;2H-L%&045Y\R1/F_>P$S"(W@A( M-@&)T]TDJBC3C*;5-NM31>:N+T])LN4<*EX,OW M=R@KN*1D3AG5%-4XU":!A87YAFS6D"5OD/7@2G!=*OC("RS^C@^-L%9=LE4W M2PX2?JUY!](H@"1*D@-\:5MMZOC2?U:K7Q4+/\_G2DOS)_FUK^Z&-MM/:P=G MI%8DQXEO)D.A?$1_>GP4]Z*S Z*S5G1VB/U_6W20;+_4..G @2P;'[,^]][8 MB\_+A1E0I4$LP*!@(9B9<\J7<$*YN1&U(KQ0IR//]!)=+S]@CM7<$*9QX-G& MVN[&WCV1DG#]; 8UES5A\ [B?M"/AM;H!E&<>HV.)(BZ QCV$N].:(.+AT&_ MU[>88;_K7:)2<'PT2.+XS R0E,@UK(1T.\"(7+].&PO=V]R:W-H965T M!P'UIB2^H)R=:R22O>7W_U5'4WFQ)E9^: F=B6R.ZJZGIYZH7\:6N;KVZM M=9M_J\K:_?QDW;:;'YX_=XNUKI2;VHVNZ9NE;2K5TI_-ZKG;-%H5?%-5/C\] M.7GYO%*F?O++3_S93?/+3[9K2U/KFR9W756IYOZ-+NWVYR>S)^V:U;O'! M\U]^VJB5OM7ME\U-0W\]CZL4IM*U,[;.&[W\^+_@OH[Z*7JRO:3W?ZF/3\OL-["EH[_S;=R[8O3)_FB3DD-[PZ.7##J;_AE.F6C9C*MZI5O_S4V&W>X&I:#;\PJWPW M$6=J',IMV]"WANYK?[FR565:DG+KF"YE_D'6F#M\K_7A2Z&]S\GTB)]IX&^-ZOK M>F>1WS->[^RO\)N_-6Y16MY^^- MFIO2M/CP\UKCMHVJ[_--8^],01^JO#2TD"ZR;;B'+*^RKLWM,F_I%KJTZ!:T MC6ESLLW237DE[5I#)J:+/-ZXH+O<)-^NS6*=*SH1_8T\D:-+5,M+T1T:RSI5 M:J;:U(NR([6C7_AN^C)K])VN.TT+80G8;P&2<#^=#)FNPQ*>JKP%'?5J0BL4 M9'O-/:^[-F2&C5FH,F\;712%62YUDR\; M6X$GUTO2"S8<4:-77:F:\CY3SFG\)Q0R=8[E$>Z$0-1BT71ZETF7S^_S;E,H M""E\)(PS=T)N(B/BY0_A,"%]FJ6$T1?.F254ZI 2)'*R^9QT2)F"?MY;,)#? M:]6PY/+2UJMGK6XJTD)1U/NA$-:J8$Z7MJ1@1#QD'!3H.J8_[EHF>GYDH"VV M<\2/._Z!:&^T'GBY_-9\&WR0P5?!8J68DTO$TP M^4&Q_(HP"Y>?3F879_3OB].7^?GD[ S_SEZ_RMYJ*#SB(NN.]U)N;"%_SD>O MSD[SX_SHY>D9?LPF+\]/Y)>SV45^G#)(YS]D[6)RO1C[YI/_5 M&;*;_(.NYJ30Y(C;QLP[8?B&UFG +@[O3>?(@SF'4YV;6N&2C)6M:UQ'YQGIR8^RU$W7;&C=]^^O^LOX@MF/QY,L^79+ZMD$#HFZ(G"G\9P7#WZ@FAI6V:[^7S$T%IG< MFA22=&OX[31_VS5P7]C/D?.KQ/F)> BQZ8#89A.^)N($..ZG)]/7A&3+$L[' M\/+98/F\HW6:1YAA@5!XW>*?VNX3*9L5WTGH*07;-AM\,B ]&AL.0% (_>9L M:0I6@[EW?I)((F0G8"1),1Q;5/AK:F71\TF.&AT2:Z8>K(&2G*WA(R5&]" M6)!2(^-T5^57:F-:E=TWYH MK^P&OB;U %,;M;?J:]*=TMD^@Z(8JXU65[(%5EARB&[TD$%KN M[;G03:O(=13@7D"WIIP )@O( 6Q+=DV97+UR(:!YFH;HF"E)K3U32!O@J]@M M!*9WC7[L<-Z^FWBFX'X!*B7C2E;SXGE8[S+C7.=C;M3J45TT]:,F0E%>U-9] MQ\X2A0^L[R8=A*I-"2:& F $TEVVJT6[AH+C>0#-Y06GQN0A/RAR)CZZI?<_(FSY6#?^ M8%URM$>L9K3$(ZH!I61Q=AM?2_ RUH'RL.2QV$,01%>'W8G"N$DVMHDHT2&% M(1D5FA(SMO+E4G-M$\CQDH)0*:AQ]FJ:?XE0ZE.ZDM>G!!H"Q61[Z'JNVZW6 M]?!XH [C-C\>Y\0[V\;U,7M@J?%[,I4[3MM$1Z!!E?I*PB2%;S4\'."JY*C= M1M(\)..ID$9-@.E[Y$S7N@QXOTJ,(>-3(R$&(BP*+O"EK(/JP+=%V6VWK[4N"#4YR+4&Z%"%AL5Y"01(LM04J)&EXSXI3(5Q)@- VN,>"-\MY:0 M,2WP]"+)@Z2@R,'%-CX78-FCB$2?KS1A8U7ZFEUE:J_P=[$L.DW3)#F2-]F7 MVK3YW[\1YJI7/C? J>[:^40JI@%P9A%PHACNM?FO) O0-[_W#FA(: 5+UW5M M$<[$D:3$A\"V7:/TQ\4-Q1D_R[O1M$WJ="*O^P49GQQ$J!6.*)(XJ*X,J'!# MQR;?Y/Q-S-K'[/O-T":.6KO2K$2"\&I?Y*D[3O63VWAID:S?]$:A>)3UX3]N M3'Q,0DE\%VO:C1R1-KSMT>7Q8SX(MH>TG/8@RJ)LV+G&FE1F*4\6B@(@$97' MYY+Q'%J?+CIZ0]+*%\JMX<58)V*Q*VD1!*6CF-"H58RL=[;L*OULR^TVDDA0 MT>@O'J/M#W\H4.2]:_]8B8CRGS5D60@MQ4Z9%V?R?% M5-^@V=@F25!,,W(P#+^00LZ!-.>6W# =IS]YG%D\?-JC=RJ2V ?6*0]&6XH[ M, R$LUUVQ.HXWML%;9[[V[B>E#O2(XI2C0XME(5WR/2)U%_,O_TGE/ 6YLYP M*",NG:&XHQHH?^W4(G!K?71C9"RD#!Q2'H+:(RZD]^%[MJ\&>P*BL5/NM]I+ M_WKUQ_T4I$C";8@P8H9]IH1+T#^C2WQR.R9+T2F6.TLT'(AI%EU%(+M>L/(- M<6^F%ES =[LR20JEZ\9VJ_4@[L'7X+*'9>;!?DCXE0][O5?(AN;3^Q-2YKD. M7=>=]#XW2[19&ZV.2(?M&;5HXVU8JP$E<./=1M%)56)8@=\C.>LM%ZN/^HH_49__$SV'8>E]) )))6- WF,&^H%1.]D[+0 R.BX, M.R!VT2WT/]30"@6 .^+;0K)^I(ZY\#M$%[9KX=HXI_T.!\YEW>$*X5KO][;U MOL,Y(HO\8Z38\HV)[8 T MN#$OWH&$VE2I*!B2Z=-BD][O2TR!&60\E"%JP0:;T.(KD7US:A=L>_))E#!+ M*;1@QV$"OL>C7S>IFV5_:O6C) *I$&DW\?MC42GQY.+:)91RL04.&6FW+B2= M8NXDF3F:'V(='*4O1 MV&(%9E@^ MX],@6$,Y:-W*3)'U.!.U EN9Q>#>E-Y_$!'7TN'_)&6([#-[9_B>+]-;- DW M#?D;VJUK*/)WGM;\EN2RSM^JK[8E"J?Y/]4]!?X&D'TQS=]3 "FS&ZF7<)_@ M8]J#?CWQ^%YHR>#80I'U-M8DY=Q,17$<'JJEU*)!8?*68]1O()HWXX9E^M5G MGX)=6:*DI2SG:$%"EI)F278:,N#DGMA#],)]IPLNCPC;H$35JE#3X48&;K-2 M=;?$I%(#5X*HUB$^BRY5JJ50'Z>C0JTG#*WMK$$5]M_PG1LN%V+"Z#I]EHJ0Q3#"24:MO65L<_BABJI$Y7J>:K9INA MM,SCOZ#WT?T%F23.1$57[S6$\%!I,7]U9_0V1 13]<6#A%4B1&IIY"I%#N1( M2J0/0K\P33?0V:)]UB9D\H6#>IL!%@V=+N5+\]+N&#\ 4R^!9G0Q-M"SL)M[ MR05XJ /P$IO'_ENH[[:!\M:*UF^0!W*Y;KE#7J;\& I$2"D08+I%VM[SC$J%1JPH M2\YPL(!OG>P94"[V=3S-+YTI1NE.3O*KR[M FY5MGRSL9,<5\"%.1N@:Y.%JWC$6L0B\I7*DZ M$%!9[!]+WE)0]O5!4F?D#C!S*29 ^:16II%KQJ+AY/"FR-YB%IPLC#;1]8#8ZPC1QZJCX0V[\AW#?.E[*SJ[]_ M[(NY?1X^V&(RH'MO^_1084JEY)H\L"R3JFI[C\/EG),R,2]'E/A\C+7T"<>+ MM7&1H<".&)\)?<#:I$B:VW08%$!T-U3]^P-$^47*&[IM2V_2>]%!&EJ,:06' M[@1#DC#7(S(*9IA(83KX4,V_M>\[)0A(5=T3W \AY M>A),>P1S(@I&,>\F&&5;+J_1M5'PAH#X%UKF3 +"J1:,NGX,&DPQKFR+[ 0]@PH72#&<.5K+JV"T6578G2!(ECBOR7H]9FU\CK, M7A%9(B T.A[+A]C]2.@!CF)V]H"CP"%TP!Y>N3[Y@B>=Z6W7+.&+/NO%NB8\ MOZ)P$KK1$!=Y<,W AK-V6IV(US6NENL&.6H>)^Z@%2[D(Y_T[>?=3'5HD/*8 M YVMAUT>T\6/209?6K66TXK<- ;9%T.\L 6KEV\N JJBG"SU#@Z)=*0B?2ZX M]0 YM>@$J?-8TTAB$E,1<@4;8J .>0!_D;,U3/ W('T6A^=B3&('@OA]*M M;LG^LYAVC*0DDEY('H7Y]#\HL'" BL]P)?4[[A>3MX0X^K%/6/AU/_F9:(T? M:2&M<1+V,X[XWH6$Z+*-DWMPZ;S:1+;H1\S091,"=Y4ME?*O\'9OS95"A+&3 M_)(XSW]M%"G6[P3S-NO\@UZ9N=U.LK1-.]GMTTZD=_7_T:4=\23RP8 Y\&5- M\I")HW9KQ?.+(QI,O$O_K=93+YGK_(A3&YX, 1CBV5#^ZI@NOD->Y 9Y/U<8 M4(IQ08="8Y ;K+@WNY:HHFH>5YF]#I%E< H]HN'J:$D6,C<[8Z;^(:9XD(/\ MN ?;^L'%*&-K5IWDGJH5(K:*AT'Y&3O)SVF5>V[,<3CG9\[L@"1)^T)A?T#< MG,S&BYPT$XX2V#(<./MK-\U^LUM]!X#:YS,AP X=PD.\"#86Y-KVXU**I!D^1\5K]0 T2XLDNI);!1)9(>LZQEG99:3P^2D$Z M^?;2.;LP\GLZ7G1Y>3G^*) ?PYNFRF_D25 @7F:M']VB98:WAS&^:9IBL8K* M,_("F +]M@E/%'D]]C,8'!I4 1<))+BP95,<@37$3:0BCI3!%-/4JK-6O7S MLHG8ACF@$!@S. >])WQ5:+)8_S@DMT]#TS.F?JP,_6X^<_; )STE)# <_P"N M6\GH -KC,.WL@@5WUF?=2&M"#AB[_G+QZ2NY>)KB$0E[G'4\/4^???(!L(_E MR)R0?SHY9*^N4D,4G6,P)_4K^QRXI-CI^;5=BZY!QM+>@6.J M#EUY%*)%#UJYC"QHI3%*X]U-(($[))PKW)F5)?8=!J9@.%HTTEL9AW"D_P/; MEF^S"I#!Q^QA6<>[^2&F8R![6=RA 8NG/ZHEBIX1OO$$ /H+E+7/%>> ) N, MYX1XUW\4S2M-'Q\/GQF'3WPAV"<68?^-I]9$R;=+IO$4AMF]%SANL@FY'EG2!35,\D\',#[[&CF=+JT&@9?32 MU^12?">X+[*?-)#EN0_&?K%\@A<-+*2.E'38?=EA6)@' W*Q]VF)> 9?:\UJ M& ?L9N=!#9,[]C$'^1A,"7-AEMS.=70(_WU]X('=JX@P?0:UHAOJOD3IM%\, MPSFEU)FA#,H_1<\^6%CU4D-LF>L L!&UK/QXC ;Y.)\#<".-R("H:RE/#;E MG,Q?[<-<#'=AMID''KE]D48F-\G2UDVO\*,@W]_B,QEI\];\.@Z?6+%H+'%;G](&SBFE.-.\TXQ&K=L/Q:8G[ R.( MR^U84FR)H#49S3&QO#TM/X"'DU,XK*$C8EF:94L9K3/?Z$>&Z%KC;PZI.,+U M\ P/*^SPLK^JMV]\P2$;SS\9%)""[;.&5(VU5;>2'/J'@P)D>DQHK-O[1I&- MB&RHU*'2.0)-1QC8(WQ V>G%H>/,U,[;"Z[2$JB?XV)$,$)P&.8>WSP^"S"+ MXU,'W5VVY^[R[W!W!RCO3QOG-4+WP=/.#IWV>7+<"?!]E=8C=^*\7S(V8D=\ M'\R9 !3P$?DG,DA)-%AE^MLOKSY?C^K(R/TCG0)!3XQ8-UVKGW$GL9,I'E]6 MU )0L90 EVS$.[S1,L+8IT'+@:GN>Y3DS13KP62UO$3")Y[B?#&EOT]AEE 8 MQ^9]DS86X1+T:+@E4OCL*[G92/>Y*7C*+J8R^R3+VWXB"@U8/'L$D?H2=:WS MJ!*W !GYK<&@DZ*+@]_]PB2^\FN+V3?^PA;>'WOY29!OG;L5+WG;\!I2F M;TW\NC44)=I6K(>2XU^U;59&3:0J\0\[I33MV>6SD_/SV=FS69;FA?[2_'W$ M[DGI1DC<018=F506HBZS!U(",,2:Q)M:K?80A&O)H'0HR3YYAXN+,VH&Z6M5R&P];RA'*@6N(+O7!T67A1GM/4F]@R]8HT]J%HAN._$( M1J'*-G^/=FGP$MAUX").SD].9K-!V8B3TWW? %#''<,?\J/9<3*;-(#;T4.D M"DG7=:ZOW@S5,*K"01M$) ,S? MH8+G2,_XI1551MPA>^PMEEP8VS'<8:AXY>1?)*U)8L$.J<.G5G

XF(=KM8';9]C^]EP#D@9==4D^M>A>MD' 33 I[03!YTB\]O]B,7 MX?G- U,!6#ZFEF>^I.CGGH*Q]^7L X8+Z4%?$WN^HOE,5(+7.0\%"I/27Y$DU)8EF7QJ44>3] M,GUR,K),MOO2M4;/.U/NX?PX;$L9!/WD,IF8]UHOOHKPN6L?"UG\8BE/Z^!E M5GW:WC\AV?=J_!U(C7UT"P^*]BVQ2*__#@Z+T09>#8*7)$9 M2 ^5Z_C">WPUGJ@K<([!IMJCEQ*YJV M].,%\IH]E_%ID@SZPTM$>\U1#$-T*+?&,4*_K>\#<*KW#)D&KRWK2N=$$D!^ M%GF+^D;JXTQX,8%,WF7\TS=*^9CO5,,EKK23/MD?B0SSP&&(".,!TL]G;BPL M45PG9 Q!E"_XW.MYCF0; [X>^>K8ZH@-708XUO$AY;D%2F8: P*PMZ GY&K M95P^$#<)#]7ZMQKNI2(5%PKG>F"JI,%XH8(\N"@3>9;PN#RB)]TH#')3]#+0XSR@J;DU:\),=.QE_,^3]ZM3 %]Q6^0]AF^O&8Y M?AI?4GTI[V;N+YTJTGTXL73Z1G'/YH[8;?U"RS\OSKFE"H M;G !?;^TM@U_8(/XZNY?_@]02P,$% @ (( )55&ULE5AK;]NX$OVN7T%XBT46\,J/ MI(]M'D#BIKNY:-J@R>X"]^)^H"7:XJTDJB05Q__^GAE*BI0Z[O:+K09]]78R<4FF"NEB4ZD2;U;&%M+CUJXGKK)*IKRI MR"?SZ?35I)"Z')V=\+,;>W9B:I_K4MU8X>JBD'9[H7*S.1W-1NV#SWJ=>7HP M.3NIY%K=*O]G=6-Q-^FDI+I0I=.F%%:M3D?GL[<71[2>%_REU<;UK@59LC3F M"]UC*0%2N4H\29#XNU<+E>C-2*1J)>OGEV8LU&6%H-:73!IO)N@-,E!>766[S5V.?/ M/JM<>I6*&VG]5MQ963K)_G(G$P_YM&J2-+(N@JSY,[)>B6M3^LR)RS)5Z7#_ M!+@ZCU@TW.$:0MV,-:) UI'"^;38W[-U[/C7V)Q;>,@6T,T M:H^@V@B[GYHQ%L ^;GR Q21RK4IE82'9CBM2NEC<"%FF8O'N_9@OL(Q$Y\ZT M\LG:_H[O^>N@0;Y87+>XG^#0Y;URGG:T%I#@BUPF7S:@Q)Z5&3QX;SQ!('"I M=I5QFKB38NHM*,K<8[M326U#$F0J3Z/EEBP;DUF\L9/= -D@%X*1'Q3X 3ZO MZ8_1G1?T*.5]GX&3TV6!W-%>G*^M8E-C<:N4^&B\$K-#CN7\F$);:+;+T>YH M 8B KLJ$@-W62Y=877$#Z 2QFANZJ=@L[D1.Q.*FME6NQ'L3D%VV27[W\4[\ M8?(4@AT'61QDL$:74>/W_H+' %RF^M^?/EXV:=%L:9\"1*@BY&R&%-\*LREA M-=S8E_8+@[TJ2T-/Q 'XGAO:/95&+V<#].@I]!9,\'Y7M6%1 M_!+VU4N; ; M%Y"-%8K?MB6TJ^[B =(!T(@HH)#_,Y8,#);1^T97WABJK-V*&R5MHOCUG2F[ M^X-OK&L#X_HY;IK$^D[-1Z'F!V3RC%&=LYE+'JUP&8Q"J-)0.STE\*?7N4"R M.MHG164LIQR6:606 4-C\"Y"_"55CBE3C$"BJI>Y3K!LI2R!PNMKE"#:W93] M03JLHMFJ43J0)KXO[5957A5+;":9,3/\,%4:XH% O>8H.8&ZR,U6$;NO^@E! MB*SRFCA]94VQAUNA^KQ>8WQI]?83):0#UWU>(0#12B8Z)Q?WE!$-+94J1:ZD M(VOP@ZR83V?3<>>;)WD!M32F4G-[%.0SZ8?ZP?FH!*H?ZFMP%AE$H*S+=!4A M@6;SP\M0M8]5.DS='=IC<0G/_KIO9BH,$CVN2T MSL<4[Q4*$BR.;M<*B_8(B_NN1:;4'-07TWB.J1D"Z0!0\H.C[H&F8P6<"E-P MRE"B%W@2/5"U,L$MRUKSDRCGR#0\$/)8='G*G7X019B.0Y@QVZIN MMAU3_54MKX];J'NP-QJB?ZAA-M0P\%;"+;-&N<,!P:Q=-G%"$25RB=FF_31I M$F4X$'ZM,;*@$,:,KG:4!N@B)JV3,*;1< QNST+D%9"8JFO(&"&5Z2TG(L:A M+3$VE53YG/KL5*2X"YX'(@8\%J;'==%A:W//RC5E&%)-)\- LQ#M.H]0=,$.1;O:MNVGJ?1BIY$ M*U'6@_8%)W+CH>#X9^F9>B%1&R+,8YNW>EF'P9X62N;MV\>IC2F\:W;J(

3 6@5YJ.(L;Y7Y/)&$F-HP#W[3X]MI]5I9FI\[5A[#92\[E_&8P+N#CRX&/N) ]I>WB_XL M*=D,\>^&4\^YFJD4YG5!HN;\M6ZZ$1^O F+V>*IX4$<$:2Y LF+TQ5&32@CS M2:C)*HQ'Q!E;)+-[[.,I^DUK\JZY"-.%!:(RE$)#&C1G;SM%CX/Z53__:0+@ M1BJIPW& FAGMZ4:FEV8.V5 J-8UVOWMO_X%?^82B.Y^$:;C->';-BY?QM-T< MBT^E>*^6MJ:QJF.3?C9TA?;BJ%SCU$&0V)U:P]9&ULO5E; M;]PV%G[7KR"FETV J>9BQW$3VX#MM*B+-FO4R?9AL0\GT^FHW:&W_(5>'HQN3BK.8K<2?CR]F; MJV.B]P3_DF)M>]\9>;+0^A-=W.3GHRD9)$J1.9+ \7$OKD59DB"8\3G*''4J MB;'_O97^L_<=OBRX%=>Z_%/FKC@?G8Y8+I:\*=T?>OV+B/Z\(GF9+JW_S]:! M]NCUB&6-=;J*S+"@DBI\\H<8AQ[#Z?0 PSPRS+W=09&W\AUW_.+,Z#4S1 UI M],6[ZKEAG%24E#MG\%2"SUW<.9U]*G29"V.__^9T/GO]EOWTN9%N6-KGHGS$?K" M"G,O1A???S,[F;Y]PN;CSN;CIZ1_88*>EC5[E;+#\MAUR:UEE^Q:5Q4:QE.R M#X6@&S57&U9PR^:S:3I%)98EFBJQ!8?+3"\[YBPP6\_,&U=H(_\K$L M240,:\!4]%O&>%C6U& I)=*3UNFRZ"V?DHNDD>X$)5*^ERJ5:_=#4 M6[$D;>(A$[8+\B GWB[O_R 9^P./R!3;-%<#F@2AA1F(\TI EX&%J *+6Z5@ M&3&,450($1D"L\K&4L ,02DEI\NC?]XB.93E$L%U.N8G9E5[%6UN:X/)94J* M]:*2N)[_HJNW=*QA2N)C>+AV0.2* M?@D^&S.V8&"W5%B_5)+=4KE[.D(5WU".T:N-3S)$0^"-4IIB,8Y-'KN>*AY] M1SW9%C1$RI5"<\#G-386[[O:)+"RM<]P99?(=;"B%8WJB0'Q-K140U0Y9#7Y MK#8]T>Q%:"E7<-4/[LO$NR0C7D2%O+0:^:FP#W$E=&/+1UED/A.?&UXRU50+ M4.L!NV\;4R.]OOUUW-GY4TGFH]O0]ZZ1*8']=2JXR$8J!C/Q02)/W!5VN M0(U%TJ6A[/?Y+BU3V@VZN(7O@W#/'N&>,+?'\G]&?#9 _.2K$?]&(2A*19CM M GH%5%;@3R!Q(56TB]=HFP>)'A)(]/%Q.CL(4=N]31 5>Z/7%E3D-&E;,T78 M2F"11?R-5YMVU EZU8($&>O5&26&]T-/I1/-@:K=_@G]AOB@Q%>X3_1&T&F& MYE;DI FT%T?0&"Z1CMG0>C2#@NW3]/BYT>AA-<'I /I#J/SF@G(+S>B7$0$, MNL7Y)7B\'])?[47TNN/Z.C G+=LRAG"W-+IB#BCJ0>[58 T^::G NY<VPF83VHZDJ(_%185'(J%A473-]#7C2+HI?RP8N("Y#?: @N2!@]Z4< MK @Y)2R0P,9 %G9':G3?B'M7 F(3H3R49H?3.]@$[@ NF#'L3VY0_E#TX5'* M;+!C!,)DW1+&U-:-H<"[,!YK(^]I):Y+''X(7[?1OT.0[:%\<_O/=%"O5$$9 MC62B[K0N?2!R4=44AT2&%!M!_0UKT$U0R4O*NLRZI6YOI_K9XR-+6"ARR[Z= M'Z.X>RL::2-;YE-"!]^/.=^$+0.9YHC^#_%!@@?$*36P([2N#A/2^>'3XR?; MPG"@QSG%JP_.E@9+*#942G#BT>66+4:DW77>M@V!P5/HM;@79NRQ*"RU,;LF&\ASI$UQ8._@@@]ZXA:8+QP?-=FBI"FXX%:B%6GO;M I M"L+\&26,X6W> #D([0X8'-K PYKCM%\;/S=(*[6&7C@,E; W^(V"=+YX>!E1 M2^=-MPT\7U5#QI>;:/Z.\6-&[2BQ(>'P$\.;#X9"R=\\DG8W927JRC?J/V?96=18D MJ$0J)TB6:F<,S].C9QY1!S[/TA\/ZS^P&B7!R_=:83=T1H,;!#<*9SE,S>W[ MLKW_(E;8^^N;6%,O$QDJJA+4<+:0]2,Y?.R=(5JDZDZ;>P]&*?M8QPK*2FV[ M2FPW:#;P87R!RFK[Z+MU90FE[UR4=9D1 #L "2H:6 MG5I;&=[,P[E06[YFZ"P>-R1<];0$NB5A?A1&!_>PZX=7N_5*F)7_!8'\:I0+K]F[N]V/%)?AW?PC>?B%XW=N5A(8 M5HHE6*?IZU>CL/&U%T[7_DW]0CNG*_^U$!P6$@&>+[5V[04IZ'ZZN?@+4$L# M!!0 ( "" "55UF(3Z<@T + E 9 >&PO=V]R:W-H965TJDG]N-,GBRLJZ3 1_=[9G?."4;WM2U9XOS\ZNS3FIS\OPI?_?& M/7]J^]!JH]XXX?NNDV[W0K5V^^SDXB1_\8N^70?ZXNSYTXV\56]5>+]YX_#I M;)#2Z$X9KZT13JV>G=Q%5*OJ M0!(D_KM3+U7;DB"H\7N2>3(<21O+O[/T[]AVV+*47KVT[:^Z">MG)]WEY8FH>Q]LES9#@TZ;^+^\3S@4&Z[/']BP M2!L6K'<\B+5\)8-\_M39K7"T&M+H#S:5=T,Y;<@I;X/#4XU]X?EK4]M.B7?R M7OFG9P$2Z?NS.NU^$7P$6>"5NU,GS__QV<75^9./Z/MXT/?QQZ3_J3L^OOOB:BY*">(F M5$K6:Z%-4$YW8H-_;3,38:W$2]MMI-D)Y8-&=&.U#EX@S54M?5"-6/5M>[I3 MT@FU6BG.'A$ I,/BN7BWEJ%<3=\*[87<;%J-S\$*VGL:[&F#1Y5UC39(>^C" M"EHGX U/Z_!YTV,W:57NR4OIT(VS=YHJ 5F(S8UR^UNE,;ULCR@[L;?:LQ=& M\J%B7T%IR(@ B9/S9_2\[;'V5BQM6"-)G5,F\'J4 X5/#6U1?BY0.+):$7H_ MU476M>U-A+VP%KKUG@Y@L[Q747JKY5*W.NQ$I\+:-G/QWC .:^ >OYI-5(A[ M_62SAG")'(#C[*W1?ZBFHL/II(P,N3Y0GI"(VAJO?N^5J6EC"$XO^R"7K2+X M&PVP77RV5&&KE&%)*R!I:@VS?8# CO"II7,[,DIVT6:[$NI>XTSZCA6M#A0E M'ZR5=E#7;PJW4B'V' JTTP]@H2^U^H\,$TXX L<,]=.@X42M8)X&B%YLUT 0 M:.I0$9R([--6?U#M[C2LI3DU-N $&?B88R!O-2)IF550\,ZK3W1%+=NZ;QGX MY8X3B'"J!G!H>RNW QP7IPW:M40X0*1XX MJFYC'45\Z492J)!<+6.HW"DR!($"*T)+UKVCB.%<(YREJ('2;3PQY1U<;#XI M'H'W&(ZESB29(]-(TJ?B(A,/FHN?^V.5B81M4.NDTT!$(\_J!"PG4]O:6C(? M@.A)QA%X6&$LOC3!V;8E[+ER(C$&[/'\-(%<&7L^1!?!D0 M:&29!)YB(UTPB.*UWG M>3]_.Q(.MO?K@E\>M*I M;DFYR+N=2J668Z(B&-/S='#TN8(/#)):W7'Q87&^!T9'M*)"5RC2R9V@O%Y+ M!!#B!'4:,;.D*M8@][C44:C_NM:MFA1N*ANVU0U'^8@(0SH6/Z>08)S"&>9I MZ\TE@Y!M*%E(*;^6,:80_P9[V37%$:1PKL-(B3\)V[5MJ;KEN.$3::$V/5?P M)659++'#P46\))UBVA"0QY6:5Q3-Q;YECPYM:#NG;]X4#?TTE2G&R=8(XIC" M&3P=52L\@4YVV'?02KE)_NOFYLU1H M9750G*:=/N;Z2.N.]JP@P,M5E7EYI$58\VBQ>#P_QU@"#Q(S&FH3I1XWA4?? M7,Z_S@O8S%A\*:"V<)6*/74M?4P[:@..$E[>HA+YD)HZ6C1Q* R5U*RKLMJ! M">C(G[B^,[>8Q,E2@8_>J2&>J+.+V-GI<)."+/*&5AW&B".7D L$=4%H3H&. M#5X1N(\6E_/KP<*$[S%#.7Q>J9I+F+B\8"PO*!D(W&'HF1WW(\-IAI/S01F: M*D$C#J"9-)I,5MN"]E>8\&"K:+"=AO^T MAE/HCE%KLL2E,FJEV6V/KL8<*6G34<".'CT$!P5B!2<\9B=HCNE6T11%@5SB M.JU1#.@(+Q%&*-WT=69"1UF:]Q:UE*K$5F/0DL;O:16!X' ME7S@0&[2=.+%%S1Q>C@>YC#13T_HG$P$:^WJOL,Y-!E\24_2%"OD*JB4X9CB MXP0WJ55?Z"^9_Z5AC4(UE2Z?:U<*LPF1J*($$CB4BH&*D2<+Y(8Z0'#E.2YY M] N-\^GA7SQ?#.=7P_F(!DQ*?#K<6*S-8_-]BNFIDV<,"=V&,'.:T4$O6QPJ M7H@W"'V@_E:A'L?B!%EDQ_XFGHAA#*S1?-/1C#QI9[31^@.S, M1J$=-)G_H_/40Y'?8]Q5].4-M1 T/A&[2@(9^@S[H*6ZHY.+?(3=&8/46:,) M*5@&':L^792IAPLZ/(/\(3*4: 82#@LI?)DY],O?Z*X#UGI]:_0*&4JW?M[W M41FB ;?2-<.]770 (Z<[^M:NJO%BK>AB$\HY>@QYBBSME+LEU=$8O:S'?@5] MXKU<&"#P98GAU. ^= Q@KBMY%V)BO!3=[]>3\26QFD-N0"O'B!C1'N"-2F\L MPH?-BD!4#WIC%$;<^]'%U6*^&%@V*8^OKN<7XU=L_)0LT;(#PCTKKA+;> U3 MC50H)>I4SB<3]?NJF TZV7!W_4&".8.8D6QV/18>41-Z5/MW M]&3V^<@F:>?DIH>!6103%U4*I@D\D6VX/\*W?//.%[(($+ NZNAW4K?Y7ID,[ ?-I+BFT>O@EJKD;\RG<*(G0A,-F&A; MT1Q=9"2"5,?6CW-OM3&Q'1&2]$J$DQN"O6;[J(1O52Q4-/S=(JI=&H/W+T^I M .$ ZE%'VA'U1/\)X"X5O2E)S:M0EL0%$HPX&!ISNYL==)CEQ%QZ^N^??Q2@ M1#2UTK9J>$'!\?0V$=_+ZT4N**^I.U/?_X5NRGJ2WW!QO?CF^BKRCBZ.'&GZ MLML\2.9"P)AN4=W6G;>_;7<642-*U>D\$C5;DG(K!='!O; [. MR09S%>S@-IWKN31Y4&U144/",(HG#V$)P;(7*GOO+#*%'7TBR@XR[9N'Q\7. M!DZTL>.LO]_H&=5'OD^D@ZKQH-D(J#W6$F' 1M.+IP;LD*BUH(*%CD-8 ML_;44:V;CE2SH4GGC-KTRU;[=Y)$,)E#B_,FQUU_\Z.()W=DK3Q1_7L4+$WJ9--&P$,N0_4TU9P=O MRA#",LF:1JI38SG^$+AD\RTY=N\F.\T&E(?3F_!XB!T MY$4.7(0)CJ\O6,UD^O1M$NJ(;-FTX24)&HTI@)I0KE1NBBF?J)GQ1+S,<"%( M;Y19%1IA)PB/;V*'*WYTG;IV?5D@IHIMN8POBQ2.<]>_3'VP2#:JFD H7),7A\.)S:$1_- 9%5C9,V/_53CK/@5#;-N M^JT050;T@_B#FN';X>=(-_%7../R^%NFGZ0#"Z&[N16VGL^__NHD3K_Y0[ ; M_DW.TH9@._YSK< /'2W \Y4%4TX?Z(#A1UK/_P]02P,$% @ (( )54/E MAZTS!0 $PT !D !X;"]W;W)K&ULI5=M;]LV M$/ZN7T&H0Y$ BJTWVW)>#,3)BG5HBZ#IU@_#/M 2'7&52)6D[.3?[XZ49;MQ MG*'[8I/TW7-WS_&.Y\NU5-]TR9@ACW4E])5?&M.<#XRRH0_LGID_FCL%NV&/4O":"HKP5^).S MM=Y9$XQD(>4WW+POKOP0'6(5RPTB4/A:L1M650@$;GSO,/W>)"KNKC?H[VSL M$,N":G8CJZ^\,.65G_FD8$O:5N:S7/_&NGA&B)?+2MM/LG:RZ=@G>:N-K#ME M\*#FPGW3QXZ''84L?$$A[A1BZ[XP*3< M&P6_B@%)PH#$81P?P4OZH!.+E_QT MT.2OZX4V"N[,WX?B=_#I87BLHW/=T)Q=^5 HFJD5\V=OWT3C\.*(\VGO?'H, M_2["ZJ:C6Y-H!$.A#VE!A;1>MPB]&\Q)=YK(8D%M>M8AX,*@N&N@3V$3T MG@]GSWW8I0!<>6X9]9UATFHPRH4]6KQ *ZP;X,5VKZ9JG7VV7((ON^9LG.Q[ MRU>T8L*Z20U!QPL,#IK>@'P!S:6LH 5;/RS7FH$LM'53>@B\21A: W3G%/CO M4,#;9^R[0/:L,3N:M)8M MA'9Z[GTI%6-[#8;<\\>] P_;!/:*B/0K[U-;@]=&JG/OTZMW\*Y5#:S>"R%7 MEI$ 2V-PYDCYA9QD09*&Y!26<3":9'@41T&6QNXL"=(P]CXPN(AOWV1Q%%WT MN=A-8$D%T BA+RE7!-+7,CQ?4Z6H,*3B=,$K;CCK8.(+!6DR]:Z+XAC]6#+FB5"@N]@2_.-W%*335Z&ZC&U11MED%R%,7D-P M76N^J:DTS7K]G?4KE&SHSI(@&D5(2C9.R604)).8C/'.1@>2B56VV[K.O?GF MFH>#+F?A($S=03SM#I*Q=[M-;R\)*\C'Z0_"44K>=<5O; %CH]!0M[6M6X_9 M0H9WGO7O?&"EX?UIJ'@BT!&J%F6200)S$%Q?'.D$[D>;?0"=6C?,SGG54T!V M'H.]U@S/DV[MU6T;.(2" #)QRL3G(V?*P"S;IS38/"0-WFMM;<#ESS%N]PMZ MT3\ZSH!N%_]@8J$T5B!N.^->^U[#%M#YV;9%[_'C[?-#GO,3OA?U*0(=&G>'.H KM^,&.XV@3 MFKN;6?O3?N*_=H/N5MS]7?A(U0,7FE1L":KA8#+RB7(CN-L8V=BQ=R$-#-%V M6<*_%J90 'Y?2FDV&S30_P^:_0M02P,$% @ (( )56SP+)_Y"@ 7"$ M !D !X;"]W;W)K&ULO5I9;^-&$G[GKV@HWH4' M\- D15US&+ GDVP"3&*,)\G#8A]:9$MJ#,56>%CC_/K]JIJG)&H<[&!?3(K= M75U57YW=?K,WV>=\HU0AOFR3-'\[VA3%[M7U=1YMU%;FKMFI%",KDVUE@9_9 M^CK?94K&O&B;7 >>-[W>2IV.;M[PM_OLYHTIBT2GZCX3>;G=RNSI3B5F_W;D MC^H/'_5Z4]"'ZYLW.[E6#ZKX;7>?X==U0R766Y7FVJ0B4ZNWHUO_U5U(\WG" M[UKM\\Z[($F6QGRF'S_%;T<>,:02%15$0>+QJ-ZI)"%"8.//BN:HV9(6=M]K MZC^P[)!E*7/USB1_Z+C8O!W-1R)6*UDFQ4>S_Y>JY)D0O<@D.?\5>SLW'(]$ M5.:%V5:+P<%6I_8IOU1ZZ"R8>P,+@FI!P'S;C9C+[V4A;]YD9B\RF@UJ],*B M\FHPIU,"Y:'(,*JQKKAY_V>IBR?QSFP!)3/,WUP7(TZ3KJ")U9TD% M Z2FXH-)BTTNWJ>QBOOKK\%6PUM0\W87G"7XGD'#&-Q+Y]@6H6XS3*9KA6___MVF1<9[.0_IX2WM,/3M,EW7N4[ M&:FW(SA'KK)'-;KYYW?^U'M]AO.PX3P\1_WOH726U&E&_;DK!O> ^OU9/?Q3 M&D%5<"2'QL2GC1+W9;9+%$92\\C+KFB6ZYQ:Y[6'^<1 M__4+L ME++?\G*9ZUC+3%V6 M!BQM4,#^9IWJO[#RPG.GS5*="O6%W$V)N,S(%&BO8I,I);8VF)(,L>BCY.PW M.MJ *GLP:8?7K:3.Q*-,2D:N.)2N$I[U*6*(!Y^O;+F"XE?K41:+##L0[[QU M XMS LT,6G$H>D]S?3]%,SN%&?AY.GJ&1#"A*.-5BOH2$4ECU7^Z,B"+!7? MLTA#>3OX. M],77G 7E9M6L7Y(H/TC@,@G2_(I)/2E;^3? +\XC%TF+PDL:( MFC8P%VCE%ALEE3+VNM@XQ/X CQ3$_-EKR(!-(5K?JJ&+2#.TM'-$WI,DK,ZP M45\/Q)K[6N^ZQHBX<98JDN1Y6"+3M)2)2/26HP7J.KAHL:$%@Q[YJ<-9K I% M$6K0J%*09).B#YX;].%V:D:!(.+215<@:[9-R+*6'Y-A2D&9EX+V2TI85&CI MW&)!6Q(RY!TU%,/\.L?\'FJNXVFY_G+&SQ#+ZHEWB00&#]'&)'#UK2HV)F8+ ML#HR"8I;FKOG*A#12H)U%+4(_2AW+0.OG!^(-]2^GZ%!R^*%"%PO<-[W#?E" MD!D['W7^6:PH%F@P3JE,9!26 W8WY-62LW);B0J.\K9F1P#+NU9.Z_K5TX=?/ZH5-B^_)0BAZ,-B)HYZ"[R HY##$H.O3]+6#W2IU]! MYU]-)@$4.7>G$R2Q!;U>3:XYJVVNU3K;^];RJUEWF=G/Q33.VC'9M,Q&+&G/)CU@SY8]?'.M]C M8C.PX/KMX(0& XZ9]F\]$@!J3TP")ED]ZK%QX 9S,9[ L2%BP(_GN:ISPE61 M=JLJY]MZJ_.+J0GWS/#(,4-_"O3'[M3KN2*BEN_\;@E<^@$YTM@=>ZVCBC77/V\2;2S M>("R8RE/#BDOF@]']>I9V0@0_Y";VV/,KKH1TNDCLI%@P>^4EUA2"HG"R4G?.P4\A9JHY]_O6LVKC3J1R6R=]W*EV0 MA.[^1"PN;+(>[+1%Q\>< 5:_:I+ M("WH=I-976\5FFEV@WNO]MEY@MK#XVV M2=7+C4Q60T Z=N,6R"@IV2*:@KH2GN34;>\W9.C%1M+)0"Q24\#JP?HPI9N)-QZQQ?-1788,46D'TN^LZISLCF&],29#DK;9T1T5K".6L^4N1> M4BU> M'+;N@"_1#*W::R]J]\).G0G;)D_B#0O:;EIO!B>(W(Q?$ MG]0,W0R8@RX;,VL>&U&>>X#D/Z/$'= QU[K3?GGS;6O=:5WKWC;'_4#^Y3N9 M;VRI6UV4]>Z#NLAN8 O[:BH$O=7)['+(2MP_OQ,R? M]_:I?-)6W$<,?,5+V^N+%/)$D&>8J8Y"JT(/P!1-N6*@,&F;#Y*O6S]<-?= MAXPT0P/H7O)FILPQ.7^!2,D6W;T]1:#^TOO =30;E6C>D&5RYC-3CRHM M54[^[X7X&X8<"CPZ25HX'SAOU!:=2SK"#*93X?LA]\B!/W=^5"ED3>P55HR, MI:GLX))N/O7%@LYA$$Q"\O39Q$%?I)H&*,;VB=FQUK!S**8>^' ^\:'@UT&X ML#3YZ?MC?L[]&3\GBT" MC(7A_6/PJSX_OSI2D*L^77C9*P9IJ \94Q1?V#-FC^ MH>+FOU!+ P04 " @@ E53"/R82D# [!P &0 'AL+W=O3 MX#PYO1@X>V_PB^/*;(W!13)3ZM%-KO-)$#M!*#"SCH'19XF7*(0C(AE/+6?0 MN73 [?&&_9N/G6*9,8.72OSFN2TFP2B '.>L%O9>K;YC&\^1X\N4,/X?5HUM M?QA 5ANKRA9,"DHNFR][;O.P!1C%[P#2%I!ZW8TCK_(KLVPZUFH%VED3FQOX M4#V:Q''I#N7!:MKEA+/3J[(2:HT(]VBY1DJWA3O!Y#BRQ.YLHJQENFB8TG>8 MAG"KI"T,7,D<\]?XB%1UTM*-M(MT)^%-+4/HQX>0QFFZ@Z_?A=KW?/T/A@I_ MSF?&:KH??]^*NB$=O$WJ:N;45"S#24!%85 O,9@>["7#^&R'Y$$G>;"+_4.G MLYLI.0GAW01<2[BIQ9H2G8S %@B7JJR87 ,:RV:"T_7*>PP&4[NJ-MU2:#2SPHN%\[M1E O M(X^:SVH7B(&Z;=M^'.;,$!7JG3V$KM" M.Z16:RKTS5*L#QO".!QM>^B1A^'_>DA>>PC?*I-HJZ&5J!>^;1M*02UMT]NZ MU>YE.&\:XHMY\ZS<,KW@E&V!O(%R@Z(#,%SEIVEP, M)&FVM6O1(&ZWAV$/M'1D$95(E:3LY-_O.Z2L.(F3==A+(MZ^\YW+=TB?K(W] MYDHB+V[J2KO30>E]M1 M+94>S$["W)6=G9C65TK3E16NK6MI;\^I,NO3P62PF;A6R]+SQ&AVTL@ES)5,%I:*T\'9Y.A\G_>'#7\H6KNM;\&>+(SYQH/W^>E@S(2H MHLPS@L2_%5U053$0:'SO, >]23ZX_;U!_R7X#E\6TM&%J?Y4N2]/!V\&(J=" MMI6_-NO?J//G@/$R4[GP5ZSCWO3M0&2M\Z;N#H-!K73\+V^Z.&P=>#-^XD#: M'4@#[V@HL'PGO9R=6+,6EG<#C3^"J^$TR"G-29E[BU6%.OK>DO;A< MX:\[&7G \N(HZR#.(T3Z!,1K\0@2.[ MHL'LY8O)Z_'Q,USW>Z[[SZ'_6#Z>A=A-,!T/Q>,X?-;B0UO=(M QV'O"ER0N M3-U(?9M@"UG*A=+>" D%08QYS<+H?@"[#L,4,L45\RVS90<+;P4 MOQNT^M[N-;G&('JHG=Y^B%PI$?$%D1;(6@7^>BFN6KMM!5ZC]R*,X)(T%M>* M1P M+;9"6MJB-GF;?!W.AZA)%N[AL9A,IX>]E_/NQL!<[^7B5JBZ,38<#X)XE+P] M\*TJ7L==V>V.U?K4?O@X,C;9'%-Z1T7( A5Q#^W? A0CH71A 4H/T^!#3>50 MG]L$'VP-#-NU8(+O$X#XECA<"VO0TY2W:D WWA M/R8 #4!(AS[,,)VKVV(0]\5P#+:@^U'5P6Y/-@EDW=-L=Q7/?;:/B')7?4HQ M&JTZW]1DGX7D?_K&-. ?'+R(EP7&[U Y2%WGWZ:?/4\L>4@,;S/+G'BVCJ'A M:B,6;*],E%Z^ AWEP@ UF,.R58NVTW5PBS_[$.T2)5=WEX1DI:0P^F>^A%%N M$$0%)V*/BN6)J%L+XKAF0Y0U8+XSQFP$; MZ'^9S/X!4$L#!!0 ( "" "578 J>FK@X '\H 9 >&PO=V]R:W-H M965T@.DO95;)Z\Y9XJ6IW[(DS=N+J MCC,/4_, D9"$F"04@.RV\O5SS@6XJ)NM;"]VBP(N[GKNN:">7SO_*:R-:=3G MJJS#BX-UTVR^/3P,^=I4.LS=QM3X9NE\I1M\]*O#L/%&%[*I*@]/CHX>'U;: MU@F4N M3?-Q\\'CTV$OI;"5J8-UM?)F^>+@[/C;5T^Y7A;\8LUU&/VM:,G"N4_\\+9X M<7!$A4QI\H82-/Z[,N>F+"D(:OR69![T1W+C^.].^ANQ';8L=##GKOR/+9KU MBX.G!ZHP2]V6S86[_MXD>QY17N[*(/^JZ[CVT<,#E;>A<57:# TJ6\?_]>?D MA]&&IT=W;#A)&TY$[WB0:/F=;O3+Y]Y=*\_5D,8_Q%39#>5LS:!<-A[?6NQK M7I[EN6OKQM8K]<&5-KMZTNGZZF2OP!_:>JY.CV;JY.CD9(^\T][V4Y%W^N=M M5_\]6X3&(U?^-V5PE/=P6A[KY]NPT;EY<8 ""<9?F8.77W]Q_/CHV1YM'_;: M/MPG_>4K'6Q0;JD^4';=Z)C5=8$'ML[MIC3R];FK ZPIY/LI(_8>,VW$Y-G9 M'YRM?EX;E3L$OPZFX%_I.U-D2UMK[-.E"A!F4.5-4)!4MH51#?;I&)MX:.MQ M@'I;YW.QU^(QI#7>E24$AW81;&$!*=W*=^_.Y^JL+"&Q,3YWU4;76Q1OB3.A M*&4@QG70@@PA6^LKHQ;&U,J4%D5&%;%WI#*60:)H@RPT?1;.=I1;F[)0WWPS M?_05%S9B?E7!$VUM=TR!@C%RP\?S4H>0O5(?L52M75D8'Z+ H[OD0<.QP3\G MMXFU3.JVUFUAZ>[I**C)* S.0/PWVD=74+ OZ#\ 5+-6*U,;K\MRRV_,AM+T M4$Z;(2NPEXK3+"ARR7."NO?U%T]/3HZ>_>OL[(/\>?SLOCA$;S8H1+V 3;XM M4ZR\6;6EQ"!T?K@T>>MM8].*UY_SM:Y7!@E8539(Q^C.N'Q]WA\!2=H7T#"3 MS+#5R 4PUGG1/IZY9..0PX8U&Q M0S)7Y\8WZ)/P2>RF71'5KC&JL"$O76@A&0_P-9V;2D)",!FM?3&B=T?A')+ M>>4JVS!HF]:'5M=-UC@44KZ>=KOD/K^>T:!@AM2ZH\"GE0UKUR*A%P@N^$.J ML%_;.C9HZIQ)[0^B_T"@I,PXY>G)L..U40"8!L=/G@5U5MV78O]1W)C?5PGAU>BRU?QPK[N]YXMIX,\3.136# MK@PI!J!6!]'B+WEBUIGK-K:F0Y%^E:Y!K;ADUJ"L&X M[J22HC='9<5=S=H;(U$.]G-613H1P[$#PPIN9.Q[-:S43@$H(>GKQ'72H2)R MT'S>P!UT:(RYNA%S6GHSZ">HG8SKV5 <-GG5(0E0P+I86_)\V=))(FVN]O3_ M1WW_?[2W__\"JP08W_) $QKPJD8@<*K)[Y4UW>3O/F#'[4?W*P9A@5[7%80 [)L!P5I^3!OD,7,P92@%H M(JEFL;)BXDEN4=I5I#<0HA?!^84";(<>-'.#C,NB9?#+1EA%[J8E+5 GQM8Q:SK.LYL'0HM4I$6 *BJ1^OK.-WV'O\68;ODL MN^&SVZ1NSGZ ^O52Q^S+;:04 6#T(WOU\2/1XOCDF;IL7/XIZ9[\HE[_UDHQ M[*GZQWW5/]Y;]1^#H-?KT*!BFNE:WRMANM9OBI4(Q'X4DSMY[^]1R-C864)P MPXB+> /'D-^,_ML4JGABK;+GL MBC^2.9+2JA\C8L;+QIM)G[B7-#X>SN9UUW+*$II"!]SRTU]B 6+9'=IZLLU1IK=&,*X6#D)4 M=VU(_0OVM]4FEO\"OHELA@T3X:/F0\CT MPK4Q6+GV7MC;E2Y;LR=6NR9&?DJ"P=0(8U"]D2=C4R(WQ&DSM<#Y) V<^1HQ M;C;RUCBE4C"([@Z'Q!&@'U$CYDL_E--*D'_V#B$*A6L7S;(M^^4S,;.O,EM# M-&/"BY>@2;Z] 7.H\?$:CH$UVUM/QD[!+D*01)Q)5S%5=%0Q!J?768:-"L$# M,6$0>#Y[UY#V\?YGE#)+1=(G]< Z,4OCX[2!@\#/]&>NGW@\,K+W1PI&S/$, M07$H"#I>$&*JOU#0V+LKT$%17':\K6OW/9!W)D#>S7O=TZXES'EI 28HH))( M&<-)G IH!NQ!=<-!%H-9!0S,;>C9PS82:]U-/SL(UD80[5(:G3QOVH'1PJN< M=@J+'&+^DR9*]U]ZQ^H@WO2>WMLLGO3-XLG>9G$!<;Z%$@(2YVOM5],=8Z^8 MZ8XQ*1LA4&_,PKG\^/^7$$/S: LC3 [MF6DN25&,3@<:J5KL3VD/&&( M.Z"ROE\?>Q)/N=8A(]AZJ@_$2%=D$?0*S$&6-\LRCZ9^WJ7I'9RA9PHWDKN; M5^-T/.FU+'IMW"XY*^DR.!R*9B 'Q$8OJ25![6^4^]3<9O@3-$-FYBYQI2AY MVY"3"' R\QC,$E.IV5QBE=CA*JHP"SH2L(ON!9^]74YG>7=W%C%RL#GKQ^J MO,YC+B5.Q1L['(G.*4A!"QIHOZ&)NYF;:(R,EM?(!7(9:2PLIY:X$P^$Q)YQ MQ9D*UD0BF^U:DKHNW&:%TEBI1-ZE@6*1_J Q#U;,4NW08Y^,G!-P#+0D3E+3 MTJ*_%-)WKK0M13DHQFL&(1I7KKQBR1"RI3FSM<6ZVR J&\?'<69)Z*96:"*( M@.2>60F+0C'IHD@TAE#A"QF?>TA4)!!AN>VX)A/4[ES T@W9T(_'7J[T-I)$ M:97%W_"&#"+;F#3[3"/$1?.RL7E[.NG3OI,^_8-.FM.L\1LBCSFR14(+>YUJ MJO],HKH@B1(Z?L'! A])HA&J]]JC6Z&@CV(VOSF[? 7J$M"YLK/+C_+-@Z.' MLSLDW/O9;3#^/GWX]/ZWZHW.F:([,]YK::<2V6D)O"#MQY>+_IJ\(US0(4LZ M=)QKEEILPE)@(;):T("7)F5IK@A <4)HD7QU=WV=7$.$\[TNC"P_4I?%-O)) MKLK3=3IKM;!&2*4,2WPAT=$ OE&0//[3;RQ2'? E(')T;0JY=?(FW86O[0:/ MA:4(((W?)!$B-:E)MMA.&S!/DS;\$KIZ&@4QJ@N/EX(BD23NG"!<:!#][NVK MGRZ4T*:HSNZI64^WXN0VJAXPL%;B<:>>F-S0@NI"^X(W<8E,0#,C&<-&1C>T M&W:-PHG/N^J7%SE\O^!=V,3%Y38;N19]JY!I+9I5Z<(PT6#)@@J8VU>O3"I3 M)[9R0^5-J6,=#<0=&M\POJ=N\XQ!Z"_1?#<=3XX@!EE7.ETG6I006-U 8+DV MQQ2'7)$[,V@R[%V\1AVHWO'C:<3[T <*V-\;MIO(XH1 E-HC MV?%IL1TL G]S[6HME@DX\N(C]649(TL1@/-"*L<>1E/&!^'.YC.8)0/74V$9 MZAD'Z\7(?I_@8W?;1G8#XEVO.%IW0SIR!=G'(490>+BW2E.,D?AJNT<>(W=L07UGQ-9^DING>Z_QU38A<_UB3*5SH1,4[ 5%I M]-[]EG(_Z%JP-/:&TXEV%3&_ZT-M ][SNYB5.@_2UIMF:$]-3Z]&P=N7Q#.XHC3_TZ J0Z9Q)=9%DWOWBO>JKQT<;=;>C*, MS:<8[^'H1V&5P?S-G[[)I53=Q-^']4_[7]>=Q1^5#IP&O-$ML/9H_ M>72@?/RY6_S0N(W\Q&SAFL95\B'+_\/4$L#!!0 M ( "" "54JG9#%VP( !D' 9 >&PO=V]R:W-H965T% M_WYGIPV=5EKM);&=N^^^[\YW&:VD>M8E@"$O%1=Z[)7&U)>^K_,2*JK/90T" MO\REJJC!K5KXNE9 "^=4<3\*@M2O*!->-G)G#RH;R<9P)N!!$=U4%56O$^!R M-?9";W/PR!:EL0=^-JKI J9@OM&3PQ M6.FM-;%*9E(^V\WG8NP%EA!PR(U%H/A:P@UP;H&0QN\UIM>%M([;ZPWZG=.. M6F94PXWD/UAARK$W]$@!<]IP\RA7GV"MQQ',)=?N25:M;9IZ)&^TD=7:&1E4 M3+1O^K+.PY;#,'C'(5H[1(YW&\BQO*6&9B,E5T19:T2S"R?5>2,Y)FQ1ID;A M5X9^)KNC3)$GRAL@]T!UHP S;C0Y_49G'/39R#<8Q=KZ^1IQTB)&[R"FY%X* M4VKR4110_.WO([N.8K2A.(GV GYIQ#F)@QZ)@BC:@Q=WDF.'%Q^6?,MTSJ55 MK]H6DNAI2(KJA2U%R@F'TAZ@8^D%R& M_G^GX;5M:USLTK@7;[?&M8ZCN[=\4FTC;JNU-S'<2-LV1;LN ? "*F<:RW-R M/(S"Z.KHIJ1B 80)9TW=5&*B;FR[A6?D-.E%@X2<_1N[2[GM )?7P_P"M+N( M>H-@>)C@:9KTPD&$H0]1#)->$ P.<;2Y0&PO=V]R:W-H965TQ&/Y-UWWWC@N6N5G4>U<_U-'-M-C9VT5[I'13M;;3KI:&IVL>T-RBH$=6TLDB2/ M.]FH:#$+:_=F,=.#:QN%]P;LT'72?+W#5N_G$8^."P_-KG9^(5[,>KG#%;J_ M^GM#L_B$4C4=*MMH!0:W\^B6W]QEWC\X?&AP;U_8X)6LM?[B)[]7\RCQA+#% MC?,(DH8G7&+;>B"B\?[0S QZ!HUCO+Y4(<7 67RG0!Q"!"! M]Y@HL'PKG5S,C-Z#\=Z$YHT@-403N4;Y0UDY0[L-Q;G% SZA&A"V1G>PU,H9 MJI,E$JZ&94B/QL+/CW+=HOUE%CO*Z2/CS0'_;L07W\'/X3V!UA9^5156K^-C MXGHB+(Z$[\1%P#\&=05IPD D0ES 2T\%2 ->^E\*\%H_?+I=V[#^^5P!1OSL M/+Y_5#>VEQN<1_1J+)HGC!8__<#SY,T%]MF)?78)?;&B1UH-+8+>TA,9E52- ME;N=P9UT6,'Z*UA)9P>;6BJ%+4A506]T-6S<.347\YU7\U@;Q%?G#*OF^=7" M9'G([D_-?_@W:_+V<0D_0LE9+DHR.,^9X-?>R@O&\XPLD7'&13KY6&O20GH@ M%RPK.>0Y2_,"N$AH/Z.Q8.6UF!Q.U3)0U-@(*D.5%I6G)IE,^^=/5 M=,FX8&G!@4]9693D12PS?]&S//M_ 4 !D !X;"]W M;W)K&ULA5113]LP$'[OKSAE: (ID,0)(65M),J& MQB0F!-MXF/;@)-?6(K$SVZ'P[V<[;2A2Z5Z2._ON\W?G^SQ9"?FHEH@:GIN: MJZFWU+H]#P)5+K&AZD2TR,W.7,B&:N/*1:!:B;1R24T=D#!,@X8R[N43MW8K M\XGH=,TXWDI07=-0^3+#6JRF7N1M%N[88JGM0I!/6KK >]0_VUMIO&! J5B# M7#'!0>)\ZEU$Y[/$QKN 7PQ7:LL&6TDAQ*-UKJNI%UI"6&.I+0(UOR>\Q+JV M0(;&WS6F-QQI$[?M#?J5J]W44E"%EZ)^8)5>3KW,@PKGM*OUG5A]Q74]IQ:O M%+5R7UCUL23UH.R4%LTZV3!H&.__]'G=AZV$+'PG@:P3B./='^18?J::YA,I M5B!MM$&SABO591MRC-M+N=?2[#*3I_-K_H1<"\E0^?#=#,'A#UK4J(XF@3;P M-B@HUU"S'HJ\ Y7"C>!ZJ> +K[!ZFQ\86@,WLN$V(WL!OW7\!.+0!Q(2L@>JI25./2,%A?()O?SCAR@- M/^WAF0P\DWWH^;U17M75"&(.[/5^=M'<"[2;INDJNJY^QA*; B7$D3^R+;9] MCD9W=&4&3*-DM%9P8'=3$EDC]M-P/'HP*CMF_+B5HD2E@/AA$D'BAR0>73'. MS"Q6L!"B4G!*_.PLA#3VDV@\>FV_*)0P,U8B+Q'6Q.#0G).D< 2'Q(_3"(Y& M;V:3FRL[@"SQLRPUQCCSTW$(N[H=;*FA0;EPFE=0BH[K7AC#ZO"L7/1J>@WO MWZ0;*A>,*ZAQ;E+#D[-3#V2O\][1HG7:*H0V2G7FTCR-*&V V9\+H3>./6!X M;/-_4$L#!!0 ( "" "54*4QH!V ( "(& 9 >&PO=V]R:W-H965T MQ%% MIEQCP\RY:E'23JUTPRRY>A695B.K/*@141K'HZAA7 ;SJ5];Z/E4=59PB0L- MIFL:IO]>H5";69 $NX6O?+6V;B&:3UNVPANTW]N%)B_:LU2\06FXDJ"QG@67 MR<55[N)]P ^.&W-@@\MDJ=0?YWRH9D'L!*' TCH&1J\[?(U"."*2<;OE#/9' M.N"AO6-_YW.G7);,X&LE?O+*KF=!$4"%->N$_:HV[W&;S]#QE4H8_X1-'YO3 MB65GK&JV8/(;+OLWN]_6X0!0Q$\ TBT@];K[@[S*-\RR^52K#6@736S.\*EZ M-(GCTEW*C=6TRPEGYPM-]ZOM7V"R@K>W'6^IXC:$S_0]O/S&E@+-V32R=)*+ MC\HMZU7/FC[!.H)K)>W:P%M98?48'Y'"O-=IR6VGT:=8\WMG>Z9)/($D#?,B'7RI M:U[B0P$@#[/AA)Y%G@V^*'!9EEW3"6:QHL:F6I2< M^='Q,AV'23Z",[+B<)QG<#98'.4,0:(K24*(\3!U%LD<)3D3\]KIE=<&A!8$S0^'P\#T/U$ZAVK6C\%ELK2 M3/'FFH8X:A= ^[52=N>X _:_A?D_4$L#!!0 ( "" "546K[!?E , -\( M 9 >&PO=V]R:W-H965TEQ#:0I+O87;38H,ZVAZ('VAI;1"51):DX_?<[I!RM'2C:7LPA.?/X M9AZI\7POY'=5 FCR5%>-6KBEUNV5[ZM-"353EZ*%!G>V0M9,XU3N?-5*8(4- MJBN?!D'JUXPW[G)NU^[E3/ M8N$&AA!4L-$&@>'P"'=0508(:?PX8+K#D2;PV'Y&_]WFCKFLF8([47WAA2X7 M;N:2 K:LJ_0GL?\##ODD!F\C*F5_R;[WC7.7;#JE17T(1@8U;_J1/1WJ.[]YD-*37),U(&)*0QLZ#T*QZ MP2#V@CRW#-+0,)AY^8S:]03'"4&209#DEP41+\I087J\XIK#J$"3P.,"V9*? MP=.FZ@ISCBZ!*%2H[A4"*QD^"A@>Q3DY"\]MR?,@,>)%)$R]8)8:.S9VV-N) MM7-J[-38-,B=AQ+PZ[W%XI-9C@C!H<@O,VW93_SX8L7#.//B)',^@#I(%%Z_ M])%@$VIL/&\0')0F9U'BA6%.SIW[?I<\LJH;K>N ]!:EC[PHRJ>43 ,(WU5!H'L/S+DS9[6,%P0;*F&UZ$S2 MO#'J(R_>D/;_2G5T!>TEB%%GK)I'9Y%CF^J%V%YTZ,B4 @07:XW-N0?':U:R M9@?V]"E@FG@!S5%[+\_B42G\HZ93@]S9UJJPS)A1WW^&U:%[W_1-ZS_WOO5_ M9'+'&X4TMA@:7,[P&&ULC57;3MM $'W/5XQ,A5K)Q5=R@202EZ)2@8J EH>J#VM[ MDFRQ=]W=-2']^LZN@TFE$/7%>YLY<\[.SGB\E.I1+Q -/%>ET!-O84Q]% 0Z M7V#%](&L4=#)3*J*&5JJ>:!KA:QP3E49Q&'8#RK&A3<=N[T;-1W+QI1R\8MGR^,W0BFXYK-\0[-M_I&T2KH4 I>H=!<"E XFW@G MT=%I:NV=P7>.2[TQ!ZLDD_+1+BZ+B1=:0EAB;BP"H^$)S[ L+1#1^+W&]+J0 MUG%S_H)^X;23EHQI/)/E R_,8N(-/2APQIK2W,KE9USK.;1XN2RU^\)R;1MZ MD#?:R&KM3 PJ+MJ1/:_OX7\1GIE_- A6<-4JA,'#%6<9+;CAJ>'_/LA+UAW%@*(ZU#O(UYFF+ M&;^!V8=K*"?@ET8<0!+Z$(=QO ,OZ40G#B_9 M*7I3+!,%7'#!1,Y9"9="&]70TS,:[IKL%[T@,!*NR8H9J59PBP56M7M6/TXR M,J;']7/;1;4\TNT\;,$=Z9KE./&HHC2J)_2F^WM1/SS>H3+M5*:[T*=W5,!% M4R+(&4BG.%^GN7Q5OHWT3MCMI"E#Z#)TCCE6&<5*(K]GTV5S%O4>F%),F!55 M8:X:NN+]O6$<1<<=I5HJ=YWO(/73=$!CXH^BM$>I:,@S1YBUZ1%SB/PX3<@B M\L,TZ5U),?]H4%54C)GQ05 G(\6-8)7%_(,%<*T;AY%+32E]*S;ACD*(Z3OH MW;-GZCDY\B=;!<#F"K':O+O5FS!Q?P2'_C =]-IW-A@-(>F/>O?2D/ W,T&" MAB3(2H\2/QV$L.T-!!NE7J&:NX:F25@C3%OUW6[7,T_:5O%JWC;<:Z;F7&@H M<4:NX<'@T /5-K%V863M&DA\)J5Y6=@ W9]D^A=02P,$ M% @ (( )56Z1JONY @ RP4 !D !X;"]W;W)K&UL?53?;]I #'[GK[#2J6JEK/D)! J1RMBT3:U4M=WV,.WADAB(>KEC M=Q?H]M?/ET!&)>Y[.5U@Q?277 M*.AF(57%#+EJZ>FU0E8TH(I[H>\/O(J5PDDGS=F]2B>R-KP4>*] UU7%U)\9 M-;0<@Q-Y:!T6N#'Y!S2T0R?N\XG2ZE!1[:>_9/ M3>U42\8T?I#\1UF8U=1)'"APP6IN'N3V,^[JZ5N^7'+=/&';QH9#!_):&UGM MP*2@*D7[9B^[/AP $O\-0+@#A(WN-E&C;CTLFX!U$(W?0 M'Y 1AVZ0)+T'W$B^*<42;"HK,5=8E ;.SY(P"*^AWW=]W^_=HM9CJ 6KI#+E M7RR@U+IF(D?(I38:+@(W&"1P"1?#(;UZ3](PWE0)4>+&20*C@1L'>Z:\5@J% M@;6EHR&FQ#;6!4'[BIS3F<*1;S.%9 PIU^VKKK8<5.K0#48)&:/8#8((CGU* M[V# *E3+9HUH2E0+T\Y:=]IMJIMV0/^'MVONCJEE*31P7!#4OQKV'5#MZF@= M(]?-N&;2T/ WYHJV+2H;0/<+*L0FZ_9W^ U!+ P04 " @@ E5AV_6 MJ;H" #4!0 &0 'AL+W=O]7$.X%&S#XFEO;)$!OPS:L0-%VZ\.P!\6F$R&RY$ERTO[]*#EQ.R -L!>3 ME,C#0\KD>*WTTBP0+3Q70II)L+"V/HLBDR^P8B94-4JZ*96NF"53SR-3:V2% M#ZI$E,;Q(*H8E\%T[,_N]'2L&BNXQ#L-IJDJIE\N4:CU)$B"[<$]GR^L.XBF MXYK-\0'MC_I.DQ5U* 6O4!JN)&@L)\%%X2?'M7FC@ZMDIM32&5^+ M21 [0B@PMPZ!D5CA%0KA@(C&GPUFT*5T@6_U+?IG7SO5,F,&KY1XXH5=3()1 M 66K!'V7JV_X*:>OL/+E3#^"^O6MS<,(&^,5=4FF!A47+:2/6_Z\"9@%+\3 MD&X"4L^[3>197C/+IF.MUJ"=-Z$YQ9?JHXDI?I7L!OC0PABS]!&J?I'KRL*S?S>-E_E/OK8F:LIM_C]ZZ"6[S>;CPW,F>F M9CE. IH)@WJ%P?3D,!G$YWO8]CJVO7WHTP<:P:(1"*J$DG$-*R8:;]D%@JF5 M-$K#NJW)[&*_%W\W>VHY^I9?8X[5##5DB>]_.D=X0:8-70X@"1-*4-.X8P$K)9AU M+_P"IZ-P."* 8>;EJT_!5[Q 6< +1U' R>$H3=+S3NYZP.C-I%6HYWZ?&.I# M(VT[=-UIM[(NVDE]=6_WW2W3E4G9KN 3=(I_^!5!+ P04 " @@ E5*6OMXJ " ##!0 &0 M 'AL+W=O=NLA+R496( M&IXKQM74*[6N3X- Y2561)V(&KFY60A9$6VVR MB3N[D=E$-)I1CC<25%-51+[,D(G5U(N\S<$M79;:'@39I"9+O$/]H[Z19A=T M* 6MD"LJ.$A<3+WSZ'266G_G\)/B2FW98)7,A7BTFZ_%U LM(628:XM S/*$ M%\B8!3(T_JPQO2ZE#=RV-^B?G7:C94X47@CV0 M=3KV1!P4N2,/TK5A]P;6> MOL7+!5/N"ZO6-PT]R!NE1;4.-@PJRMN5/*_KL!4P>B\@7@?$CG>;R+&\))ID M$RE6(*VW0;.&D^JB#3G*[:/<:6ENJ8G3V7==HH0KP9S1NCJ M;9JCU$_3(1S#4>*/HQ2.UVEVUL(';@:;@7F+[#@F<6@-0W 0P:X'"K8:JT*Y M=.-#02X:KML>ZTZ["77>-N:K>SO>KHE<4JZ X<*$AB?#O@>R'1GM1HO:M>E< M:-/TSBS-E$5I'&ULG55+;]LP#+[G5Q#> M,+2 4;_R[!(#2;IA&U"@:+KM,.R@V$PL5)8R26[2?S_*3KP$2'/81:)H\2,_ M4J3'6Z6?38%H85<*:29>8>WF-@A,5F#)S(W:H*0O*Z5+9NFHUX'9:&1Y;52* M( [#?E R+KUT7.L>=#I6E15%*@L;5Q)M&M[.NNU]?^,%Q:XYD<$R62CV[P]=\XH4N M(!2868? :'O!.0KA@"B,/WM,KW7I#(_E _KGFCMQ63*#<F*LK":OG*RL^E6?#F+(-OCSAK<^ W0A#[$81Q?P$M:XDF-E_P7\3MN,J%,I1%^39?&:GH]O\]E MH7'2/>_$==2MV; ,)QZUC$']@E[ZX5W4#S]>H-!M*70OH:<+ZM"\$@AJ!5NF M-9/V%01G2RZX)1;GXKV(>#[>IT(CGI03%GQWHNBXHKC*1-!*G1D33&8(S,(2 MUUQ*2J\+=8.:JQS>0]3WD_Z0A)&?#'I.T?/#*"%AZ">C06>:Y]RUKH&L8'I- M?JT"W-$\,@@TCZ@_M*8"'A -H[<*L1\-$EI[<1^Z?I*X-1H-.W>4JV82K+0J M84_/G /*!.,EO?YA$L,U7/7CQ&V1W^^&C9!$ [@^)HCT@DZH#?Q!.')"Y,># MX1G-N?H'1WU<(C%VTXK8JTK:IJ5;;3L0I\T<^'>]F:;WE#!.F1.X(M/P9M#S M0#<3JCE8M:FGPE)9FC&U6-!01^TNT/>54O9P< [:WT3Z%U!+ P04 " @ M@ E58+IV";T# #3" &0 'AL+W=OO.*A#X0":)5&R)2>V@3CIL QM833=^C#L@;9HFRA%NB1EI_]^ M1TI6G,)SANW%.I[N/MY]=Z?SY*#T5[-ES,)3):29!EMK=]=19%9;5E$S4#LF M\I02EXQ:;B2H-EZ&MPFU_/,V7N# M/S@[F!,97"9+I;ZZPT,Y#6(7$!-L91T"Q<>>W3$A'!"&\:W%#+HKG>.I?$3_ MQ>>.N2RI87=*?.&EW4Z#(H"2K6DM["=U^)6U^0P=WDH)XW_AT-K& :QJ8U75 M.F,$%9?-DSZU//P;!](Z$!]WF*\F@U MON7H9VX/0-._@%\!!^4M%L#[V3)RI?^$0;:14N.T<[)1<#?:CF - Z!Q(12BMJR$@^]'%.B>:1PO,"X= SB8QJ(AEQMO MSZB6*!OH"T_ #@GPIN?2O1C0^70_;S5C+_H 'OG3"T7/5=.5-(%.ZGVL*XS; M*GW=^C*.OBYH>4GZ!=AFL5P MA2()AWGA5"0)BXPTNC3,8M)[SXR!MV\*DB0W#8_XP0"V7N,7Q)&\VE*)1'() M:\HU[*FH/?D'JC65%@2G2RZXY:R%(3?0S\)BY&[N%$D6QG$.5R^ODYBCRZU+ M#7G"Q*3"O*752@A7,"XM0V8M]/.7F./Q\_%_\'5L'L]8EC2,]4E("M**)(RS MQ,OC,!T/>_=,*OPLN4+UOIQON3:LIA8%"?,XA=$H)'D.>1:.20:C89BEX]YM M65ZBGWVKN?T.%.DNGPG^\9F$V?A5J+9BSRC#(C]%B-/7$.X$Q6+-CU.5947G M?R*_0LF1[B(-DV'B2"E&&>3#,,T)C%S/)F>*Z29TU7RB/-IU;WYL\WC0UBP> MQ%FC(.-6D8YZ]\_E[2Q1PGI<_6"<9'#N"Q6=+!HK=GYM+97%)>C%+?[K8-H9X/NU M4O9X&ULC5=+;]LX$+[[5PS<;)$"C2Q2[S8QD&33 M;@NT#9)L>UCL@99H6X@DNB3E)/]^AY0EVZVL]46D.#/?#.=%\OQ)R$>UY%S# M0LLT)E,:&N&TY*EE?C MZ;E=NY73\$$\78S)N%^[RQ5*;AW M$O\F'4J6E[Q2N:A \OG%^)*\NTH,OV7XGO,GM3,'LY.9$(_FYU-V,7:-0;S@ MJ38(#(_9))?G:%PO2.B^'[#<[RSW MA]"G]UB465UP$'.8LUS"FA4UAUKEU0*N"I8^GB&+P+A!R?529'T;&%31OX$/ M1A=6[2.VB4;E"5#'I:.;9R[37'%8R3PUJZ$3T]%=KAYA+CF'O-(<431(ICF* MA!'\@4(K+$IT/M)*9($7SJ0"S_&#+6TM"DS'PF1GX#N4[LIE^3K/>)7!2\Z+ M#%Z_BBFA[TZB2]YL:^X_V_M3"0#D&7#L'1Z:"%9D6[U=6VY:%%?4DP"-R?!-\L MJH(?MM7AQKK)ITK+'!MU.FIYL/\KS2H;#J:,?9]956/;!]*4,8Y!0#$ L1,& M0)S$3-^&833ZB(5H0(/$M]G4.:P-+-MTY7W MPJSZPCNH9CB\WW;TMFLW6]W;DK\U9:;@:UW.N#06=_G0L[1-$5-S$?HNB,'% M0FG'SH^CP$D"\&F(RWXWML30"0B0)+0I0S"#S+@EFER*O(9(HU^(F$O416@G M_C7\'5/D)"B98&W[0#P[M"2;9L2-3>.#L!FVM"" )+*6VB'J2,1S",H1UX)% M:()#ML3 $"D*M-^60C&W7 BHA=P,+P-P2JBI><_Q MW&U/@%,?<^$-AB+R#BO;JWO?]>R9%_M#+HX[%\='N]@<-UA)6R?75:X'73R( MW>_B347V>+A7_2&'$ZRO$ZPP=$/G:P55, M_^1H];^T7NI'L&D? T%(NB D1P>A$M59RM1R8T2Z>Q\VS1<[HF[N#:8SK[AD M!UOOH-+^Z#PLS=UC]]8,]_GSWL+(N@ _!+K9Z%HHW:30FEOCU_=M MF%QS4"6C+_;BUIXCBIGK(0VQA1+?YC4E\>@CKW!3A>5@&;XTFZ&&C?1"$*1G=H.I/ITO)GJ+X0*^L>U(S'MHMVC![LC63?LV^O>\^]) M@VE'0CP[QB2R8Y#0WE!/=IX\)9<+^[!3B%M7NGG]=*O=V_&R>3)MV9N')WIG M@2<3%'R.HMBZ\6HDF\=<\Z/%RCZ@9D+C<\Q.E_C^Y=(P('TNA&Y_C(+N13W] M#U!+ P04 " @@ E5J$LXV#L# !8# &0 'AL+W=OI!#S+A!CUHR!H^@P3[L7=;&TLXZY8:4HXC"52 M*\:P_-4'*C8]+_2V"[=DL=1VP8^[*5[ !/1=.I9FYI9?A M13]L6H'LQ#<"&[4W1M:4J1 /=G(SZWF!9004$FTAL/FL80"46B3#XV#^>(O^.3/>&#/%"@:"?BQY;0_-8(Y75-^*S344!C4L7B*HRG[1)C_; M;'DH62DM6"%L&##"\R]^+!RQ)Q!%!P2B0B#*>.>*,I976..X*\4&27O:H-E! M9FHF;<@1;F]EHJ79)49.QY/\-I"8HPE9<#(G">8:72:)6'%-^ *-!24) 85. MKT!C0M49.D&$HQ&AU/A5=7UM>%@T/RET]G.=T0&=33027"\5^L1G,/M3WC?\ M2R.BK1']R GX9<5KJ!Y\0%$01>AN5ZNT27BA4IQ SS-9ID"NP8O?OPN;P4>'0>>E0>9&.?)^PFC',GK[D"MTOK)-NZ NFOX N"0\&W MJ_ZAN_S;BG,MZ,Q]]TZ,8_VT>R#"QG^X>^>K=*Q-NR5JV39?YLWB[GC>,FF;>Q^42+ M-&L=IT*;1C0;+DWK#](>,/MS(?1V8A64?R;BWU!+ P04 " @@ E5(W13 M<*D# !M#0 &0 'AL+W=O5)MQA,J6)RG)'; //\IV;!=U MA%NPY"&V9)'\D:)%>K:7ZE5O SYFHE Y/"JBMUG&U+<;$'(_]ZAW MF'CBZ<;8B6 Q*U@**S#/Q:/"4=!H27@&N>8R)PK6= M>V)=>9'RU0X^)W,OM$0@(#96!Q./)+!F6V&>Y/Y7J!T:6GVQ%+K\)_MZ;>B1>*N-S&IA),AX M7EW9USH0'8&K8P)1+1"5W)6ADO*.&;:8*;DGRJY&;?:F=+641CB>VUU9&85/ M.@-HK;@SDY&&]!L7SE%S>@6% M,^63 ?U(HC"*R//JCEQ>O'&GNC@L#9H0#DI+@Q-#^.4W%""?#63ZK[[ 5-JO M^K7;M_):%RR&N8>OG0:U V_QXP]T%/[L8+]JV*]/BL= "E"'J%SB+MY) M(9C2[?0'\D\G& MW.!AT8=0*:-AAR'TH^F$]E.,&HK1_TGA5G8Q\FGHV+9Q S5VZOD=C^M"R1@@ MT<1(PT0?2Z5CT@G(-/*G8>=W)#:3!F/BQ%A!+/,$#_,V[;_<0_8"JC?1G.ODO*T!\BK/BN7'0K/'5#VY)!SULSZ#F*!FVK!G67C3K 1I)BJ^(-=D6$);CC M.,E$MY2LREM;/X[7CMK6FX2-_"-'$VVK!W67CUN99?8A@XYCR7!,!:Q0-_3%NOZIZ^VI@ M9%'VTR_28'=>WF[P>PB478#/UU*:P\ ::+ZP%O\"4$L#!!0 ( "" "57K M$37030( &\% 9 >&PO=V]R:W-H965T?TT[I>U,A6GBHA31S4EG;G%-J\@IK9DY5@]*ME$K7S+I0;ZEI M-+(B@&I!XRB:T9IQ2;(TS*UTEJK6"BYQI<&T= M$RBP9*VP-ZK[A$,]9YXO5\*$+W1#;D0@;XU5]0!V"FHN^S][&'S8 TRFSP#B M 1#_+2 9 ,$YVBL+92V995FJ50?:9SLV/PC>!+2KADM_BFNKW2IW.)M=,:[A MCHD6X1J9:36Z([(&CI=H&1?F!-["VEV=HA4(J@3!V88+;CD:J'M 766\R-X[A=+^'XZ 2.@$OX6JG6,%F8E%I7@U="\T'O9:\W?D;O MEU:>0A*]@3B*XP/PQ8./@GPR5,X=*[1EF@<&_/KML]B&EN_T2_DR9)M-D3.JET;UV\$_1-=-; M+@T(+!TL.GUW1D#W[=T'5C6A0S;*NGX+P\J]B*A]@ELOE;*/@6^Z\8W-?@-0 M2P,$% @ (( )53*E ZN0 P VPD !D !X;"]W;W)K&ULK5;;;MLX$/T50BV*%DBCBV7Y4MM 8V^Q631 D&S:AZ /E#2V MB%*DEJ3L=+]^AY2L.H[BY&%?;)*:,SQG9DC.;"?53UT &/)0&7QCL-,'8V*5I%+^M)/+?.X%EA!PR(SU0/%O"TO@W#I"&O^T/KUN M2PL\'.^]?W':44M*-2PE_\YR4\R]L4=R6-.:FQNY^Q-:/4/K+Y- 90-0"HF/ \!G H 4,C@'Q,X"X!<0N,HT4 M%X<5-70Q4W)'E+5&;W;@@NG0*)\)F_9;H_ K0YQ9?*%,D6^4UT"N@.I: >;4 M:/)^!88RKC^0C^06:RVO.1"Y)IS1E'%F?C49LP,TJ*304I'O5"EJT?=74*:@ M?N"WN]L5>?_V WE+F"!_%[+65.1ZYALD;RGX64MTV1"-GB&:D"LI3*')'R*' M_#'>1]&=\FBO?!F==/A7+<[)(#@C41!%/7Q6KX>')^@,ND0,G+_!BXDX(U_; M(#/0^ZSD! _)#62U4DQLR 753)^1.R%3#6I+4\S.I:AJ8VVDR!!-W;FZ_XK[ MD$L#I?[1%_2&5-Q/RMXY4UW1#.8>7BIV)_ 6[]Z$2?"I+V+_D[-'\8N[^,6G MO#?QVS;Q2V'#A+!Q2BFG(H,^Y8V[Q+FSE^-V$0_BPFQ/[2D+T6-G^&!H(])'(ZB?D5)IR@Y MJ6A94+$!>\*MK*;RF"W'OH-^<=K7?=A;J,E3XG$TBH_RU6,5QD$PZI2F236)T7V8(58 /=R8W M@OV+]PO5Q!1 LBZ5Z]]E^N[-. K#3_M:[5X!UKAV.(GWLL#JM2,M.?%%OJV*PH1T&?]YUX_^ 9*T%M7#N@T5\M3',1=*M=QW'A'MJC]25V(F'/ M^N?Q=#GN6Y],EZYS\7]OV[0]5U3A5:()AS52",Y'6%JJ:26:B9&5>UQ3:?"I M=L,"NR]0U@"_KZ4T^XG=H.OG%O\!4$L#!!0 ( "" "56"]=FP2@( "0& M 9 >&PO=V]R:W-H965T9454$O6!%]9CSSF>WI&A6M++61S%%H5K&M#;)% $D19TER M$4O&550,PMS$% .]=H(KG!BP:RF9>;Y!H;?#*(UV$U.^JIR?B(M!S58X0W=? M3PQ%<<>RX!*5Y5J!P>4P^I)>C_H^/R3\Y+BU>V/P2N9:/_K@=C&,$E\0"BR= M9V#TV> (A?!$5,:?EC/JMO3 _?&._6O03EKFS.)(BU]\X:IA=!7! I=L+=Q4 M;[]AJ^?<\Y5:V/ +VR;W,HN@7%NG90NF"B17S9<]M3[L =+^*X"L!63_"\A; M0!Z$-I4%66/F6#$P>@O&9Q.;'P1O IK4<.5/<>8,K7+"N6**&U1KA*71$D9: M.4/&6BK"53 *VZ.Q<#I&Q[BP9_ 1[F=C.#TY@Q/@"NZX$'0:=A [*L93QF6[ M\4VSDOED6SP:AX_RZ]2#X?$GHDLA>R M\TYV'MCS(QW_PP\B@%N'TAXT)C^F,4V%,OS.F__9]:,4#<=?LF?J6.WC) M&Y:KP.([YJ8X[]%]W.SK^#-9S[:C2,*RHC:/Q";2^U-KM M\INC^&XB]02P,$% @ (( ) M5>9T(T' ! ?1X !D !X;"]W;W)K&ULM9E= MCYLX%(;_BL56JU;J#MA\9C:)U E4V]6.=C1IMQ?57C#!":B L[8S::7]\6L^ M @$)< M/%D3FH5!"*_#7P3CB8M8-Y;@]6[6"=VX-= M.Y2AZU7LY<3Y(0_G4TKV@!;6@E9HOY2O)BH2PY%4\3XFK>NAWU=#1B:&;X%Z,-V8@R",<2?S]<7]GQ%\7T]C,)3K,Y1T: M!?Z^RV^ :;P%R$!(,I[%^>Y0%L[+>@_^=^^=R3";A666/.L$;U'G_LL]SIXP M_5N6WU%"(9&W;!NN\$P3&L@P?<;:_.>?H&/\*IMUS4+AF:F M,S&@W9AU8G6:6)W16!]J_1_3@U'"I4M.)-"Q^H)A<0.61 B4ZX4$+4!H]& /\=$ ME).BI+Q4,<:Y%R])E31?*2U01>MFJ"WVH'DMU5!:!"JE^4II@2I:-T5M(0A' M2YDS5,,:;%\'61[LJX;$S#$=MR\:0S.(#(@&HB&S<[T).B$:;6T%QXNK98KQ M]O"W$SM6CG-*D7'XQ]B$KCEXX9#8.8YK>'WM&-HAQW"-@78,[4S3LVUX0CO:.@R. M%V)_\AC3BR5CE'GQ>E1)\Y72 E6T;G;:RA%.KB492DM(I31?*2U01>L>A+15 M)!HM@7XL&;5_YS]+9+K]EPV9F>VY?<&0F"'']OIZ(3$S#>NHCJFBU8^.TS), M-^4Y)@,KLLMY=0#2M#9GI>_*$\)>^QV\74!)NP]O@^HDM,57![/W(=TD.0,I M7HNNC!M7:!NMSCJK&TZVY6'>$^&<9.5EC,,(T\) /%\3P@\W10?-B?/\/U!+ M P04 " @@ E5I;+1-KH" ":!P &0 'AL+W=O2R++%X MNP'*UR/'=S8+CV11*+/@IL,*+V *ZJEZ$'KFMBPY*8%)PAD2,!\YU_[5.#'Q M-N G@;7<&B/C9,;YBYGF#EL /SH "!I \%% V !":[169FU-L,+I4/ U$B9:LYF!K8U% M:S>$F7]QJH3>)1JGTGNV J:X("#/T7=]:DXGH#"A\@SUT%2?F7Q) ?$Y(O\" M]<[3=().3\[0B5Y'/PJ^E)CEU/>MNT".L5PF>@>Q45Q/TM_(& M7K0K;C\H\H*P6UN_U=8_JNV6,**O8(X6G'??@OY>UGXP2+P=;?M1<1CY!PH7 MM^+BH^(V-_P-\9GD%&0&+ /4G)XNL?&>C)X?1_&.V(ZH((S];K%)*S;YD%C; MCABH+GG)WO$:1(/!KKS]J,M!?.GMR'.W.J=YM;YAL2!,(@ISC?,N$NU/U"]! M/5&\LLUTQI5NS798Z,<3A G0^W/.U69B^G/['*=_ 5!+ P04 " @@ E5 M<+OQ L<" %"0 &0 'AL+W=O"3F509-3A5 M,5&P(.B2D8*-Y6, +."R+Q.3TY,WY(0P0:X8YWC*NN\:W$)!Y":5W+"4"YZ1"\F5%&:AR5BDD#;@ MX\/X[@&\BZG7^0>;_(?!0<+/2]$BH7=& B\(&O8S>CG<;TKG_]3'_ZR^8T98 M%T-H^<(_%,,9F7 JS&Y-D.^74VT4OMD_FLZ]9&XW,Q=?NY[.:0(#!S]G&M0* MG.CU*[_KO6\R_9AD\3')QD=GT\[4/LT8CFS%#.?D**;Z$!5#!-1U&R M7%B6HD^L(J^%U;7:=OB@TM\ZW"38WA4<'TEPQ[A.;5SGH'$Q(&G"J&U-\( ] M5D.3<9TG>82M[IYQ3V/\UKO=F/AIS'G+W_.C2:M3QY1INEO?]0S4W#9431*Y M%*9\J^O5NF=?VE:UMS[T>R._83W&'E^VY-_TY0_"%55S)C3A,$,IKW6.^U5E MTRTG1N:VJTREP1YEAPO\3P%5!.#SF91F,RD$ZC^?Z!=02P,$% @ (( ) M50Z@SWXM P Q D !D !X;"]W;W)K&ULK9;; M;MLX$(9?A= 610NDD:BSL[: --FB+?9@-.WNQ:(7C#2RB4JB2E)V^O8[E!15 ML6DC%WMCD]+\PV^&(PZ7>R&_J2V )@]UU:B5L]6ZO7)=E6^A9NI2M-#@FU+( MFFF%[LUXXV3+?MG:YDM1:$?06?W/8 MJ]F8F%#NA?AF)A^*E>,9(J@@U\8%P[\=W$!5&4_(\7UTZDQK&N%\_.C]71\\ M!G//%-R(ZA]>Z.W*21U20,FZ2G\2^_Z1OB!_8@6]N@7->*5>DS?D#NNG MZ"H@HB3M7 ./&C3Z?DMY"BGO9P^E;N8GBE'_I0CO_<7G/#WC-C_O;Y76F)- M?K5%.[@/[>[-AWJE6I;#RL$O48'<@9.]_(7&WJ^VV/\G9T\R$4R9",YYSZ8" ML44Y2.->:DZ/7193N@B7[FZ.?VP5I=[,Z@E7.'&%S^,RA8=;M,'0K74WN(EF MJ_L>3>D!X[$57:2A9V>,)L;H+./O@*?-5E0%X34B[L#P6B&CH^7#U(^B \AC MJP 3F=HAXPDR/@OYKI,-UYV$OKY+_F#&5LC8DLF%MSB /+:B/@9CATPFR.0L MY%]ER7/X^?79\)+C' ;1(9W%* T#.UPZP:5GX3X+S:H3QX0--#W.4!2FLWT< M4"UF01!$B1UV,<$NSL)>YWE7=Q734&#OPP,CY\QT5QOHXHC@C9_0,#X M9EY MR:FL4N]GG_+.HJZM&;T@#5C3.GJ+GU1>DD3^ :[-COHQ/3R0W%F+-?>;/YC< M\$:1"DH4>I<)1BR'*\,PT:+MN^Z]T-C#^^$6KUD@C0&^+X70CQ/3R*>+6_8? M4$L#!!0 ( "" "56(UTB33 0 #\7 9 >&PO=V]R:W-H965T !N6:UG#[?H/^AR-OR#Q3!2.1?&.Q7@R"7H!BF-$LT8]B_2<4A#H6;RH2 MY7[1.I_;(0&:9DH+7A@;#SA+\RM]*0*Q94 Z!PQ(84#V#;H'#-J%@8M6ME [^H1(1$B-/R._^1BFQAP[<^QQIUU&KNWPVF^-W/&P':87Y7, MKWSHP_N4:483E-@(( V2U]'U8^ N>@4JZ^IJY+4\DUNGY-;Q^N7VL4LQN\P, M-:J4V4C-7HEF+*7I%'+*)NGFS1B+)#$$+NJXYVOTW!IV(UT-HU:W'ZZV6=;- MN2[G[#C?+9WO^IT'NW&S='XPMG=^@,[AI'@-STS*=-+*59@NJ-&-#&=U=;: M\2KK_51!5RV\Q\Z[_IGL;DIV-UYVWUP/A?B2KD :36#:_J8^[::!Q P9.2*I MMD_R'-?1]"]RDYMQM,4$Q?:VO8BW1F,'!4==KHM'!LJAF9$$!M@\T! M[65KDX@Z[?9>EOTKG\ML2T-@+[.)22K/./H^ ?X,LK;[^2%.;7]-H>T2)A5A MTFSO+_":8M\0VB[[2OA@K[IX8_\_ M(^W&K\EN?2J]0-]DN3"7TY7LT-:92" M\'LH'EQ)'MQIN)J]&NID]@VA[;*O-!/V:YXW5O/9PLEO>2Z]2CIAOW9ZR.0R M ?3H%F(MA>#*7]T-::(B .^AL' EL7"OX>IN2#,5[-]#@>%*@F&_/'IC M=?M!<.0I[_<05:025<0OJHKL^JK9CW!J/IM"V^5;22V"FZUFTJCN:@IMEWVE MNXA7V33U1>%?Y>28^'W>O#Q'OE!V(U)I,>*74:=_5/@!3R;?/O")LG>2$6X= M47*0&PO=V]R:W-H965T@@LULDW3_?C801L"AU=:7 MQ!_GG.MSKX$[WA'ZQ"*$.'A.$\PF6L1Y-M)UMHI0"MD%R1 6.VM"4\C%E&YT MEE$$PX*4)KIE&*Z>PAAK_KA8NZ7^F.0\B3&ZI8#E:0KI[RE*R&ZBF=I^X2[> M1%PNZ/XX@QNT0/PANZ5BIMQ!> QQCM6&,,I),E M(4]R\CF<:(8\$$K0BDL%*/ZV:(:21 J)8_RJ-+4ZI"0VQWOUZ\*[\+*$#,U( M\CT.>331AAH(T1KF";\CNT^H\C.0>BN2L.(7[$JL*\"KG'&25F1Q@C3&Y3]\ MKO+0( @=-<&J"%:;X!PAV!7!?FT$IR(XKXTPJ B%=;WT7B0N@!SZ8TIV@$JT M4).#(OL%6^0KQO*>+#@5N['@;JKL_%_T^3]' M/TB&75\)N]"SC^@=J_^/JR7C5#S9/U45+S4=M:9\VXU8!E=HHHG7&4-TBS3_ M_3O3-3ZJTOV68L%;BLW?2.R@,$Y=&*=/W?^6(0IYC#?-LJAJ4,NR#)@N:*<$//K$$'7@>UUT&OUT=(8[@4E_ % MJZ7*H!';,2Y;3A68H=4RVL68IF6WC'9! \]3^W1KGVZOST5$*#_GB*8O.>W5 M4=\\H'JVW(X)MU70H LQS58J%!#+4:?"JU/A]:;BGG"8O)0%KW/71+W;!>^" M+-=L7^TNR+OT6M=BK@@W:(!*GWKC\YLBNBGZ'B8\Y)B7K]UZM6ZMKHJ.HK4^ M-4B%:L[)S^RI=]W VDFQ@SD;6U"&5<>*(BM.R-R@DG6?'Q7Q(N6HEB M&(EV$E$)$/MK0OA^(@/4#:K_!U!+ P04 " @@ E5%-VW^)H# H"@ M&0 'AL+W=O_KK(2*ZI&L0>!.(55%#4[5VM>U IJW1A7WHR"8 M^!5EPDL7[=J]2A>R,9P)N%=$-U5%U>,U<+E=>J'WM/"5K4MC%_QT4=,U/(#Y M7M\KG/F#EYQ5(#23@B@HEMY5>'D3QM:@/?$W@ZW>&Q,K927E+SOYDB^]P#(" M#IFQ+BC^;> &.+>>D,>_O5-OP+2&^^,G[W^TXE',BFJXD?P?EIMRZ^[J"C ]!_-F)$XN #B8(H(M\?;LGYV<5+-SZJ&21%@Z2H M]1L?\/M_^?^X6FFC\![]=''O,,9N#/NX+G5-,UAZ^'HTJ UXZ?MWX23X=$1! M/"B(CWE/VX"P0Q@-/)P/ %6#* ):? QBZP MQ $6'@*;#&"34V")"VSB IM';K#I #8]!39Q@4T=8%$P=X/-!K#94;!O)6!9 M* PH%^3L#>1T/@\"-^1\@)P?AY2&\C=/MJ:/6#:,,\',WRH?S\;)S,TC#)Z3 M8G"4R1UH3=Z_FT5A^.D5#:Q=[8L7+44F,$"@C3/[!6_8?8R3,#SP8<*]E!T> M97??X9,-Y8TSRQT+6>][/RN$81S'AUC9K/MRY3F+A2>3QU4E&V2:2:S[&H.' M9,]FHP K&>>VBN.\$3G3F3V&22VCNB0%]A;V:*&QC5D]DK/Q*-RW," H.F55 MK>0&K%)".=I0D6%:WY8L*PE50&!78[. 7HTD*R!%P_DC:0SF__]P$8M7@VPQ%8.E#V ^X64YFEB M 8;F,/T-4$L#!!0 ( "" "56=A-B&PO=V]R:W-H M965TM E@"&/%1=Z[)7& MU!>^K[,2*JI/9 T"3PJI*FIPJ1:^KA70W($J[H=!,/(KRH27)F[O5J6); QG M FX5T4U54?5[ ERNQM[ 6V_^A$?;8CYR]ZP=^K4_OCWC!-:@E M>.G;-X-1\'Y7)OZ3LR=YB?N\Q/N\IU.KN*8L)]B7"*UD(XS&6LIX@W5@B\H% MQ?0L*6]<^K"/*6J86!!N2YAP1N>,,\-@9]VU\4VG"O--<7CV5QW"!)JC6@,#G'RR9:8?"8E50LP"E_I:CA,[[A M, C/MU0]MQK$YV?QEBQ_HX=4H!:NM6JL4OP5[7WK=_ON?>F:UM;^!+MZVX3_ MNFF?A!NJ%DQHU%:@R^#D%)FIMLVV"R-KUZGFTF#?<],27R90U@#/"RG->F$# M]&]=^@=02P,$% @ (( )554H#2H4 P &0D !D !X;"]W;W)K&ULO59=3]LP%/TK5D ()""?;5-H(XU6TYA 0Q3& ^+! M36\;B\3.;*>%_?K9;HC2)JV&-.VEL9-[3LXYS;4]6#'^*A( B=ZRE(JAE4B9 M7]BVB!/(L#AG.5#U9,YXAJ6:\H4M<@YX9D!9:GN.T[4S3*@5#;O5Y"RU=!RK8\;]V212'W#C@8Y7L $Y&-^Q]7,KEAF) ,J"*.( MPWQH?7$O1J&N-P4_":Q$;8RTDRECKWIR/1M:CA8$*<12,V!U6<((TE03*1F_ M2DZK>J4&ULH;E'XZFB]FJ3"_ M:%76.A:*"R%95H*5@HS0]16_E3G4 &ZP ^"5 .]O 7X)\(W1M3)C:XPEC@:< MK1#7U8I-#TPV!JW<$*K_Q8GDZBE1.!G]D EP-"HX!RK1#<%3DA))0*#C,4A, M4G&"SM!$?3RS(@7$YH@91%PBTAKB#.UF>[Z%; K\114]3L;H^/ $'2)"T4/" M"H'I3 QLJ>QH479<2K]:2_=V2/]>T'/D.Z?( WM6W$0)9XJOH'+SA M5F^<]\_8Z#85=OM;+IHUG3#8X:)7N>CM=6%6B39!O<;+>OUP2U"SQJ^)WM 3 M5GK"_:DRJ;INYTK4IC1LM%3H-/JN6>3Z0<_9$FO7-BY]:+C%?$&H0"G,%2Y68OFS*I=D8S3-39!;@N4,_GC,F/B=X>J]-0] =02P,$% M @ (( )5;%3#;CA" D4D !D !X;"]W;W)K&ULK9QMX*A,>KR8W4\GNW8NM>R&#'.L6 M$".$/=FZ#W\MP,9X"+%ONRH5VZ#^M23_Z18TYG8CY._YBC%%OB=QFM\-5DIE M-Z-1'JY80O.AR%@*>Y9")E3!1_DRRC/):%0:)?'(,HS9**$\'$SV4A1"_ZP]!=# MUNR!Q;$F03^^U=#!SJX&I"(+6D1JR>Q M\5D]H+*#H8CS\C_95&VGUP,2%KD226T,/4AX6KW2[_5$[!D I]O J@VL8PW& MM<'XT&#RAL&D-I@<&%P9;QA,:X/IL1YFM<'L6(/+VN#R6(.KVN#J6(/KVN"Z ME$/U_95?ODT5G=]*L2%2MP::?E,JJ+2&[YRG6NS/2L)>#G9J;K.%(A]LIBB/ M\X_D9_+KLTT^_/21_$1X2AYY'(,D\]N1 E_:8A36W$\5UWJ#:Y)'D:I53IPT M8E&'_4.__?@]>Z???M9C/X(YVDV4M9VH3U8O\)'*(1F;%\0R+*MK//WF?R]2 M,#?>-+>/-S>[9N//>7?_G'?OB*FSQF]Z]_O-_R'6O=Z#?O-GE@V)47DW>H0P MWATQXY(W/NZ(^>TS[">!8DG^[Z[#I()-NF$ZE=WD&0W9W0!R5<[DF@WF?_V+ M.3/^UJ4Q3)B-"7,P82XFS,.$^9BP G64O%DI^))'WW^6:0O1#&90)B'%Y8K M(JEB70KN!9VJX IF&B5-K\36$DD5<=:FPPL[VOL+IM/WU M/?1Z/C4Z8L(<3)B+"?,P83XF+$""M50ZVZETUJO2AU*&A+Y(QDJQ*J%H3-8T M+CI#9"_MU!!9P:Y:P>KZ(#QB.G1F/QQ:UD%@Q'3G8<)\3%B !&M)[G(GN MR07;-,R^9RS-&5D*"6?MB\Y@V(LZ56^8,/NR0[RSMIH<3(?NCP[-H=EVZ&$Z M]#%A 1*LI;BKG>*N>A6GSX=('>GN=Y'NMT>6+)CL/)?IY9TJ.TR8C0ES,&$N M)LS#A/F8L )UA+R]4[(UYAGY->8*L:$V9@P!Q/F8L(\3)B/"0N08"T5FT9S M*=9X9PFPA@5 &87I37--%OKG_'!B:J/ZC3 HK55NU= ,)&7$?W D[6*2;-1:0XJS46E>:@T M'Y468-':DK8:25N8"XJ:AJ5G3)J-2G-0:2XJS4.E^:BT (O6UG-3L3)[2PGS M7_1U_EC0M%.]J!4J5)J-2G-0:2XJS4.E^:BTH*;M7R"<-$N:MB:;^I/97X"Z M3T1Q>A6@'WJR6#%I-BK-0:6YJ#0/E>:CTH*:]D:AJ"W6IFAE]E>M/K>$V2Z9 M7I"(Y:'DF;YYJU.SF&61!U2:C4ISWIG%7U;L3&U3$=GP."8+!H=_1GFD[S:B M82AD1-.0P4ZU(I0L^9K]_,JH)#014O$_:'F'G+[E+RIB1F@:D82^:DS6<#8K M ?N$U.\S*N%L&O[25Z)X4I%%H+ M0N9L6ZL,F83E8$I"D:M\2& L>X&KUL62AG#6KE[)BL)Y>U5>!U,]"J)'D9<= M#JF4'$[L%4Q'3J%+.SEE4JRYOHT0&I;[*X2N @S)/;A.$EY='U@R,,M)5##R MK8 A,AF_EC?]103F1UO2+(MY2!T/9 M.:D&R5.N.(5O2D@X;'0++7H]K/%P:IR3#?1TY_AS\.G+$\GB(H>]AG$^[(Q% MJ 5,5)J/2@NP:.VHU10QS?XJYE.36-]:^Z$6+FO:=+^0>'#IPT;UZ)@=I;HH W-K M=:&CJLY=D+)R!=E#'\V[4)Q#$(^8+*VZ+\-!=#X+5S1]@?B\E"*I(_0VO<8" MTA^$'%<^5D+ QAC0#V12"^_E'G4B@^39!;-/"\Q>WV\'9 MVPZ@Q61X.3V_**O>M+[=8DN<#BWH'E\>YK68?RMXI/.M6L&$0=:/=%),&*2N MH&K]()),3U\D(.&F0L%.ILX4C*>QZ9KUC2@T+(7$#KE-C_3-857S=EVF._)% M+U[V'=-PQ=E:7\:'S)KF(N81\",2PT9)7]B9U$L:,(%9A4XM]*\/RMRI?9KP MVMF[>NFTR[OO=(Y6V5@CQWJ:M],>,5CZ:$F=U8N&SBZ2LHO=J1SS0/%0:3XJ M+<"BM6-K4ZHW^VOU3Z><(Z.6Z5%I-BK-0:6YJ#0/E>;7M+[;'P,LCVV)-D5X ML[K2J6FFU>?31?7IH=)\5%J 16OKKJFB M6_U5]'<7N,\,SI^C(U>X_UW[0??G4 MG(/M#^:-;79L=\P;MWHZ4(.O'E;T6%[HSTG,EN#*&%["P&3U_)_J@Q)9^7"8 MA5!*).7;%:,1D[H![%\*H;8?M(/=4YCF_P-02P,$% @ (( )57!):1L@ M P 60D !D !X;"]W;W)K&ULK59=;]HP%/TK M5E9-G=0V7Q"2#B*UL&F;5JDJ[?8P[<$D%[#JV,QVH-NOG^W0C(*)-FDO$-OW M')]SG.1FN.'B42X!%'JJ*),C;ZG4ZM+W9;&$"LL+O@*F5^9<5%CIH5CX/K1SMR(?\EI1PN!6(%E7%18_KX'RS<@+O>>).[)8*C/A MY\,57L 4U,/J5NB1W[*4I (F"6=(P'SD7867X\S4VX(O!#9RYQH9)S/.'\W@ M8SGR B,(*!3*,&#]MX8Q4&J(M(P?6TZOW=( =Z^?V=];[]K+#$L8<_J5E&HY M\E(/E3#'-55W?/,!MG[ZAJ_@5-I?M&EJD\Q#12T5K[9@K: BK/G'3]L<=@": MQPV(MH!H'Y < <1;0&R--LJLK0E6.!\*OD'"5&LV=HJN^3LJ: ^!Q1SA;G"D2E@]%EY^AA.D&G)V_0"2(, MW2]Y+3$KY=!76HGA\XOMKM?-KM&171-TPYE:2O2.E5 Z\.-N?!AU$/@Z@C:' MZ#F'ZZB3\5/-+E /GK5V$2O'5Y_D]D+Q+HM0GTNMCS M>V.8'4=5%&4#MYVLM9-UVWGQLK'Z70JSPP=P$&;[@1]69;TPC/<4^CO=JP*Q ML$U=ZG1JIII&ULZVWPU7MEWZ?\J;CXX;+!:$241AKJ'!Q4"G(YI&W@P47]E> M..-*=U9[N=3?/B!,@5Z?!V:#]FLJ_PU02P,$% @ (( )5=$[U7'8 M!@ C"8 !D !X;"]W;W)K&ULM5I-;]LX$+W[ M5Q!N4"2 8UOR1]PT,=!8$K:+!@B:[?90[(&6:(M;251)RHZ!_?$[I&39\B)$2BISA*Q&T[E#*][O6$'Y(8BRY+20)?%HS' M6,(K7_9$R@D.M% <]>Q^?]R+,4W:TQO=]L"G-RR3$4W( T-GRFRU"JAM[T)L5+\DCDE_2!PUNO1 EH3!)!68(X6=RV/UC7GC51 KK' MWY2LQ=XS4D.9,_9=O7P,;MM]91&)B"\5!(:?%9F1*%)(8,>/ K1=ZE2"^\]; M=$\/'@8SQX+,6/25!C*\;4_:*" +G$7R,UO_08H!C12>SR*A_Z)UWO=JV$9^ M)B2+"V&P(*9)_HN?"D?L"0!.O8!="-B' L]I&!0"@P.!2?\9@6$A,#Q6PZ@0 M&!T*C)\1&!<"8^W[W%G:TPZ6>'K#V1IQU1O0U(.F2TN#@VFB(NM1L[QE-P#TP(^E M,^VM,^_L1L0_LZ2+!OT.LONV76/0['AQJ\X?OZ?=_3WM7K.X0WP0M^K$*[X< ME($YT'B#7PK,;Y^@._HH22S^J8N\''M8CZVR];5(L4]NVY".!>$KTIZ^?6.- M^^_K6#,)YI@$8; *FP/2[:'3>A;M@4B3X3[5) G4-R>=19YZ*.X1S/ MRL-1K9^KJ=5]=]-;[3/7J/14YH[1Z)K4Z+V@L>+I4>GI4:.G/4PY6N$H(W5> M;90]==Z8!'-RL,F>*_I=Z\#Y)A5Z/RL<=@?UOA^7OA\W^AYR).S^1+Z.+DHB M$%L@D<(:RCA:%Q.ACIQQC0L&!Q'_ON.1/3+)M M$LPQ">::!/,,@578?E>R_>Z8*=R!8TC\_%?J@R MNPP!JP A+-6)SB9//VS<2VKMX+-(NP$.@#\ED._L@@'_\))- ;3E7$B4Y,4 MFI498'PLMC85@T1XR0E1W;OHHRH>^(P'. $CUE2&]3T[+5PV%JZ(\:;<#B(* MKBM]R))H@Q:P6H(,="8HR=0BH-?1_)RZ=5*-4[1-"4-DI<:SAN/KOC];<\7* MCXPJ3F","9'(QR)$@DB@#4&7K1U=]%>X1VR(5_ 9+>B*7&X(YMHU8!^%,%#Z M"3@@ -/1/09^D:U.2M:D T70E1/H0E ,P86TWU6@@).P ,/*-2#W\[9ATU*P M!Y-J#1([:5G96R7:*!AC.77JO*E-4M,+PEZ T1 ;$&.<7,:P8G]._!T,2/,F4T? *:$@ 2W;JT;S)Q M>8; *FG?ZN\J3OW&Q/C Z4JYYB$"'3JI-&WBFL%.S?]&T1RC:*Y1-,\46I7D MO;*B]8I[N0+<%.DFT1RC:*Y1-,\46I5T>T>ZW3BS'P^7CA=J.,UP)]-L$LTI MT*K%%[L[.3@G&U7JF4*K\KY1.CU3.JL,[2K#5G-I>'M2G>4GU4=]?-^F7_0?.BTU M&RK-%IR91'.,HKE&T3Q3:-48V-6TK:O73,U&R]U&T1RC:*Y1-,\46I7T7Y1.SY3.G*'>WF69F/"EOM:DJEQ9(O/K M"65K>77J@[XP=-!^9UW/K)IVQ[IV\XM1._C\GM8]YDN:"!21!:CJ=Z]@S>'Y MU:?\1;)47]69,RE9K!]#@@/"50?XOF!,;E^4@O("VO1_4$L#!!0 ( "" M"55ZO,LS8P, $X* 9 >&PO=V]R:W-H965T_WW'5*V M8F^T2H 6?;%):<[A.4-J.+.]TH^F1+3P5 EIYD%I;7T=AB8OL6)FH&J4]&:M M=,4L3?4F-+5&5GA0)<(DBD9AQ;@,LIE_=J>SF=I:P27>:3#;JF+ZL$"A]O,@ M#DX/[OFFM.Y!F,UJML$'M'_6=YIF8!M?+ZG23]\4\B)P@%)A;Q\#H;X=+%,(1D8R_CYQ!NZ0#GH]/[+]Z[^1E MQ0PNE?C("UO.@TD !:[95MA[M?\-CWZ&CB]7POA?V!]CHP#RK;&J.H))0<5E M\\^>CGDX \2C%P#)$9 \ R3)"X#T"$B]T4:9MW7#+,MF6NU!NVABOTCA&!*IM', M0DOZG8HP/VI=-%J3%[2.B$[:TL [66#1@5_VX^.DAR"DQ+792T[96R2]C+]O MY0#2Z TD49)T">J'WV!.\-C#XQXY:;N9J>=+_Y_-_/2!^.&]QN3/U'9!=YNVKS=M7'GOVA6<'E!FK- M,4EW"@AF#90HVZ.].NN)#4K3_W* MKJ3NLG00C6;A[MS\UT%Q.DC&;=2%JV'K:MCKZMT3ZIP;/-KZ?LG#K]0,!^/A M,\G?"+I0/&H5CWH5WW/S"&N-"%Q:I'VVH"G;71H;HC@Z6S\:1,DP?B:S.RY* MI]U*QZW2<:_2TYR MX#M>H"S@P%%TW0R+7J+N\@)=V_'O>1JGX=F57:'>^$[&4.'92MO$G_<^+L:.IP4!A5QJ!JQ^:Y@ I9I( MR?C3<3K]DAJXW7YA_VR\*R]S+&#"Z -9R&+LG#EH 4O<4'G+-E^@\Q-KOIQ1 M8;YHT\5Z#LH;(5G9@96"DE3M'S]U>=@"^-$[@* #!!\%A!T@-$9;9<;6%$N< MC3C;(*ZC%9MNF-P8M')#*KV+,\G5+%$XF?V0!7!TS:K5X YXB:X)GA-*) &! MCJ8@,:'B& W03!V?14,!L25B!D,U1FH,W<(,T/ULBHX.CM$!(A6Z*U@C<+40 M(U4?6NJ4Q1Z)RCP@L "G^R'3R%7<-_ _==P5^6H3U30 M)RHP?.$[?!]-P*_+N9!I2/LTQ'N8\\>,.>XDL_J'N:\P=1FMF5(#(.N)NO,3U-O.'+7VRXL M4;'GAWW4*WE1+R_:*\\<:YNF%A9OK19X\=F.I+=!PR2P"XI[0?%>07=,VI,4 MOUG+'Z9)NJ/($A4/T]BN*>DU)7LU78,0Z/#36>#[%ZK6< Z51#7CIKZJ8[[Y MP!XG;X0-HBC:E6^)"H=^9)>?]O+3?^^Q_1:>H$H]@,K"CBN;@]1R_L+ VW%@ MB0J\Q-]QX&X58OT(?L=\12J!*"P5SCM-50IX^["T'HN! MZP UOV1,OG1TN>]?]^PO4$L#!!0 ( "" "55L(=W1:0D -%! 9 M>&PO=V]R:W-H965TW8?1/KB):2V2N&,[%*3YX_[[MWUM?_7%FD)7X%V=;5?M, M3%660KR8 S^\[8],1"QB@38("O]>V8Q%D2%!'+\7T'[ETQC6/Y=T-ZL\5&9) M%9N)Z-\\U.O;_E6?A.R9II'^56P]5E3HPO "$:GL+]D694=]$J1*B[@PA@AB MGN3_Z5O1$)\Q&!<&XSV#B77 8%(83/8,QN,#!N>%P?EG0[HH#"X^ZV%:&$P_ M:W!9&%SN&UP?,+@J#*[V#0ZUTG5A<)W)(>^_K/-MJNG=C11;(DUIH)D/F8(R M:^ASGABQ/VD)5SG8Z;N9B&.N0;U:$9J$9"82S9,52P+.%#FQF:8\4J?D"QD2 MM:823O*$_$BX5F>U$]]Y%(%VX=R7^N'-4$.,QM,P*.*9Y?&,#\1CD>\0P5H1 M)PE9V&+O=MM/.^R'T#95 XW+!GH8=P)=MAR0T?B,C$?655M]NLV_TWP_W&/3:PFK$-'D^I&FV38R?]YH_WV"(;$URQ6 M_VD)_B'W]^_LF:CKZU:1<39F/"'$R8BPF; M8\(\3)B/!&O(^[R2]WD7_>[OL"[3](TN(P830"!B=D8V3 :@=U@SM0FYDW>L MD#%A-B;,P82Y.P(?IT,.$^4BPAA@O M*S%>=HKQ*5VJ0/)-OKFPDHR956BV"-V8@XW9;B#2[ K \UO(JL)MTNUT=:QT M,6$V)LSI;E&>] *1),5^S9;K-=%K1AY2!065@K5]O.0)-5?/LBMP8D.3=P+M MSB2,"SS1@E"BVGLF \Y$Q!5+8S*C&ZYI1!94ZH1)>%;X^:>K\7CT;39;9)^L M;Z<]TYD/$0U>MBRJ%7U\G!%3QK*^D2DR @+.FK.LW8#X"6GKMGU34IGFG?>T@36%D 3BY*L$JG["3_. ]ZMI#29E M-0D-0V[\T*AWH+*P2(ZAH,KJ#,W9TM2)<7;(VZ3F;4NEI.;1LMXMUF#:UNJ] M3P1RMHOBK'A<+>4H?O&35Z8TL=E2$S=-PC/R.%@,=KJTW:K-VT9RS!MUC@GS M,&$^$JPQY%]50_Y5YP"5]Y" $2"_>VKW#$^(+:*(FFOEV5/R1VUOJFW8[W1W M[+"?PZ:UJ7PR:L[D-J8_!Q/F8L+FF# /$^8CP1KJO:[4>]V]8&$P3(=4OL,H M]PRS5K*"40FFP-;]X(=.UK'2Q(39F# '$^9BPN:8, \3YE__Z9GALO:8V-"F M-=HE3$8?J3.57+^39U@3P!#Z#.L)Q1+%LH76Y3<%\ZF"F;@VTK;M:3]TNSE6 MN*@T&Y7FH-)<5-J\H-4G(^MB--J;CSQ4ISX6K:G@6LK/ZMXPDS1D1#'V8H96 M&HLTT:T*[<0PS!]6ABTJ;H](\5)J/16NJ<[Q3Y_B#\96] MP,/2*RQ.0QK35?N"M!MRM#8Q:38JS4&EN07MHG;?G._MHJ$Z]%!I/A:MJ!QBO*0;-9"U[=M6E6*FJU%I=FH- >5YA8T:]RUPS]']>FA MTGPL6E.HNVRLU9V.+81J]KC6+ *QTO>#&D5-Q*+2;%2:@TIS"UIW1@+5I8=* M\[%H38GNLK96=]JV;;><_/:=Q4LF6]]\Z>8=+534)"XJS4&EN:BT.2K-0Z7Y M6+2FHG=)7VOZE[SB9:'FAU%I-BK-0:6YJ+0Y*LU#I?E8M*;0=PEEJSO_6:PN M'A]G'^:+/R#](R$N6\K4;/86[]B>F1>(=WFZ7I6G"R*AS(:%>/Z?LJT)86_! MFL+]N)]JW54GNVW])!&>@$53=@^;1!EYZ)DWGLD:SIJTZG8MR)*9E]Q,HI)* M_6[\2@9NZCE)I_1W7_K;95KS[.I&BE<.+9CM)1K+*D2H9"VL>A2JF??,K^1O M9)?X+/*]K".4:>3Y3K18,1-UW@:F>7Y/:422U$S =;/B9>^:TP7ET*Z]8B<4 M!K?*,=3CS.1O:]U0;8N*3=Y%C&=N3^Y/_Q3C7B[2)((3Z#[P 9%5;2--7Q?A M:M$3,)CF$9'&WJPYGR>]#O&AT,D#M!8)J%J7:^0*G%4">BA, UV*CKXR2?/N M,8>O(DIC]LLV^TH%M$@IT2IG_7$,9<]KEA M:6C,0_JN"(]C%G*J6?1N>*98 M'E)H\K^52$U%L_:L=U>O5&K((FYV4BA)A"YBJMHQ3B/--Q&'AEMF"JYU?K-! MS?RU9":TTCAL2^W.NN_VH^<:U%:BTN:H- ^5YF/1FHK>9;>MZ[_F,0$U\XU* MLU%I#BK-1:7-46D>*LW'HC6_.+?+E(^[,^6S^CI'F<6*R8D_96L^\\K1X=>- MNL''2KN@-7:3+P>3O5>.4'TZJ#07E39'I7FH-!^+UI3L+C4^[DZ-U]:[6WB@ MVRUWLW5Z\;CR:16CYL]1:38JS4&EN:BT.2K-*VA[F:F];7\?RV>NXF'MZ]TQ MDZOLMP',:T9IHO,OH%9GJ]\?N,^^=;]W?F9]=:R6\Z[UU,$=1,M/_TJ=/AP !YW 919Q -#48O&,2=07RIAU%G M,+K4P[@S:%+WV]P;X7)J:#95 K\O$A)V_?O"-O"!/DKTKN-%+JJ6\P4.O.+[J@YFU0T0M!Q>0]AE%ILA0E ME [[_+Q]1X%ZE:)GE>;16<(_=^*:Q,$O) JBR!'/XG+ST)7.CWE??K?W M(S'BOF3BAB]^@>^;A?#I;J6-PBO@LVOK6_*1F]Q>B[=Z2PN8>7CO:5"/X&4_ M_Q0FP:\NW5^3+']-LN4KD1WMT*C?H=$Y]FQ..14%$&K("C9,"#S1=K>VH)AT MG:=YRY]3I?"FZW0@FG)PWDZMF_%! M<%&8#C)8.$#C*!F(<0H:Q?$ M'2 PIN)6XNDUR(YJT6.1[1]BM=*UJ2K,>V2 MH>"4U4X=DI/ KB9Q--#! 4JB@5BY Q0FHV @A L5AR]41=HKD5YZ& ?N+/' M(#VMW30-;@89.U!AE X.2WX1U_);7&W*_L$#7P.6MNVLL,SE3ICVXNY7^^;M MKNE9!NOS\'81.M9S;/;:WNQ_^K93?(\GB>&1XK!&5\%UBMNCVNZKG1BY;=J+ ME338K#3#"AM64!: W]=2FN>)=="WP-E_4$L#!!0 ( "" "571R"5F;04 M ( 9 9 >&PO=V]R:W-H965T+J$2J)!7'P'[\CI2LV)FJ)BO[ M)9%(WG,OS_%TI"=KJ;[H!-' 0Y8*?=Y)C,G/>CT=)9@QW94Y"II92I4Q0Z]J MU=.Y0A8[H2SM#8+@N)N>B?S?M#*^!6_,EQK7>> MP;JRD/*+?;F*SSN!M0A3C(R%8/3O'F>8IA:)[/A:@79JG59P]WF+_LXY3\XL MF,:93/_BL4G..R<=B'')BM3JV%<"3C7>Z7O+G A M,VPZ47(-RJXF-/O@HN^D*5Y*I?PQOX=!?"J\/7H!.F4 ,7<,W3U"X[@L/=UTG/D%46NQ=5%ER6%@R^ M8<$0KJ4PB8:YB#%ND _;Y8];Y'L4C3HD@VU(+@>M@+\7H@O#X @&P6#08,_L M^>+])G=^3/O\?VO?"\:PSH^APQO^2'Y\_D!2<&4PTW\W)4"I8M2LPI;",YVS M",\[5.LTJGOL3'_]I7\<_-84?9]@H4^PN2>P/9Y&-4^C-O3I1_8 ,==&\451 MTL,R60C31$&VB=8Z!-L[@ELCY/CFI/CGU^ACGWRY!,L M] DV]P2VQ]/;FJ>WS]L[T>/>.:*>3D>*Y_:EB9=6R)?RXA,L;'?V2I";0E3= M\)J;!$R"L(W!P6PW!D:"QJA0"#G;4!-N0"Z!082*LE= +I5#H4&=8\27G+(] ME]J\B5))>"OJOV+,!$U$9452MCO65L J)5TY$QLH:)5R(]>H5O1XL5*(5M_1 M0= =4W?I6KAMCT?2LY017Y>6L0,P+_(PAK["'P+>X4(5=/B#8=D-'NUE@\((Z8@6 MP^&HVZ^5NFCNLJ609PL*7.F>U5/V%?K ),S UX*E94+:J:=Y6'.S:QLLT.:L M=0AJA[KPD98IM$=;.WL8=$]K@1VWG46F4#; .WG5;2IVGK;[7K$[J8O=2>O^ MORE43JG_X<.LM3UH!7EI>?,)%OH$FWL"VV/BM&;B].>W!Z<^>?()%OH$FWL" MV^.I'SS>1 2M>^;65AA\R%%H;+Q&"!H:^D'=T)?!?T>:^T/;9>KRJZK?>L$QO&%=$ENNEN>'49#UV2*^HB;AS MG=?K1HZ\7E%Y10N]HLTKM/Y@KZ[UG]2UWLZ-8(*.CA%U \TLIS?;%*JA_=)G^"U!+ P04 " @@ E5B#_L M]P$' "5-0 &0 'AL+W=O!,R3$VB3G=^S_<6R?D^9L(>0W%0-H\B-+B[6>G?;[*HPAX^I0S" W M9VZ$S+@V7^5M7\TD\*@TRM(^];Q1/^-)WIN1,S'6:Y' IB9IG&9?W M;R$5B_.>WUL>^)CW8IS;?^BA(E&>0J$3F1<'/>>^.? MLL&@,"BO^)S 0JU])D57KH7X5GRYB,Y[7M$B2"'4!8*;/W=.::*YB*]$L2Z?B\-^Z1"&[X/-4?Q>(=U!TZ*GBA2%7Y M/UE4UXZ&/1+.E199;6Q:D"5Y]9?_J(58,_ ?,J"U =TP&'L/& QJ@\&^'H:U MP7!?@Z/:H.QZO^I[*5S -9^<2;$@LKC:T(H/I?JEM=$KR8N!/QU3__@U8=_GB;XG+P+0/$G52_**/"-]HF(N02W_)#GY%(NY MXGFDSOK:-*4 ]L/:[;1R2Q]P.R(?1*YC15@>063;]TT75OV@RWZ\I4Y@ .$A M&?@'A'K^N*T];O,_Y[DQ]PIS2EO,@_W-_19SMG?C-\TM,0:KH Y*WN!7@OKU MO;$B%QHR]4]+D]]6+H;M+HKYZU3-> CG/3-!*9!WT)L\?^J/O-=MZF/" DP8 M0X)9<1JNXC1TT2>?A09B)GL"/(RK&ZLM$DY(UTBX6R3RMA8$F"U@2#!+\:.5 MXD?._EV:90BDA(BHXAXA?*YC(9-_-^>@2G@GJZOP%>RHA!7+]]WDR/.\L_[= MNM"8'AD2S!)ZM!)ZU$7H S+CDMSQ= [DA5DZ I&F7"HR UF-^Y=M^CM==-6_ M@AVOZ>\=F@#X&Q' ],F08%8$CE<1.'9&X N7DN?:K-1*S=O'MQ/055],6'"\ M=;.,1ILW"T/R:*D[7JD[=JH[%=FU.121OZ87Q2@.(==F8]VF<@7R?6ODC:G= MF:G375?Y,&$,"6;)?+*2^<0I\]5,Y,HLD*O!_/4#9-<@6W_R]9>T#*52HM "5QK!H=K36LCO_5QFL--U6^F1;:$R?#(MF"]VDM;XS M&YM,4ZX4>4/,XIN)G)13D7-%[5U;')??,<5&]LMU>;7F;!-9W9[![EL?7)/@^YZD9FM: OUB):\&)4DXO>*+!(=F]F7DX'WJC[QQ)PH+!,1$2@',#&>"N?F4AFM MVQ=M,V MRM,1UU ULNZX,N:J/)(+77>BZ?+2K%:$U-NAUP8J[I((HH,GL5C M'<@#;H4@J3#MY653[DN+&-)H>=UR()E_ MB2X7H"S110A,1W-U Q) ';9.8JAE"BR:_3BPJ5-09V;MSA7(?Z139[E_VQH-64/BE;V<),ZQV2[ ''24O5 = M]+&+'FX'G<7=L^B!ZI7M]FK+VQ0]J+O \#/)MQO96=#MA^_#[;&*6O# HMF: M-P4/ZBYX7,[ES.19[]]/WX89T#L=@>[)KDB*=P8I'=X;/22U3M U1SH,Y?O'BQ/AWL0.0Z"E-J%A:.RGWU[8M@AVD1(S8'J@Z$S&> M$JEV^=86>PXDS(+2Q'8=9VJG)*;6:I$=>^"K!3O()*;PP)$XI"GA/VX@8:>E MA:WG Y_B[4[J _9JL2=;> 3Y9?_ U9Y=JH1Q"E3$C"(.T=)Z@Z]]/-@[@@0"J26(^CO"&I)$*ZG[^+<0M%;,A M8L^3L.Y6YIS2T40D0.B?S$3N^@*&BB]0*6B.P7G?)KQS,+!0OGB%7J!8HKNXR113TDL;*ERZD@[*/1O$_X"'GX#^0ZKMMU/^;POPY4A3L7PWUSN ]!F1T; MJO'*Q^=E>EZ_Q_?MO;H.W4E(Q3]=SRP7'7>+ZE9S+?8D@*6E>HD ?@1K]?MO M>.K\V05L2#%_(+$&S'$)DT(D909), BB#4X^DBFUP)XQ:;%AICOKYH!A)KH+DJT5S]S&C9 (4H M[GQ[KLY:<'N<&#/TA3&06 ,&=BJ'YAAQW$819.[8^/X4(F )7JBZ63D5&MK^\IU%JO9:N'^T/E;!)R M*T*ND=#;@SSP8N1 /%1-YQ.-N[9C(2G[LAM#Q]CNM[#IROI?%1UMF;5E2O& M1I^X^OS_Y7IGF2=G\Z\Y2^]B?X6WQ96YQ69W>RMDK+Z3E;V][$K,$KU?D$%= M<*$VJ8\5Y\) J=PM-MO;CZIA*--&MRAA0J" -C]L3NDA5T/JN87 M:@U/6;/@34*5T\5FJWM'*7O'DA!]NX=T [SS>]*LT1O+H+YW*+4FO\KYXMFO M^$+'0QK=]:!J_E!J3:*5<<9FY]QWTA_2%Z]QIQ<_F_0'M<]V;7DO!;[-EDE5 ML])=/%_I*X^62[%OL@5(N[H\7\>])WP;4X$2B%2H,YJIGL'SI=%\1[)]MEBX M85*R--O< 5&?)_H"=3YB3#[OZ 3E O7J/U!+ P04 " @@ E5\GG!Q"&K7/K F$Z+.@: MYF"_%C.-M;!A63(!TC EB8;5*+CH#J9]U]]W^,9@:_;*Q(UDH=0O5[E:CH+( M)00<,NL8*/XV, ;.'1&F\;OF#!I)!]PO[]@_^+'C6!;4P%CQ[VQI\U'P+B!+ M6-&2VQNU_0CU>'R"F>+&?\FVZGN>!"0KC56B!F,&@LGJ3V]K'_8 R-,.B&M M?!_0>P"0U(#DL0J]&M![K$*_!OBAA]78O7$3:FDZU&I+M.N-;*[@W?=H](M) MMT[F5F,K0YQ-O^!2O)*9$D!>?5;&O"8ST&2LA,!9G.=48WP"EC*.36^)<1&S M^S%)KAGG..%F&%K,QG&&6:U\62G'#R@GY%I)FQLRE4M8MN GQ_%G1_ ANM!8 M$>^LN(R/$GXJ98+WG^NOAQ ML3!6XT[_V3;Y%7VOG=Z=?@-3T Q& 1YO!O0&@O3EB^Y9]+[-^5.234Y)-CT1 MV<$<]9HYZAUC3^O9\)N1,&-*NN! R@)CF9(;T/XP5RNRI5I3:5LW:271K=:5 MNU4V:=))AN%FW_^C>3S5_U;%_J'B]$2*![[V&U_[1WV=0U9J9AF><)6/ECEC MJ5"EM&T>'J5[ZEKO_VM/U.D=VC,YI>*T5?%N0BH/P[T[1H!>^\O=&82>5,=* M$VW>#Q?^VKP7O^P.QMV6^ 3?&]7SX(Z^>JQ<4[UFTA .*Y2*.N>8L*X> %7% MJL+?< ME\;[TQ1S?3*!=!VQ?*65W%2?0O,+2OU!+ P04 " @@ E5"ONLQDHCS)8R24ZV?W^T[#B)K;CIFON2 MR#+Y4'Q(DY)&:RZ^RP4A"OW,,R9O!@NEEE>6)6<+DF-YR9>$P9LY%SE6\"B> M+;D4!*=:*<\LU[9#*\>4#<8C/7J(PRK 8EI3EADG*&!)G?#&Z=JZD3E I:XE]*UG)G MC$I7GCC_7CY\2F\&=KDBDI&9*B$P_*W(A&19B03K^%&##AJ;I>+N>(/^AW8> MG'G"DDQX]HVF:G$SB X!FA50\KY5A M!3EEU3_^61.QHP X9@6W5G#;"OX!!:]6\(ZUX-<*_K$6@EI!NVY5OFOB$JSP M>"3X&HE2&M#*@69?:P-?E)6)\J $O*6@I\9_0RY^8C.>$W3^F4OY =T3@28\ MSR&*#PLL8#XA"M,,7EV@!TC4M,@(XO,R/G2&,$M12K-"D12M=5A@@%=$0)HA M60)(! DJ%0A2]JSE"18,QA*=9]KD$DQJ4;#P^)"@\[,/Z Q9&W7*T".C2G[< MF?AGP0L)6#!YMO<\LA304CIGS6H*[BH*W ,4>.@+9VHAT92E)#7H)_WZ88^^ M!>%H8N)N8G+G]@+^5;!+Y-D?D6N[KF$]D^/5'9,[;[,^_6WK>V1X38)Z&L\[ ME*!%#KFDN+@R1;;2]%$@.4Z\2^NR\V-6"!P:W4 M'C-!PTS0R\QG(B5Z_RYV'>>ZJH'0\Q"9SZ$)E@5RML ,BB!4ISFF JUP5NC" MN<9"8*901O$3S:BBQ%BU>HV;@XY,:5WA!+L4^7'88CLYD;6IP9KCVW9DICIL MJ Z/IYI!1I:9V"0B=!Q(0\8A2YD2/,O*1D.9(K!49:(V["XR:J=?[X*.)R0Q MV'*&PU9^OMW8'JU10VOT/WW;=A# .&ZZR]9B\C$_9>4X)EIP2;'HBL+T(#)L(#'NS\YMY M.ZG+@'M=;3_/:;U-E1],41IV/K[8C6ROE8M=J3!THZB5BUVIR!^Z?BL5#5B! M[PW-N>C8VVVZWGFI9TQIH M-P:./SP4@IV3DO.6$-1=W7P Z45^#>-.I](%<3M13V5M:K &O=P[0*2[)=)] M"Y&3#$-OO]L<]EY*9K<3;-]O[1(G_0MZ13,_QMKT!-;VF=V>E9S>D\ +%7-S M3'^)4:];-#TG<-J<=L7", []=C)VQ:+ B]H;=!,:G F< [FV/;PX_:>7NZ9+ M)+ OQ$)N+QO,SE=P\>Z.P[[L^%Y)#7>D[$N[XWI7"K#<]M[/".:%!SS?'DZ< M_M-)LA/M(WT/CO(],'G5[JF)6:SK?%<,3/HMYZV="ZZWFK[^Q:\W?.U<0QS"?E;:>^4-O"5U>E7[!XIDRBC,S!E'T9P8)%=?M8 M/2B^U-=K3UPIGNOA@N"4B%( WL\Y5YN'TD!S!SS^#U!+ P04 " @@ E5 M-/.)XF,( "J50 &0 'AL+W=O#N6!LQA&J#X]()\W\^J4^ M:IDRPUB3D\U%8BMZGU?2>T11AZ+.'_/BF[P70I'O:9+)B\&]4INST4@N[T7* MY3#?B$S_YRXO4J[TUV(]DIM"\%45E"8C?SR>C5(>9X/%>;7L<[$XS[+H42?YX,? &/Q;CO^;*"#7,D]D]9L\-NN.!V2YE2I/FV"]!6FI!?US&ZLGA4#Q.Y'OR,_GZ)23O?GI/?B(C(N]Y(22),_(UBY7\H!?JS]=QDNA8>3Y2 M>JM*]FC9;,%5O07^,UL0D.L\4_>2T&PE5I9XYHZ?.>)'^FCL#HG_XY!<^D[@ M-2^&)/ ^$'_L^[;]<8?_>YOI\/&SX>'KLM/CLWNV@_FZC8_^=G:C%,%.G4'% M"UZASM__HX/()R52^8=EBR_K#!-[AK*E/Y,;OA07 ]V42U$\B,'BG__P9N-_ MV4J/A(5(&$7"&!(6@6"&@"8[ 4U<],67IK&2[HD_=15?Y\AO)-V5S(3CK%!R4TBC_;%7_F+#[]+HIE+ 79%/%2_Q9%HP3R3G=3 MPCQ)>"&KQ55'YKU-%\X,?76!A(5(&$7"6 T[W=/%;'CB=X0!RF@(8[X3QKQ' MJR"^;^)"V(KOI/0M/A(6(F$4"6/N(S\E3T*?=+:^ 6@K#$&<[ 1QQD[YP9#SNG3(A,2&T).U=N9ELGZ)S'MG5.=^L8U3C= M5>/468VHO$R3%5>"W/&X( \\V8H>;;:3WKM-F3X7S>J34H MHR$*;]S:$V.G+'ZKO"2Q(OQ!%'PMZN[<*W3BSM=7*%!:"*51*(TUM'VQ!,.) MUQ$+*J>IECTSRW.JY6M6B&6^SN*_M&)DU;Z_U*"[B;WUX!VTC+-AIWL<0E-2 M*(T=LP,1*J599;^MLN^L\HTH/?8X6Y.FVM457)_V<6Z]S7/C>I<820NA- JE ML1?*X-?=.C(G:6W SG2S_&3MYJ&VRQ1,ZR)Z3H]I0=--DC\)0>HNWW_K+M_O MUR*]%875-'0#>TL&:AM":11*8U!:A**9LFF]0V_RYNZS!S48H;002J-0&H/2 M(A3-%%+K1WIN0]+HEBSWY;3,I7JYBP+U*:&T$$JC4!IK:/M]&6]XT&-]"[/2 M:]U*SVU7]N[+0+U)*"V$TBB4QEXH@_^\187:#E,@K6OIN/ MIKHYO=4"]6 ;FC%L.2Y_S-X A69EEJR>)6N$RFH^[M1ZK+[;8T4,F;I3]"T^ ME!9":11*8_ZAK6H9-T7E- 72VJJ^VU:]$7(9ET_7$9[I&QB>+462V!N!AK0O M^8E%\E?NC+TK#'54H30&I44HFJF$UGKUW9X?:X=<\CN2"47X(R_L2H"ZKE!: M"*51*(TUM/TSR+==-%!9326TGJKO]E0/'J5 MKTKX@Y8.OTVL3_JY2;WU,GOF9J]SX0ZA:2F4QH[=B0B5UJQRZXKZ;E?T*N%2 MDH^-*?JQ[(.Z/5$WKW>MH9XHE$:A- :E12B:J9K6$_7?WA/UH9XHE!9":11* M8U!:A**90FH]4?\%3_2E:47N^-XJ.!V3&^$ M5$6\5+NG#+=9K(Y^AMP-[RN.AF;>&1NI-2S99V]E';="^\AJ%G39OJ%0&H726' XO]TV?AVALII*:%W.P.UR]AB'=9-Z*P'ZQ"B41J$T%AQ:H=9Q M6%164PFM$QJXG=#7SIMUXWO+ VJ,-C3SX9C [UX*H(:G)>=D>-)]:AR5TRQZ M:V0&[JGKUKZ=[>GE2S>H=WFA=B641J$TUM",'H&]2_ 63F30.I&!VXD\F!]= MGNV]VP"H6PFEA5 :A=)8<#B!?CJ<=E^6@,IIO@"K]2HG_^<9].Y\?=4"I850 M&H72V,0V@WYVTGUQ%M2_'.V]&3(5Q;IZZ:+?JQ>I]E9 M?N6=4<^RG'EG4?W:T!9?O\7TFA?K6-^()N).IQH/Y[HM+>H7@]9?5+ZIWDMY MFRN5I]7'>\%7HBA7T/^_RW/UXTN98/=ZUL7_ %!+ P04 " @@ E5N"L4 MM+P# #Z# &0 'AL+W=OCM%H39C+_1V M#^[Y8FG= W\RRM@"9V@?LCM-,[]&2;C$U'"5@L;YV'L?7D[#@3,H5OS)<6,. MQN!">51JY28?D[$7.$8H,+8.@M'?&J]0"(=$/+Y4H%[MTQD>CG?H'XK@*9A' M9O!*B;]X8I=C;^A!@G.6"WNO-K]A%5#?X<5*F.(7-M7:P(,X-U;)RI@82)Z6 M_^RI2L2!0;=[Q""J#**"=^FH8'G-+)N,M-J =JL)S0V*4 MK(L=3MRLSJ^DM M)SL[N?F2<[N%*R5IGPTK,G4G6&K@]!HMX\*/6.EBB!!B3:I4K(YD9F0FT18695O(+/MR@?4?\]\BW1=L[]N*(X M+2E&1R@.X%:E=FG@)DTP^;>]3^'6,4>[F*=1*^#O>=J!;O +1$$4PT6+KK_<5H_?R)'\-&B-(V9+%GUFEFY"K\T&8MQ[%$) M&]1K]"8__Q0.@E];8N[5,??:T"0Z7]'9M 9'B$SJ,D, M6LG<<[."N:9RX*E%2KX%S2PVN2^!PN# ?T#)&)PW,SBO&9P_DXZ,E! 3(/>2 M6, 6*15-!-IQNJ4A]$&691E&D+!M6]4,:XK#EU%<*T$U(ZB$FO@-FQ+4[T5' MMNBB]G[Q,N\)7_,$TP2V'$5R>'#.X!\X::+4BMQ<=]"2L##8RW?0?J[H)-'Q M=K1+G7U(N265N9\]$-M6T6T%?J-6A =])_Q?*F1%ZP>''>W#CGZ4#E1(WPM! MK_F4%\I!A?)-GH:][I$T M[?M'^%P#>;L@M$._01'VC29L[S1_:):XZBB['M5-K"1M#IA"'F@@D9E<(UVM M+>V5?4UGK%P?ML9^I_OM>?0/KJ,2]:*X=!OBD:>VO)G63^N+_?OR.KM?7GX5 MW#*]X*0) N=D&G3.*:VZO&B7$ZNRXG+[J"Q=E8OADCY.4+L%]'ZNE-U-G(/Z M(H$+*;..3Z[('UCD+_QA<%6-NZ12>6>\P?3^!!-'<\@@AA"95Q0?=G M)<2Q\:1Q?"N=.E5,8]B\WWE_GR>OD[FG$BYY_)5%:C5U1@Z*8$&S6-WP[1]0 M)N0;?R&/9?Z/MN6[GH/"3"J>E,8:0<+2XDH?RT(T# 9=!J0T(#GN(E".\HHJ M.IL(OD7"O*V]F9L\U=Q:@V.I&95;)?13INW4[/I;QM03NN2)'F=)\TK-8YI* M]/H*%&6Q?(/>H5M-ABB+ ?$%4ES1&&E@X0/BZ[JTQLTKY"*YH@(D8BFZ2YF2 M;W6GOO^\XIFD:20GKM*P37 W+"%>%!!)!\0 ?>2I6DETG480/;=W=;I5SF27 M\P6Q.OPS2WNH[[U%Q",$W=U>H=>OWC2Q%Q=+I'Y5W7X>J=\1Z:5U^_O\7BJA MF_^TE:>(,6B/8:;MF5S3$*:.GI<2Q :@!9ND3_ME:H %NX\W-W9DG8S+#ODXF[:0'A5R!\*XBO^=R"")UO0.BU M ET_@@B9!#07+(0?P=4CV0:P"#5N !SU K\=8% !#(X#> -F131P+C5WSO _@TC,9/@+J- E+6O;1-\&V!X:HR?M#6$/)<4L(0,4T2<;>X=55D.KZP\: M.=/K;XB^T#C;+W,;V,)CT*QN$ S;JSNJ<(Q>QL'?!4U-E6W\&^WQSQ\/VN./ MJ_CC_T:_&I>=>N,]Z@6]4N/GK %YK M#[:+SVD,KK.!QS43'4RV1CZ!';6@8;NB[3&YH_JMJ*VNCT=-:J$C=J$[>B]: M^GN^&1WA=DJ06J6(7:7^U^UH&>L'#G?,-U+K$['KTT_=D1Z(76Y)1[L=*2:' M=J2DECQBE[Q3]J1VET.$' V2 &0 'AL+W=O2RV7"=I%.3B97HSR]8I#Q9EHV@UPY9% M9E$0QI.SD_*]B_3L)-GDJS#F%RG*-E$4I/?G?)79V$2HY1?GTY>VB_.&2T:E)_X'/*[K/8<%4.Y M2I)OQ8NWB].)563$5WR>%UT$XN&6O^*K5=&3R.-[U>ED%[-H6'_^T/MOY>#% M8*Z"C+]*5E_"1;X\G= )6O#K8+/*/R9WO_-J0%[1WSQ99>5_=%=]UIJ@^2;+ MDZAJ+#*(PGC[&/RH"E%KX,H:X*H!+O/>!BJS?!WDP=E)FMRAM/BTZ*UX4@ZU M;"V2"^-B5B[S5&P-1;O\[,WW39C?HU=)).8Y"\I*7:R".$-/7_,\"%?9,_0+ MNA0[PV*SXBBY1F)JLSR(%V%\@\0#XC]X.@^SX$IL%NG.OZ%D7723H6P9I#Q# M88S^6B:;3'PX.YGE(NDB]&Q>)7B^31!+$B3H?1+GRPR]B1=\\;C]3 QV-V+\ M,.)SK.SPCTT\18[U'&$+8_3I\C5Z^N09>H)F#_EN'Q21G%UMG3*2*XGD37T/ M?7W/HRN>_M,V$<7N[<7O*2?E0Y?@!1O,#?VO[0 M-H!M"%:&*'3OMISKD]EM2V)DEQCIFQCZ_ MR\OOG=>74NSX KV\Y:D0;_21%P0H-KT+KSEZ^C[3=$B MN%<=A727/^V4_QO879^W%+:VN2UMVKVP;)<8ZY_8'I551^M16=L">%C]A_ V MSM-08'N./@>K#2\.IE;95W;=K@)(E74->;9&EYE:E]7M!PJ4C2$_?+327*5V MX*$#,6TU,@^BSE6,Q_+,)/)L S!M)9<.(]!5C+J0N)A(4@.FV;VAMH^2:**Y M#U*"7:V4 /WL;OC;3Z;M)@#EY04"VMT0>"BEUH3K4U^@H#T @UVE6MGU *D& M1-IJ:I&I9ZNE6ME^H%YA ""VCE:J\0" ZH<.%,5JBAY$JJL8=:DNIKS]@,5 M4*S$U&&DNHKQZ)R/2;0$ ^%P;\+M(R6::#:Z%TV1;767% Q Q-V N)]DXR81 M;0]+R@Q$Q-V(>"C)UH0;4F= (QZ QH[2K>ZZOW1C@"964XQ,B?HL6]U^J'X! M$#$]7ND> %3]T(&JN-LWS_VDF[5(-Y&<93M 5*?;5\J]I+N*\4A3?$>2&A#/ MZ4V\?21%$VV I#@ 2*<;(/>3;J>%D-B7E+FV:MJ-D(>2;DVX(74&1#H#$-E1 MNM5=]Y=N!^#IJ&E&IA2K%ZZ5[0?JEP- =,C12KA-O+TE11W-+2_J< -& A!U!T"TH[BKNQZ0->#55?/.GS*F%'=U M^Z&V9,V7/&)C<@QGT@7NN@:\2;=I3A93WJZ@+C#7-6!/NBW^I"PS0*)KU*#4 M1,.5MO=8I'6!H*X)K])M,2LE7WY<(*AKUJW4A!M09@\0ZHUG6ZJ[[B_<'H#3 M4X.33AWU6;FZ_=#K*@"'WO':EMX8MJ4'3/4,V)9>T[8LIKS]P/6 IYX!V])K M6:2U)-<_>+5+<8S:EIIHE:2H)AQHZ)EP*[TF#HFLJ(!#SZQ9J0G7H:J /V\\ MCU+=]0!=!C)Z:E31J:=>Z%:W'RA.!&A'CM>C)&-XE 2020QXE*3I4193;M7^ M)(8E 782 X8E:2[',LEJ+ &T$:-^I29:C],] @0D)GQ*TD2@M+I 0&+6IM2$ MH[L%*:PM;^VZU?'L2777_56; ":)FENV,[75I]/J#H9J%\"0'*\_2<;P)PD0 ME1CP)TG3GRSG7'(U-.#4-V!0^BT&I6U)4@/<^48-2DVT 5_1?0"B;\*@])M$ M]&4[ !#1-^M/:L(]E-G>EAD1;9$!C/YX[J2ZZ_[*[0,S?Y@H%I1X!\]7JN1CF$U4H H-6 U5C%H_7 5IQ8T]JO(8W\'+))06EU 8/4K,6H"=>CO PXR,:S%M5=]U=J!HQD M:F@Y>(JI4JG5'0R4*P8 9,?K+;(QO$4&%&4&O$76]!;+.9?\@AD(R@R8BZRY MLNI(KOAC #AFU%O41'.J+^D]%E@9\)"9,!M9R[4W$LEF $1FUFS4A!M29B C M&\]]5'?=0[IGM5NY1#R]*6]8DZ%YLHGS[5U==N_N;HKS1.73)0\6/"T^(+9?)TG^\*(( ML+M5T-E_4$L#!!0 ( "" "55VP[/6(0, %4* 9 >&PO=V]R:W-H M965T$ICUV"E+3K'J1J4:NU M+Z:]<. 24,&FMDE::1]^MB$D70G-B[X!&WQWO_L;'S?>,'XO8D0)CUE*Q<2* MI"XG%A3]VSF^MK K+A-<"/VQJ!363!VKR??HXGE:"),,93:!5&W-9YCFFI/ MBN.A2>/E1![!KYWP,"K##S#708RE!=$DF#,V0:X M7JV\Z8%)U5@KN(3J7;F17+U-E)T,OCP4B7R"@PTB)AQ%=6N)X->B^2:" M?R#"\7+ [^E"2*ZF?YJ4*<-TF\/H WDF.?VG<\M273K M)+IMWH.?AE2

3 M]%I)[LS141).U\A5*8"OG% )ZGM&N"0)AUN2%M@,NMO>)M@R[G /UN\<@.W7 ML/WC9#.0"KI-K/X+L7JC;G/\01U_\"9B[?#:)2JCC9Y)U'6;&8NUVN./ZKCC]Y$HQJO7:)1PU?D-Q.ZSJ[N.L=II'XN2TQ>DZGR M]DRG[M [0+%7_=TW46H?LEVL*N#^!^5U!H?D\G:@WG%RJ;_$L:6J^]/GR%?F7Y&0,@**LN??OVT[IFF9:>P M6UXV7%>$JW(J(,6E,G4Z Z43+WN8)N9R,!D7>*- %WG.U(\99G([]4+O8> S7ZZ,'?#CR9HM\1;-E_6-HIY?>TEY MCD)S*4#A8NJ=A:>SL&L-W(H[CEN]UP9+92[EO>W\E4Z]P"+"#!-C73#Z;? < ML\QZ(AS?*J=>'=,:[KR^PK3\UJZHT\2''!BLQ\EMN/6!'J M6W^)S+3[PK9:&WB0%-K(O#(F!#D7Y9]]KX38,^A&1PRBRB!RN,M #N5[9E@\ M47(+RJXF;[;AJ#IK L>%W95;HVB6DYV)+[X5W/R 9KXAE!9WWY2(9B5"*(C M" 9P)859:;@0*::/[7UB4U.*'BC-HE:'GPK1@6YP E$01? '^*!7C%!7OY8( MW5JTKHO0/1+A]^6 ?\[F-$_=?YN4*_?A4. M@C];2/1J$KTV[_%UD<]1P=^%T8:)E(OE"5Q+L2$^Q*61ECZ!&2ZY$+089HR. M28+P7Z.N);\20=\AL/EA$X>#_L3?-,#NU[#[K;"_NGM&L,XVJ"AOP ?%A $Z M_ B7C"NX8UF!3U-I9+([+$UL2F#C?3;#SJC7S&=0\QD\>QL<)8+;)NW@4-IP M%#9C&=98AB^B[0Y?NV## \%ZG>&P&>.HQCAZMEYWY4:WR34ZD.M=]XA:XQK) M^$74JM&UBS4^/%VC3C]JQA@&N_P>/%LO>L\6R)^2K'+\2+/!Z B>O?YQ"EN?C1?+ MD ULY*B6KB33D,A"F+)NJ4?KLN^L+'9VR\N:\8HI MRN$:,ER0:4"Q/%!E&59VC%R[TF'0Y%! C1H !D !X;"]W;W)K&ULU9E1;]LV$,>_"J$50PLLD2C+LIW9!A)+W3HL0)"TV\.P!T:B M;2$2Z9*4W7[[D90B2S*K)0N+(2^V1-W]R.,=_O:)\P-E#WR+L0!?BISPA;,5 M8G?ANCS9X@+Q<[K#1#Y94U8@(6_9QN4[AE&JG8K<]3TO= N4$6N0TES0I, M>$8)8'B]<"[A10Q#Y: M_LCP@;>N@0KEGM('=?,A73B>6A'.<2(4 LFO/5[A M/%M'^GL=O SF'G&\HOF?62JV"V?J@!2O49F+6WKX%=\O]RH@JE#O!Y--, M^HEE_+G,Q%>PHH4L/8YT\FYR1#AX&V&!LIR_ V?@3M9G6N88T#4@E)PEB&^! M7%OR )*V)R*I'$8"RU(2RE@6--./N*1\NHO VS?OP!N0$?!Q2TLN[?G<%3(. MM1HWJ==\5:W9_\::1^":$K'E("8I3@W^T;!_..#OROUK-M%_W,0K?Q#X6TG. MP[QO6LWJZ.S2%\[+9X_\\>V.%(B>68[;&S_/$'&'H_FU)H$Q;9A,668)UD!TVR@R'Z M\B,5*.\E\$P)=]I)HRD[%3C48/5SME]"?S*>N_OVKAN,(!QUC2*#T11.ND:Q MP6@\\QNC3O3C)OKQ8/0KRG5-WN(])B66%7F-BWO,C-4XB'IN-=J$139AL258 M)Q]ADX_PE4A/:#/9-F&135AL"=9)]J1)]N1[24\%'K>UP MZRG-J$_1,(@-F MXO5DY]1F.C.+SK2)>SH8]S5B#UAD9*,+] [E_Z([@[3GEJ)-6&03%EN"=5(R M:U(R>R6Z,[.9;)NPR"8LM@3K)!MZQY;)^U[*4Y/;>N"'84]Z#$80]L7'8!1X MO7]&L6DZ.#7K#VRUC' P_E\PD069ZT*]3&53FG&A"G2/!X5HF/KG35IDE1;;HG6SKW ;*//-;B,HB2B>B_:C#9G)Y?ZQ* W M?@4O5M P'JFS%OTZ_XBO#FIDL[?)9%7G>"VG\LXG,J>L.ONH;@3=Z9?[]U0( M6NC++48I9LI /E]3*AYOU 3-"=3R'U!+ P04 " @@ E58"INL/4" "N M"0 &0 'AL+W=O':0\F7(@UQ\YL!]I_OVLGI,!2U&Z\$-NYYUR? M>X)]!VNI?ND$P)#[E L]]!)CLK[OZSB!E.J&S$#@FX54*34X54M?9PKHW(%2 M[H=!T/53RH0W&KBUJ1H-9&XX$S!51.=I2M7#%7"Y'GI-;[-PPY:)L0O^:)#1 M)=R"N M8#<$'&)C&2@^5C &SBT1;N-WR>E5*2UP>[QA_^BTHY89U3"6_#N;FV3H]3PR MAP7-N;F1ZT]0ZG$;C"77[I>LB]C.A4?B7!N9EF#<0 ]G,S=$J D^X7VEWA(FKH:*#DFB@;C6QVX*KO MT%@O)NQW=HL1[X!O-;%C\N'\=T#>!]U M5^+#C?BK\"#AEUPT2"LX)V$0AC7[&3\?WJR3\W_9)_^I+:#F^UDN_ MA!^7,VT4_J-_UEE>D+;K2>TIU]<9C6'HX3&F0:W &[U]W>P&'^KJ?4RRZ)AD MDR.1[3C3KIQI'V)_=$8].I.A,^=X(NI8L

N77>'*1]J3?')(L."_Z:@!-( M,B57#$42O!#)6*89%0]X^IDX86))Y() 69I7,9X,BLUR6PI-\HP8663OO"F> M-IBS)9MQ($"50 +=J'/Z2#IWG.Y43G<."A]OJ2!PC\V ACIC"Y:>8[&=P&H4 M-"X&_FK;K[J8WFY,]'=,Y7%=U!,3$R<]?? M3!J\3-TPP88*E W ]PLIS69B$U0MVN@/4$L#!!0 ( "" "56<<,QK0 , M "@4 - >&PODEX3"MSM:SHD[?@C"9S+J_WXQ<6N"2A5[1[A.A5RURHLD4Q^?@H^0/:F'#O.-^'7&/2_5WI M]?!SH]5PSS%RXB%OF!BMU_+FW,IHB6%=**-!5LA-O43$!8PRS5GP2,60C*G@ M$\6!E=&2FD7(Z*R2U'M:,NF%DITR(.WC ?V8[ MVLML:\_LCLFF:0S532?C.J"_K>:TMV6C%^D&)7\L])>%F8ZT?:AL=JM8QI>V MO\P: YAZ&U>G92E6GP6?R9RYR1^=<#2@:UXP+Q1_,MF@5*8FP!0)'IG2?+H= M^:UH><^6>EU.RPSWW#E!S_]VG6=,,D7%MFE3^V]YE5_L..J]EF7[K;)OV.NQ M?FN_=9/=4S 9GX+)DZC)_BF83$[ 9._5OC4/F@SK4\;646;G(--$ S@P#LD/ M.'J*3=)@LN!"_VD^?70^#L.\];U('^7T48YC^9"Q_6!Y_)S$7/Z9)DD4 MQ3&VHN.QU\$86[R/1W:XWO-EXAA^L V]-#%8+-%*]$;*;X M6@/B7S=@)(E_M[$\P,!V :L=R._/ S7EYT01["KF#7N"<21), 1JT5^C<8RL M3@P?__Y@3TD4)8D? *NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'O#\J/#C^?PX_1%FZ>%UD_L>UTI>S9:.;<^&8]M ML1(UM[_JM5#^RE*;FCM_:!['=FT$+^U*"%=7X^3X.!_77*K1^>GV6;=F'!]H M)PHGM?(GPXD'*5[L?]?#(7N65BYD)=WF;-1^K\2(U5+)6KZ*\FQT/&)VI5_^ MU$:^:N5X-2^,KJJST:2[\"",D\6;T_, ><\7MCWC^.*.>Y"S47[L'[B4QKKV MCO;YW#,^"W]S=]0X_5E63IA+[L0?1C=KJ1[#8_Q;C*/7:..P_>R">&+^3QCU M)7:GN4?[>\*;^ MKZ_*[JV=QXUB:$ZDOV"NRA:<#O)"JU(H*TKFOUE=R=)SE.QW7G%5"!9!)@ R M.2#DUR2"G +(Z4$@YP''_S2"3 %D>D#(7B0S )D=$G(:0>8 ,J>%O#&/7,G7 MW:8\ T0S6J)Y4]?<;)A>LKE\5-+_C(?>IRATXWN?"/(#@/Q "_FW+UKS8J1S M0K&;Y5(8WSU':!\!VD=:M,]<&O; JT:POP2WC0G-UMFXGSY&'?4Q+=Z=>!;* MLRV-KD/#<,:;S[(7Z5;LHNEA0I\0"^5*>4SG?2_L+^R+<#$74LB$V"$^G5G[ M9&/#>+#QMT:NPP_>("*!3(@-@5)#+%A%@5-VXEC*]9QH0AXB<,"&6 MPH6N:^G:WK9MGJ%W\UH0JMB!1':8$.OA+IST:<@M#[W(O2]NR]OA44R8($,D MQ(:8.UT\K73E#6N_MGVQ-P=XV:J26*;%:X Q@+YHI$DQ*+)C!.4!V="D MQ)C(0BFQA6 J>2EB3&2AE-A"$+/?A)"%4F(+;3/>H8X2:2-:X8QXXXR0]K)#C?.">0Q)M).]E/&.0,M M)D.6R8@MTZ?::2^5CC'A.CRQ90;'8T.Q1([)?O[22QS:&!,Y)CO<,LR."C/D MF.R02S']3A(I)R-6#L;L;1%!RLG)U^SWK1FU533&1,K)B94SM' TV-!S9)R< MV#CQ$M(P'1)-3BP:/)/1JY'(/#FQ>3!F/+[)D7ER8O. "9>=["*'>\"(W0,Q M>[UECMR3$[L'8_;J)G)/?KA9-H_9JYO(/3FQ>S!F%F\&1.Z9$;L'8^8Q)G+/ MC-@]&',68R+YS(CELV^-^X>(8DQDH5EKH7%[LST_+<52*E%^\7]A_?F"5\6M M8>&CVR^79F'+R[*IJ@M_[D9=:UYN][)O]^&?_PM02P,$% @ (( )5;?' M S!" @ 0BL !H !X;"]?A)Q1JA 7/X! M^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7 M_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@ MWD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16 MU%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\G MT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@ MT#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#O_I-[# M^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!^ MTK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@8 M5KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/&,6M56.^[MK8IK[/' MH7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OI MV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GDE&^83I_\XORIS+G MO',3G(]Y8H$^'_)Q?VTSPB MFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+'-4@??('2"(JH'(54 MCF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )% M5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP* M15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL M!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN%(FN%(FOUE;+>.;?_ MS_'3L^QM.[SDL^E_I.L_4$L! A0#% @ (( )50=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " @ M@ E5[Z0)_.X K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " @@ E5F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "" "57?Y%(C M; 8 +\D 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (( ) M56;!*''X @ 0L !@ ("!218 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ (( )5&PO=V]R:W-H965T&UL M4$L! A0#% @ (( )5;O(\K2$ P %@@ !@ ("!RTP M 'AL+W=O&UL4$L! A0#% @ (( )56;LL7?4!0 * X !D M ("! U< 'AL+W=O&PO=V]R:W-H965T MA? !X;"]W;W)K&UL4$L! A0# M% @ (( )523CW_<>!@ FPX !D ("!^V, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (( )54"7 MZE 9!@ 8@X !D ("!2'H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( )55&PO M=V]R:W-H965T&UL4$L! A0#% @ (( )54/EAZTS!0 $PT !D ("! MM,( 'AL+W=OR >&PO=V]R:W-H965T&UL4$L! A0#% M @ (( )5?I-&:0U!0 I0P !D ("!KM8 'AL+W=O&UL4$L! A0#% @ (( )58L#;6GO M @ E08 !D ("!$>X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( )51:OL%^4 P WP@ !D M ("!#O< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (( )58=OUJFZ @ U 4 !D ("![0 ! M 'AL+W=O P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M(( )56"Z=@F] P TP@ !D ("!O0D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( )58+UV;!* @ ) 8 !D M ("!$2$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (( )57"[\0+' @ !0D !D ("!>BL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( ) M53A5-N(5 P K H !D ("!7S8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( )554H#2H4 P &0D M !D ("!>$ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (( )5=$[U7'8!@ C"8 !D M ("!,E ! 'AL+W=OKS+,V,# !."@ &0 @(%!5P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ (( )56PAW=%I"0 T4$ !D ("!W5T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (( )58@_ M[/&PO=V]R:W-H965T<'%R0( )$) 9 " @7U\ 0!X;"]W;W)K&UL4$L! A0#% @ (( )50G,_Z(2!0 #Q8 !D M ("!?7\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (( )5:%+*CTN! TQ$ !D ("! M4Y$! 'AL+W=O.$' V2 &0 @(&XE0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ (( )5:[2BA-% P & L !D ("!**$! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ (( )5;?' S!" @ M0BL !H ( !*;8! 'AL+U]R96QS+W=O XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 213 403 1 true 59 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://prpl.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://prpl.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://prpl.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://prpl.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://prpl.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Organization Sheet http://prpl.com/role/Organization Organization Notes 7 false false R8.htm 007 - Disclosure - Summary of Significant Accounting Policies Sheet http://prpl.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Underwritten Offering Sheet http://prpl.com/role/UnderwrittenOffering Underwritten Offering Notes 9 false false R10.htm 009 - Disclosure - Fair Value Measurements Sheet http://prpl.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 010 - Disclosure - Revenue from Contracts with Customers Sheet http://prpl.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 011 - Disclosure - Inventories, Net Sheet http://prpl.com/role/InventoriesNet Inventories, Net Notes 12 false false R13.htm 012 - Disclosure - Property and Equipment, Net Sheet http://prpl.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 013 - Disclosure - Leases Sheet http://prpl.com/role/Leases Leases Notes 14 false false R15.htm 014 - Disclosure - Other Current Liabilities Sheet http://prpl.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 15 false false R16.htm 015 - Disclosure - Debt Sheet http://prpl.com/role/Debt Debt Notes 16 false false R17.htm 016 - Disclosure - Warrant Liabilities Sheet http://prpl.com/role/WarrantLiabilities Warrant Liabilities Notes 17 false false R18.htm 017 - Disclosure - Other Long-Term Liabilities Sheet http://prpl.com/role/OtherLongTermLiabilities Other Long-Term Liabilities Notes 18 false false R19.htm 018 - Disclosure - Commitments and Contingencies Sheet http://prpl.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Related Party Transactions Sheet http://prpl.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 020 - Disclosure - Stockholders??? Equity Sheet http://prpl.com/role/StockholdersEquity Stockholders??? Equity Notes 21 false false R22.htm 021 - Disclosure - Income Taxes Sheet http://prpl.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Net Income (Loss) Per Common Share Sheet http://prpl.com/role/NetIncomeLossPerCommonShare Net Income (Loss) Per Common Share Notes 23 false false R24.htm 023 - Disclosure - Equity Compensation Plans Sheet http://prpl.com/role/EquityCompensationPlans Equity Compensation Plans Notes 24 false false R25.htm 024 - Disclosure - Employee Retirement Plan Sheet http://prpl.com/role/EmployeeRetirementPlan Employee Retirement Plan Notes 25 false false R26.htm 025 - Disclosure - Subsequent Events Sheet http://prpl.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 026 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://prpl.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://prpl.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 027 - Disclosure - Fair Value Measurements (Tables) Sheet http://prpl.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://prpl.com/role/FairValueMeasurements 28 false false R29.htm 028 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://prpl.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://prpl.com/role/RevenuefromContractswithCustomers 29 false false R30.htm 029 - Disclosure - Inventories, Net (Tables) Sheet http://prpl.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://prpl.com/role/InventoriesNet 30 false false R31.htm 030 - Disclosure - Property and Equipment, Net (Tables) Sheet http://prpl.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://prpl.com/role/PropertyandEquipmentNet 31 false false R32.htm 031 - Disclosure - Leases (Tables) Sheet http://prpl.com/role/LeasesTables Leases (Tables) Tables http://prpl.com/role/Leases 32 false false R33.htm 032 - Disclosure - Other Current Liabilities (Tables) Sheet http://prpl.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://prpl.com/role/OtherCurrentLiabilities 33 false false R34.htm 033 - Disclosure - Debt (Tables) Sheet http://prpl.com/role/DebtTables Debt (Tables) Tables http://prpl.com/role/Debt 34 false false R35.htm 034 - Disclosure - Warrant Liabilities (Tables) Sheet http://prpl.com/role/WarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://prpl.com/role/WarrantLiabilities 35 false false R36.htm 035 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://prpl.com/role/OtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://prpl.com/role/OtherLongTermLiabilities 36 false false R37.htm 036 - Disclosure - Commitments and Contingencies (Tables) Sheet http://prpl.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://prpl.com/role/CommitmentsandContingencies 37 false false R38.htm 037 - Disclosure - Net Income (Loss) Per Common Share (Tables) Sheet http://prpl.com/role/NetIncomeLossPerCommonShareTables Net Income (Loss) Per Common Share (Tables) Tables http://prpl.com/role/NetIncomeLossPerCommonShare 38 false false R39.htm 038 - Disclosure - Equity Compensation Plans (Tables) Sheet http://prpl.com/role/EquityCompensationPlansTables Equity Compensation Plans (Tables) Tables http://prpl.com/role/EquityCompensationPlans 39 false false R40.htm 039 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details 40 false false R41.htm 040 - Disclosure - Underwritten Offering (Details) Sheet http://prpl.com/role/UnderwrittenOfferingDetails Underwritten Offering (Details) Details http://prpl.com/role/UnderwrittenOffering 41 false false R42.htm 041 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis Sheet http://prpl.com/role/ScheduleofliabilitiesmeasuredatfairvalueonrecurringbasisTable Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis Details http://prpl.com/role/FairValueMeasurementsTables 42 false false R43.htm 042 - Disclosure - Fair Value Measurements (Details) - Schedule of liability activity Sheet http://prpl.com/role/ScheduleofliabilityactivityTable Fair Value Measurements (Details) - Schedule of liability activity Details http://prpl.com/role/FairValueMeasurementsTables 43 false false R44.htm 043 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://prpl.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://prpl.com/role/RevenuefromContractswithCustomersTables 44 false false R45.htm 044 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product Sheet http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product Details http://prpl.com/role/RevenuefromContractswithCustomersTables 45 false false R46.htm 045 - Disclosure - Inventories, Net (Details) - Schedule of inventories Sheet http://prpl.com/role/ScheduleofinventoriesTable Inventories, Net (Details) - Schedule of inventories Details http://prpl.com/role/InventoriesNetTables 46 false false R47.htm 046 - Disclosure - Property and Equipment, Net (Details) Sheet http://prpl.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://prpl.com/role/PropertyandEquipmentNetTables 47 false false R48.htm 047 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment Sheet http://prpl.com/role/ScheduleofpropertyandequipmentTable Property and Equipment, Net (Details) - Schedule of property and equipment Details http://prpl.com/role/PropertyandEquipmentNetTables 48 false false R49.htm 048 - Disclosure - Leases (Details) Sheet http://prpl.com/role/LeasesDetails Leases (Details) Details http://prpl.com/role/LeasesTables 49 false false R50.htm 049 - Disclosure - Leases (Details) - Schedule of lease costs Sheet http://prpl.com/role/ScheduleofleasecostsTable Leases (Details) - Schedule of lease costs Details http://prpl.com/role/LeasesTables 50 false false R51.htm 050 - Disclosure - Leases (Details) - Schedule of operating lease liabilities Sheet http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable Leases (Details) - Schedule of operating lease liabilities Details http://prpl.com/role/LeasesTables 51 false false R52.htm 051 - Disclosure - Leases (Details) - Schedule of consolidated statement of cash flows Sheet http://prpl.com/role/ScheduleofconsolidatedstatementofcashflowsTable Leases (Details) - Schedule of consolidated statement of cash flows Details http://prpl.com/role/LeasesTables 52 false false R53.htm 052 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities Sheet http://prpl.com/role/ScheduleofothercurrentliabilitiesTable Other Current Liabilities (Details) - Schedule of other current liabilities Details http://prpl.com/role/OtherCurrentLiabilitiesTables 53 false false R54.htm 053 - Disclosure - Debt (Details) Sheet http://prpl.com/role/DebtDetails Debt (Details) Details http://prpl.com/role/DebtTables 54 false false R55.htm 054 - Disclosure - Debt (Details) - Schedule of long-term debt Sheet http://prpl.com/role/ScheduleoflongtermdebtTable Debt (Details) - Schedule of long-term debt Details http://prpl.com/role/DebtTables 55 false false R56.htm 055 - Disclosure - Warrant Liabilities (Details) Sheet http://prpl.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://prpl.com/role/WarrantLiabilitiesTables 56 false false R57.htm 056 - Disclosure - Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants Sheet http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants Details http://prpl.com/role/WarrantLiabilitiesTables 57 false false R58.htm 057 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities Sheet http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities Details http://prpl.com/role/OtherLongTermLiabilitiesTables 58 false false R59.htm 058 - Disclosure - Commitments and Contingencies (Details) Sheet http://prpl.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://prpl.com/role/CommitmentsandContingenciesTables 59 false false R60.htm 059 - Disclosure - Commitments and Contingencies (Details) - Schedule of warranty liabilities Sheet http://prpl.com/role/ScheduleofwarrantyliabilitiesTable Commitments and Contingencies (Details) - Schedule of warranty liabilities Details http://prpl.com/role/CommitmentsandContingenciesTables 60 false false R61.htm 060 - Disclosure - Related Party Transactions (Details) Sheet http://prpl.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://prpl.com/role/RelatedPartyTransactions 61 false false R62.htm 061 - Disclosure - Stockholders??? Equity (Details) Sheet http://prpl.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://prpl.com/role/StockholdersEquity 62 false false R63.htm 062 - Disclosure - Income Taxes (Details) Sheet http://prpl.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://prpl.com/role/IncomeTaxes 63 false false R64.htm 063 - Disclosure - Net Income (Loss) Per Common Share (Details) Sheet http://prpl.com/role/NetIncomeLossPerCommonShareDetails Net Income (Loss) Per Common Share (Details) Details http://prpl.com/role/NetIncomeLossPerCommonShareTables 64 false false R65.htm 064 - Disclosure - Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share Sheet http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share Details http://prpl.com/role/NetIncomeLossPerCommonShareTables 65 false false R66.htm 065 - Disclosure - Equity Compensation Plans (Details) Sheet http://prpl.com/role/EquityCompensationPlansDetails Equity Compensation Plans (Details) Details http://prpl.com/role/EquityCompensationPlansTables 66 false false R67.htm 066 - Disclosure - Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method Sheet http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method Details http://prpl.com/role/EquityCompensationPlansTables 67 false false R68.htm 067 - Disclosure - Equity Compensation Plans (Details) - Schedule of total stock option activity Sheet http://prpl.com/role/ScheduleoftotalstockoptionactivityTable Equity Compensation Plans (Details) - Schedule of total stock option activity Details http://prpl.com/role/EquityCompensationPlansTables 68 false false R69.htm 068 - Disclosure - Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options Sheet http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options Details http://prpl.com/role/EquityCompensationPlansTables 69 false false R70.htm 069 - Disclosure - Equity Compensation Plans (Details) - Schedule of unvested stock option activity Sheet http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable Equity Compensation Plans (Details) - Schedule of unvested stock option activity Details http://prpl.com/role/EquityCompensationPlansTables 70 false false R71.htm 070 - Disclosure - Equity Compensation Plans (Details) - Schedule of restricted stock unit activity Sheet http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable Equity Compensation Plans (Details) - Schedule of restricted stock unit activity Details http://prpl.com/role/EquityCompensationPlansTables 71 false false R72.htm 071 - Disclosure - Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations Sheet http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations Details http://prpl.com/role/EquityCompensationPlansTables 72 false false R73.htm 072 - Disclosure - Employee Retirement Plan (Details) Sheet http://prpl.com/role/EmployeeRetirementPlanDetails Employee Retirement Plan (Details) Details http://prpl.com/role/EmployeeRetirementPlan 73 false false All Reports Book All Reports f10q0622_purpleinnova.htm f10q0622ex31-1_purple.htm f10q0622ex31-2_purple.htm f10q0622ex32-1_purple.htm f10q0622ex32-2_purple.htm prpl-20220630.xsd prpl-20220630_cal.xml prpl-20220630_def.xml prpl-20220630_lab.xml prpl-20220630_pre.xml image_001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0622_purpleinnova.htm": { "axisCustom": 1, "axisStandard": 21, "contextCount": 213, "dts": { "calculationLink": { "local": [ "prpl-20220630_cal.xml" ] }, "definitionLink": { "local": [ "prpl-20220630_def.xml" ] }, "inline": { "local": [ "f10q0622_purpleinnova.htm" ] }, "labelLink": { "local": [ "prpl-20220630_lab.xml" ] }, "presentationLink": { "local": [ "prpl-20220630_pre.xml" ] }, "schema": { "local": [ "prpl-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 601, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 136, "http://prpl.com/20220630": 63, "http://xbrl.sec.gov/dei/2022": 5, "total": 204 }, "keyCustom": 93, "keyStandard": 310, "memberCustom": 32, "memberStandard": 21, "nsprefix": "prpl", "nsuri": "http://prpl.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://prpl.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Fair Value Measurements", "role": "http://prpl.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Revenue from Contracts with Customers", "role": "http://prpl.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Inventories, Net", "role": "http://prpl.com/role/InventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Property and Equipment, Net", "role": "http://prpl.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Leases", "role": "http://prpl.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Other Current Liabilities", "role": "http://prpl.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Debt", "role": "http://prpl.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:WarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Warrant Liabilities", "role": "http://prpl.com/role/WarrantLiabilities", "shortName": "Warrant Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:WarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:OtherLongtermLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Other Long-Term Liabilities", "role": "http://prpl.com/role/OtherLongTermLiabilities", "shortName": "Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:OtherLongtermLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Commitments and Contingencies", "role": "http://prpl.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://prpl.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Related Party Transactions", "role": "http://prpl.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Stockholders\u2019 Equity", "role": "http://prpl.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Income Taxes", "role": "http://prpl.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Net Income (Loss) Per Common Share", "role": "http://prpl.com/role/NetIncomeLossPerCommonShare", "shortName": "Net Income (Loss) Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Equity Compensation Plans", "role": "http://prpl.com/role/EquityCompensationPlans", "shortName": "Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:EmployeeRetirementPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Employee Retirement Plan", "role": "http://prpl.com/role/EmployeeRetirementPlan", "shortName": "Employee Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:EmployeeRetirementPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Subsequent Events", "role": "http://prpl.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://prpl.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Fair Value Measurements (Tables)", "role": "http://prpl.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://prpl.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c5", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "role": "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c5", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Inventories, Net (Tables)", "role": "http://prpl.com/role/InventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://prpl.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Leases (Tables)", "role": "http://prpl.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Other Current Liabilities (Tables)", "role": "http://prpl.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Debt (Tables)", "role": "http://prpl.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:ScheduleOfFairValueOfIncrementalWarrants", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Warrant Liabilities (Tables)", "role": "http://prpl.com/role/WarrantLiabilitiesTables", "shortName": "Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:ScheduleOfFairValueOfIncrementalWarrants", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Other Long-Term Liabilities (Tables)", "role": "http://prpl.com/role/OtherLongTermLiabilitiesTables", "shortName": "Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://prpl.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Net Income (Loss) Per Common Share (Tables)", "role": "http://prpl.com/role/NetIncomeLossPerCommonShareTables", "shortName": "Net Income (Loss) Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Equity Compensation Plans (Tables)", "role": "http://prpl.com/role/EquityCompensationPlansTables", "shortName": "Equity Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://prpl.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "prpl:CommonUnitsPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "prpl:CommonUnitsPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Underwritten Offering (Details)", "role": "http://prpl.com/role/UnderwrittenOfferingDetails", "shortName": "Underwritten Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "prpl:SponsorWarrants", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis", "role": "http://prpl.com/role/ScheduleofliabilitiesmeasuredatfairvalueonrecurringbasisTable", "shortName": "Fair Value Measurements (Details) - Schedule of liabilities measured at fair value on recurring basis", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "prpl:SponsorWarrants", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c86", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Fair Value Measurements (Details) - Schedule of liability activity", "role": "http://prpl.com/role/ScheduleofliabilityactivityTable", "shortName": "Fair Value Measurements (Details) - Schedule of liability activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c86", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c92", "decimals": "-5", "first": true, "lang": null, "name": "prpl:CustomersAdvanceCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Revenue from Contracts with Customers (Details)", "role": "http://prpl.com/role/RevenuefromContractswithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c92", "decimals": "-5", "first": true, "lang": null, "name": "prpl:CustomersAdvanceCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c102", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product", "role": "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable", "shortName": "Revenue from Contracts with Customers (Details) - Schedule of revenue disaggregated by sales channel and product", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c102", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Inventories, Net (Details) - Schedule of inventories", "role": "http://prpl.com/role/ScheduleofinventoriesTable", "shortName": "Inventories, Net (Details) - Schedule of inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestCostsIncurredCapitalized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Property and Equipment, Net (Details)", "role": "http://prpl.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestCostsIncurredCapitalized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment", "role": "http://prpl.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Property and Equipment, Net (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Leases (Details)", "role": "http://prpl.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c44", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "role": "http://prpl.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c54", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Leases (Details) - Schedule of lease costs", "role": "http://prpl.com/role/ScheduleofleasecostsTable", "shortName": "Leases (Details) - Schedule of lease costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Leases (Details) - Schedule of operating lease liabilities", "role": "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of operating lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Leases (Details) - Schedule of consolidated statement of cash flows", "role": "http://prpl.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "shortName": "Leases (Details) - Schedule of consolidated statement of cash flows", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c122", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities", "role": "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable", "shortName": "Other Current Liabilities (Details) - Schedule of other current liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c122", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:LongTermDebtPercentageBearingVariableInterestRate", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Debt (Details)", "role": "http://prpl.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c84", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromUnsecuredLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "prpl:RelatedPartyLoan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Debt (Details) - Schedule of long-term debt", "role": "http://prpl.com/role/ScheduleoflongtermdebtTable", "shortName": "Debt (Details) - Schedule of long-term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "prpl:RelatedPartyLoan", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Warrant Liabilities (Details)", "role": "http://prpl.com/role/WarrantLiabilitiesDetails", "shortName": "Warrant Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ClassOfWarrantOrRightOutstanding", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "-5", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "prpl:ScheduleOfFairValueOfIncrementalWarrants", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c137", "decimals": "2", "first": true, "lang": null, "name": "prpl:FairValueOfTradingPriceOfCommonStockOnMeasurementDate", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants", "role": "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable", "shortName": "Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "prpl:ScheduleOfFairValueOfIncrementalWarrants", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c137", "decimals": "2", "first": true, "lang": null, "name": "prpl:FairValueOfTradingPriceOfCommonStockOnMeasurementDate", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities", "role": "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable", "shortName": "Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "prpl:RequiredMemberDistributionsPercentage", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Commitments and Contingencies (Details)", "role": "http://prpl.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c77", "decimals": "-5", "lang": null, "name": "us-gaap:ContractualObligationDueInFourthAndFifthYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://prpl.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Commitments and Contingencies (Details) - Schedule of warranty liabilities", "role": "http://prpl.com/role/ScheduleofwarrantyliabilitiesTable", "shortName": "Commitments and Contingencies (Details) - Schedule of warranty liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c11", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Related Party Transactions (Details)", "role": "http://prpl.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c11", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://prpl.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Income Taxes (Details)", "role": "http://prpl.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "prpl:SharesOfCommonStockIssuableUponConversionOfWarrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Net Income (Loss) Per Common Share (Details)", "role": "http://prpl.com/role/NetIncomeLossPerCommonShareDetails", "shortName": "Net Income (Loss) Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "prpl:SharesOfCommonStockIssuableUponConversionOfWarrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share", "role": "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable", "shortName": "Net Income (Loss) Per Common Share (Details) - Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Equity Compensation Plans (Details)", "role": "http://prpl.com/role/EquityCompensationPlansDetails", "shortName": "Equity Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c170", "decimals": "2", "first": true, "lang": null, "name": "prpl:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method", "role": "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable", "shortName": "Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c170", "decimals": "2", "first": true, "lang": null, "name": "prpl:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Equity Compensation Plans (Details) - Schedule of total stock option activity", "role": "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable", "shortName": "Equity Compensation Plans (Details) - Schedule of total stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c173", "decimals": "2", "first": true, "lang": null, "name": "prpl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options", "role": "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable", "shortName": "Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c173", "decimals": "2", "first": true, "lang": null, "name": "prpl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Organization", "role": "http://prpl.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Equity Compensation Plans (Details) - Schedule of unvested stock option activity", "role": "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable", "shortName": "Equity Compensation Plans (Details) - Schedule of unvested stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Equity Compensation Plans (Details) - Schedule of restricted stock unit activity", "role": "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable", "shortName": "Equity Compensation Plans (Details) - Schedule of restricted stock unit activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "prpl:TotalNoncashStockCompensationAndAssociatedLineItemOnStatementOfOperations", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations", "role": "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable", "shortName": "Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "prpl:TotalNoncashStockCompensationAndAssociatedLineItemOnStatementOfOperations", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GeneralDiscussionOfPensionAndOtherPostretirementBenefits", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Employee Retirement Plan (Details)", "role": "http://prpl.com/role/EmployeeRetirementPlanDetails", "shortName": "Employee Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GeneralDiscussionOfPensionAndOtherPostretirementBenefits", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Summary of Significant Accounting Policies", "role": "http://prpl.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:UnderwrittenOfferingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Underwritten Offering", "role": "http://prpl.com/role/UnderwrittenOffering", "shortName": "Underwritten Offering", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0622_purpleinnova.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "prpl:UnderwrittenOfferingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://prpl.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "prpl_AccruedRebatesAndAllowances": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued rebates and allowances.", "label": "AccruedRebatesAndAllowances", "terseLabel": "Accrued rebates and allowances" } } }, "localname": "AccruedRebatesAndAllowances", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_AccruedSalesReturnsCurrent": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of the carrying amount of accrued sales returns.", "label": "AccruedSalesReturnsCurrent", "terseLabel": "Accrued sales returns" } } }, "localname": "AccruedSalesReturnsCurrent", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "prpl_BlackScholesModelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BlackScholesModelMember", "terseLabel": "Black Scholes Model [Member]" } } }, "localname": "BlackScholesModelMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "domainItemType" }, "prpl_ChangeInFairValueLiabilities": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ChangeInFairValueLiabilities", "terseLabel": "Change in fair value \u2013 warrant liabilities" } } }, "localname": "ChangeInFairValueLiabilities", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_ChangeInValuationInputs": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in valuation inputs.", "label": "ChangeInValuationInputs", "terseLabel": "Change in valuation inputs" } } }, "localname": "ChangeInValuationInputs", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable" ], "xbrltype": "monetaryItemType" }, "prpl_ChannelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ChannelMember", "terseLabel": "Channel [Member]" } } }, "localname": "ChannelMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "prpl_ClassAStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ClassAStockAwardsMember", "terseLabel": "Class A Stock Awards [Member]" } } }, "localname": "ClassAStockAwardsMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "prpl_CombinedNCIPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CombinedNCIPercentage", "terseLabel": "Combined NCI percentage" } } }, "localname": "CombinedNCIPercentage", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "prpl_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "prpl_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "prpl_CommonStockValue2": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "CommonStockValue2", "terseLabel": "Class B common stock; $0.0001 par value, 90,000 shares authorized; 448 issued and outstanding at June 30, 2022 and at December 31, 2021" } } }, "localname": "CommonStockValue2", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "prpl_CommonStocksDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of common stock", "label": "CommonStocksDescription", "terseLabel": "Sponsor warrants, description" } } }, "localname": "CommonStocksDescription", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "prpl_CommonUnitsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CommonUnitsPercentage", "terseLabel": "Common units percentage" } } }, "localname": "CommonUnitsPercentage", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "prpl_ContractBalancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ContractBalancesMember", "terseLabel": "Contract Balances [Member]" } } }, "localname": "ContractBalancesMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "prpl_CustomersAdvanceCurrent": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of prepayments received from customers for goods and services to be provideds in the future period.", "label": "CustomersAdvanceCurrent", "terseLabel": "Customer prepayments" } } }, "localname": "CustomersAdvanceCurrent", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "prpl_DTCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DTC [Member]", "label": "DTCMember", "terseLabel": "DTC [Member]" } } }, "localname": "DTCMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "prpl_DebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Line Items]" } } }, "localname": "DebtDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "prpl_DebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "localname": "DebtDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "prpl_DeferredIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "DeferredIncomeTaxes", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxes", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_DeferredIncomeTaxesAndTaxCredit": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "DeferredIncomeTaxesAndTaxCredit", "negatedLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredit", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_DefinedContributionPlanCostRecognized1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contribution expense.", "label": "DefinedContributionPlanCostRecognized1", "terseLabel": "Contribution expense" } } }, "localname": "DefinedContributionPlanCostRecognized1", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "prpl_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DenominatorAbstract", "terseLabel": "Denominator" } } }, "localname": "DenominatorAbstract", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "stringItemType" }, "prpl_DilutiveEffectOfEquityAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DilutiveEffectOfEquityAwards", "terseLabel": "Add \u2013 dilutive effect of equity awards (in Shares)" } } }, "localname": "DilutiveEffectOfEquityAwards", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "prpl_Distributions": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Distributions", "terseLabel": "Distributions to members" } } }, "localname": "Distributions", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_EconomicInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EconomicInterestPercentage", "terseLabel": "Economic interest" } } }, "localname": "EconomicInterestPercentage", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "prpl_EmployeeRetirementPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Retirement Plan [Abstract]" } } }, "localname": "EmployeeRetirementPlanAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_EmployeeRetirementPlanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EmployeeRetirementPlanTextBlock", "terseLabel": "Employee Retirement Plan" } } }, "localname": "EmployeeRetirementPlanTextBlock", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EmployeeRetirementPlan" ], "xbrltype": "textBlockItemType" }, "prpl_EquipmentInProgress": { "auth_ref": [], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of equipment in progress.", "label": "EquipmentInProgress", "terseLabel": "Equipment in progress" } } }, "localname": "EquipmentInProgress", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "prpl_EquityCompensationPlansDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) [Line Items]" } } }, "localname": "EquityCompensationPlansDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleoffairvalueusingBlackScholesmethodLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method [Line Items]" } } }, "localname": "EquityCompensationPlansDetailsScheduleoffairvalueusingBlackScholesmethodLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleoffairvalueusingBlackScholesmethodTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of fair value using Black-Scholes method [Table]" } } }, "localname": "EquityCompensationPlansDetailsScheduleoffairvalueusingBlackScholesmethodTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleofnoncashstockcompensationandstatementofoperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Line Items]" } } }, "localname": "EquityCompensationPlansDetailsScheduleofnoncashstockcompensationandstatementofoperationsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleofnoncashstockcompensationandstatementofoperationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of non-cash stock compensation and statement of operations [Table]" } } }, "localname": "EquityCompensationPlansDetailsScheduleofnoncashstockcompensationandstatementofoperationsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleofoutstandingandexercisablestockoptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Line Items]" } } }, "localname": "EquityCompensationPlansDetailsScheduleofoutstandingandexercisablestockoptionsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsScheduleofoutstandingandexercisablestockoptionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) - Schedule of outstanding and exercisable stock options [Table]" } } }, "localname": "EquityCompensationPlansDetailsScheduleofoutstandingandexercisablestockoptionsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "stringItemType" }, "prpl_EquityCompensationPlansDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Compensation Plans (Details) [Table]" } } }, "localname": "EquityCompensationPlansDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "prpl_ExerciseOfLiabilityWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "ExerciseOfLiabilityWarrants", "terseLabel": "Exercise of liability warrants" } } }, "localname": "ExerciseOfLiabilityWarrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_ExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exercise of warrants.", "label": "ExerciseOfWarrants", "terseLabel": "Exercise of warrants" } } }, "localname": "ExerciseOfWarrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "prpl_ExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise of warrants, shares.", "label": "ExerciseOfWarrantsShares", "terseLabel": "Exercise of warrants (in Shares)" } } }, "localname": "ExerciseOfWarrantsShares", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "prpl_ExrercisePriceEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceEightMember", "terseLabel": "8.55 [Member]" } } }, "localname": "ExrercisePriceEightMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceEwelevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceEwelevenMember", "terseLabel": "15.12 [Member]" } } }, "localname": "ExrercisePriceEwelevenMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceFiveMember", "terseLabel": "7.99 [Member]" } } }, "localname": "ExrercisePriceFiveMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceFourMember", "terseLabel": "6.65 [Member]" } } }, "localname": "ExrercisePriceFourMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceNineMember", "terseLabel": "8.32 [Member]" } } }, "localname": "ExrercisePriceNineMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceOneMember", "terseLabel": "5.75 [Member]" } } }, "localname": "ExrercisePriceOneMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceSevenMember", "terseLabel": "6.82 [Member]" } } }, "localname": "ExrercisePriceSevenMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceTenMember", "terseLabel": "13.12 [Member]" } } }, "localname": "ExrercisePriceTenMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceThirteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceThirteenMember", "terseLabel": "32.28 [Member]" } } }, "localname": "ExrercisePriceThirteenMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceThreeMember", "terseLabel": "6.51 [Member]" } } }, "localname": "ExrercisePriceThreeMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceTwelveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceTwelveMember", "terseLabel": "21.70 [Member]" } } }, "localname": "ExrercisePriceTwelveMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_ExrercisePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExrercisePriceTwoMember", "terseLabel": "5.95 [Member]" } } }, "localname": "ExrercisePriceTwoMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "domainItemType" }, "prpl_FairValueAssumptionsWarrantLifeInYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant life in years.", "label": "FairValueAssumptionsWarrantLifeInYears", "terseLabel": "Warrant life in years" } } }, "localname": "FairValueAssumptionsWarrantLifeInYears", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "durationItemType" }, "prpl_FairValueOfIncrementalWarrantExpectedDividendYield": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected dividend yield.", "label": "FairValueOfIncrementalWarrantExpectedDividendYield", "terseLabel": "Expected dividend yield" } } }, "localname": "FairValueOfIncrementalWarrantExpectedDividendYield", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "percentItemType" }, "prpl_FairValueOfIncrementalWarrantExpectedVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected volatility.", "label": "FairValueOfIncrementalWarrantExpectedVolatility", "terseLabel": "Expected volatility" } } }, "localname": "FairValueOfIncrementalWarrantExpectedVolatility", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "percentItemType" }, "prpl_FairValueOfIncrementalWarrantsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of the Incremental Warrants exercise price.", "label": "FairValueOfIncrementalWarrantsExercisePrice", "terseLabel": "Exercise price (in Dollars per share)" } } }, "localname": "FairValueOfIncrementalWarrantsExercisePrice", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "perShareItemType" }, "prpl_FairValueOfIncrementalWarrantsRiskFreeInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk free interest rate.", "label": "FairValueOfIncrementalWarrantsRiskFreeInterestRate", "terseLabel": "Risk free interest rate" } } }, "localname": "FairValueOfIncrementalWarrantsRiskFreeInterestRate", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "percentItemType" }, "prpl_FairValueOfTradingPriceOfCommonStockOnMeasurementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading price of common stock on measurement date.", "label": "FairValueOfTradingPriceOfCommonStockOnMeasurementDate", "terseLabel": "Trading price of common stock on measurement date (in Dollars per share)" } } }, "localname": "FairValueOfTradingPriceOfCommonStockOnMeasurementDate", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "perShareItemType" }, "prpl_FairValueOfWarrantsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of warrants exercised.", "label": "FairValueOfWarrantsExercised", "terseLabel": "Fair value of warrants exercised" } } }, "localname": "FairValueOfWarrantsExercised", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable" ], "xbrltype": "monetaryItemType" }, "prpl_FirstAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FirstAmendmentMember", "terseLabel": "First Amendment [Member]" } } }, "localname": "FirstAmendmentMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "prpl_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "prpl_IncomeTaxesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "localname": "IncomeTaxesDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "prpl_IncreaseDecreaseInFairValueOfWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in fair value of warrants.", "label": "IncreaseDecreaseInFairValueOfWarrants", "terseLabel": "Decreases in fair value of sponsor warrants" } } }, "localname": "IncreaseDecreaseInFairValueOfWarrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prpl_IncreaseInAccruedSalesReturns": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of accrued sales returns.", "label": "IncreaseInAccruedSalesReturns", "terseLabel": "Accrued sales returns" } } }, "localname": "IncreaseInAccruedSalesReturns", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_IncreaseInPrepaidInventoryAndOtherAssets": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of prepaid inventory and other assets.", "label": "IncreaseInPrepaidInventoryAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseInPrepaidInventoryAndOtherAssets", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_IncreaseOrDecreaseInCustomerAdvances": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase or decrease during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.", "label": "IncreaseOrDecreaseInCustomerAdvances", "terseLabel": "Customer prepayments" } } }, "localname": "IncreaseOrDecreaseInCustomerAdvances", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_InnoHoldIndemnificationPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "InnoHold indemnification payment.", "label": "InnoHoldIndemnificationPayment", "terseLabel": "InnoHold indemnification payment" } } }, "localname": "InnoHoldIndemnificationPayment", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "prpl_InnoHoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InnoHoldMember", "terseLabel": "InnoHold [Member]" } } }, "localname": "InnoHoldMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "prpl_InvestorsPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "InvestorsPricePerShare", "terseLabel": "Investors price per share (in Dollars per share)" } } }, "localname": "InvestorsPricePerShare", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "perShareItemType" }, "prpl_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "prpl_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "prpl_LeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeasesMember", "terseLabel": "Leases [Member]" } } }, "localname": "LeasesMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "prpl_LiabilitiesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LiabilitiesPercentage", "terseLabel": "Liabilities percentage" } } }, "localname": "LiabilitiesPercentage", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "prpl_LongtermDebtCurrentPortion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term debt - current portion.", "label": "LongtermDebtCurrentPortion", "negatedLabel": "Less: current portion of debt, net of unamortized issuance costs" } } }, "localname": "LongtermDebtCurrentPortion", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "prpl_LongtermDebtCurrentPortions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term debt - current portion.", "label": "LongtermDebtCurrentPortions", "terseLabel": "Long-term debt, net of unamortized issuance costs \u2013 current portion" } } }, "localname": "LongtermDebtCurrentPortions", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "prpl_NonCashInterest": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non-cash interest during the reporting period.", "label": "NonCashInterest", "terseLabel": "Non-cash interest" } } }, "localname": "NonCashInterest", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_NoncashLeaseholdImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash leasehold improvements", "label": "NoncashLeaseholdImprovements", "terseLabel": "Non-cash leasehold improvements" } } }, "localname": "NoncashLeaseholdImprovements", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_NumberOfPairedSecuritiesExchanged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of paired securities exchanged.", "label": "NumberOfPairedSecuritiesExchanged", "terseLabel": "Paired securities exchanged (in Shares)" } } }, "localname": "NumberOfPairedSecuritiesExchanged", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "prpl_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumeratorAbstract", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "stringItemType" }, "prpl_OfficeEquipment": { "auth_ref": [], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of office equipment.", "label": "OfficeEquipment", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipment", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "prpl_OptionToPurchaseShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Option to purchase shares.", "label": "OptionToPurchaseShares", "terseLabel": "Option to purchase additional shares (in Shares)" } } }, "localname": "OptionToPurchaseShares", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "sharesItemType" }, "prpl_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Liabilities (Details) - Schedule of other current liabilities [Line Items]" } } }, "localname": "OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "stringItemType" }, "prpl_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Liabilities (Details) - Schedule of other current liabilities [Table]" } } }, "localname": "OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "stringItemType" }, "prpl_OtherCurrentLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Abstract]" } } }, "localname": "OtherCurrentLiabilitiesLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/OtherCurrentLiabilities" ], "xbrltype": "stringItemType" }, "prpl_OtherCurrentLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Table]" } } }, "localname": "OtherCurrentLiabilitiesTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/OtherCurrentLiabilities" ], "xbrltype": "stringItemType" }, "prpl_OtherLongtermLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other long-term liabilities.", "label": "OtherLongtermLiabilities", "terseLabel": "Other" } } }, "localname": "OtherLongtermLiabilities", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "prpl_OtherLongtermLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Longterm Liabilities [Abstract]" } } }, "localname": "OtherLongtermLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_OtherLongtermLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherLongtermLiabilitiesTextBlock", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherLongtermLiabilitiesTextBlock", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/OtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "prpl_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OtherMember", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "prpl_PaidUnderAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Paid under agreement.", "label": "PaidUnderAgreement", "terseLabel": "Purple paid photon agreement" } } }, "localname": "PaidUnderAgreement", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "prpl_PairedSecuritiesConvertibleAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of paired securities convertible amount.", "label": "PairedSecuritiesConvertibleAmount", "terseLabel": "Securities convertible amount" } } }, "localname": "PairedSecuritiesConvertibleAmount", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/NetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "prpl_ProceedsFromInnoHoldIndemnificationPayment": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from InnoHold indemnification payment.", "label": "ProceedsFromInnoHoldIndemnificationPayment", "terseLabel": "Proceeds from InnoHold indemnification payment" } } }, "localname": "ProceedsFromInnoHoldIndemnificationPayment", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_PurpleInnovationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PurpleInnovationIncMember", "terseLabel": "Purple Innovation Inc [Member]" } } }, "localname": "PurpleInnovationIncMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "prpl_PurpleLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PurpleLLCMember", "terseLabel": "Purple LLC [Member]" } } }, "localname": "PurpleLLCMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "prpl_PurpleRetailShowroomsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PurpleRetailShowroomsMember", "terseLabel": "Purple Retail Showrooms [Member]" } } }, "localname": "PurpleRetailShowroomsMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "prpl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recent accounting pronouncements not yet adopted.", "label": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "prpl_RelatedPartyLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "RelatedPartyLoan", "terseLabel": "Term loan" } } }, "localname": "RelatedPartyLoan", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "prpl_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "prpl_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "prpl_RemainingRecognitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining recognition period .", "label": "RemainingRecognitionPeriod", "terseLabel": "Remaining recognition period" } } }, "localname": "RemainingRecognitionPeriod", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "prpl_RequiredMemberDistributionsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required member distributions percentage.", "label": "RequiredMemberDistributionsPercentage", "terseLabel": "Net taxable income, percentage" } } }, "localname": "RequiredMemberDistributionsPercentage", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "prpl_ResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ResearchAndDevelopmentMember", "terseLabel": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "prpl_RevenuefromContractswithCustomersDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers (Details) [Line Items]" } } }, "localname": "RevenuefromContractswithCustomersDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "prpl_RevenuefromContractswithCustomersDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers (Details) [Table]" } } }, "localname": "RevenuefromContractswithCustomersDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "prpl_RevolvingLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of revolving loan.", "label": "RevolvingLoan", "terseLabel": "Revolving loan" } } }, "localname": "RevolvingLoan", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "prpl_ScheduleOfBasicAndDilutedWeightedAverageSharesOutstandingAndEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share [Abstract]" } } }, "localname": "ScheduleOfBasicAndDilutedWeightedAverageSharesOutstandingAndEarningsLossPerShareAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfConsolidatedStatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consolidated statement of cash flows [Abstract]" } } }, "localname": "ScheduleOfConsolidatedStatementOfCashFlowsAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfFairValueOfIncrementalWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of fair value of the incremental warrants.", "label": "ScheduleOfFairValueOfIncrementalWarrants", "terseLabel": "Schedule of fair value of the sponsor warrants" } } }, "localname": "ScheduleOfFairValueOfIncrementalWarrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "prpl_ScheduleOfFairValueOfTheSponsorWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fair value of the sponsor warrants [Abstract]" } } }, "localname": "ScheduleOfFairValueOfTheSponsorWarrantsAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfFairValueUsingBlackScholesMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fair value using Black-Scholes method [Abstract]" } } }, "localname": "ScheduleOfFairValueUsingBlackScholesMethodAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfInventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of inventories [Abstract]" } } }, "localname": "ScheduleOfInventoriesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of lease costs [Abstract]" } } }, "localname": "ScheduleOfLeaseCostsAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of liabilities measured at fair value on recurring basis [Abstract]" } } }, "localname": "ScheduleOfLiabilitiesMeasuredAtFairValueOnRecurringBasisAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfLiabilityActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of liability activity [Abstract]" } } }, "localname": "ScheduleOfLiabilityActivityAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of long-term debt [Abstract]" } } }, "localname": "ScheduleOfLongTermDebtAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfNonCashStockCompensationAndStatementOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of non-cash stock compensation and statement of operations [Abstract]" } } }, "localname": "ScheduleOfNonCashStockCompensationAndStatementOfOperationsAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of operating lease liabilities [Abstract]" } } }, "localname": "ScheduleOfOperatingLeaseLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other current liabilities [Abstract]" } } }, "localname": "ScheduleOfOtherCurrentLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfOtherLongTermLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other long-term liabilities [Abstract]" } } }, "localname": "ScheduleOfOtherLongTermLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfOutstandingAndExercisableStockOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of outstanding and exercisable stock options [Abstract]" } } }, "localname": "ScheduleOfOutstandingAndExercisableStockOptionsAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfRestrictedStockUnitActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock unit activity [Abstract]" } } }, "localname": "ScheduleOfRestrictedStockUnitActivityAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfRevenueDisaggregatedBySalesChannelAndProductAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue disaggregated by sales channel and product [Abstract]" } } }, "localname": "ScheduleOfRevenueDisaggregatedBySalesChannelAndProductAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfTotalStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of total stock option activity [Abstract]" } } }, "localname": "ScheduleOfTotalStockOptionActivityAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfUnvestedStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of unvested stock option activity [Abstract]" } } }, "localname": "ScheduleOfUnvestedStockOptionActivityAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_ScheduleOfWarrantyLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of warranty liabilities [Abstract]" } } }, "localname": "ScheduleOfWarrantyLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_SecondAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SecondAmendmentMember", "terseLabel": "Second Amendment [Member]" } } }, "localname": "SecondAmendmentMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "prpl_SecondaryOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SecondaryOfferingMember", "terseLabel": "Secondary Offering [Member]" } } }, "localname": "SecondaryOfferingMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "domainItemType" }, "prpl_SecuritiesExchangedForShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities exchanged for shares.", "label": "SecuritiesExchangedForShares", "terseLabel": "Securities were exchanged for shares (in Shares)" } } }, "localname": "SecuritiesExchangedForShares", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "sharesItemType" }, "prpl_SeeksOverDamages": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Seeks over damages.", "label": "SeeksOverDamages", "terseLabel": "Seeks over damages" } } }, "localname": "SeeksOverDamages", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrants": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrants", "terseLabel": "Number Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "sharesItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue", "terseLabel": "Fair market value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "perShareItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodTotalIntrinsicValue", "terseLabel": "Intrinsic Value, Forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodTotalIntrinsicValue", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodToIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodToIntrinsicValue", "terseLabel": "Intrinsic Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodToIntrinsicValue", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumbers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of Options Outstanding.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumbers", "terseLabel": "Options Outstanding Number of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumbers", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "sharesItemType" }, "prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1", "terseLabel": "Options Outstanding, Exercise Prices" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "perShareItemType" }, "prpl_ShareIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share issued", "label": "ShareIssued", "terseLabel": "Issuance of issued" } } }, "localname": "ShareIssued", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "prpl_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageContractualTerm", "terseLabel": "Weighted Average Remaining Contractual Term in Years, Options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageContractualTerm", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "prpl_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "terseLabel": "Options Exercisable, Weighted Average Remaining Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "durationItemType" }, "prpl_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue1", "terseLabel": "Weighted average per value (in Dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue1", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "prpl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsExercised", "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercised" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsExercised", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "prpl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsForfeitedexpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options forfeited/expired, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsForfeitedexpired", "terseLabel": "Weighted Average Remaining Contractual Term in Years, Forfeited/expired" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsForfeitedexpired", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "prpl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsGranted", "terseLabel": "Weighted Average Remaining Contractual Term in Years, Granted" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTermInYearsGranted", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "prpl_SharesOfCommonStockIssuableUponConversionOfWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of shares of common stock issuable upon conversion of warrants.", "label": "SharesOfCommonStockIssuableUponConversionOfWarrant", "terseLabel": "Common share issuable upon conversion of warrants" } } }, "localname": "SharesOfCommonStockIssuableUponConversionOfWarrant", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/NetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "prpl_SleepProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SleepProductsMember", "terseLabel": "Sleep products [Member]" } } }, "localname": "SleepProductsMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "prpl_SponsorWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SponsorWarrant", "terseLabel": "Sponsor warrants (in Shares)" } } }, "localname": "SponsorWarrant", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "sharesItemType" }, "prpl_SponsorWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sponsor warrants.", "label": "SponsorWarrants", "terseLabel": "Sponsor warrants" } } }, "localname": "SponsorWarrants", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofliabilitiesmeasuredatfairvalueonrecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "prpl_SponsorWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SponsorWarrantsMember", "terseLabel": "Sponsor Warrants [Member]" } } }, "localname": "SponsorWarrantsMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "prpl_StockIssueDuringPeriodDeferredIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "StockIssueDuringPeriodDeferredIncomeTaxes", "terseLabel": "Deferred income taxes" } } }, "localname": "StockIssueDuringPeriodDeferredIncomeTaxes", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "prpl_StockIssuedDuringPeriodShareStockOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodShareStockOptionsExercised", "negatedLabel": "Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodShareStockOptionsExercised", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "prpl_StockIssuedDuringPeriodTaxDistribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodTaxDistribution", "terseLabel": "Accrued distributions" } } }, "localname": "StockIssuedDuringPeriodTaxDistribution", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "prpl_StockIssuedDuringPeriodTaxReceivableAgreementLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "StockIssuedDuringPeriodTaxReceivableAgreementLiability", "terseLabel": "Tax Receivable Agreement liability" } } }, "localname": "StockIssuedDuringPeriodTaxReceivableAgreementLiability", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "prpl_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "prpl_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "prpl_SubscriptionAgreementAndPreemptiveRightsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SubscriptionAgreementAndPreemptiveRightsDescription", "terseLabel": "Subscription agreement and preemptive rights, description" } } }, "localname": "SubscriptionAgreementAndPreemptiveRightsDescription", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "prpl_SummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "prpl_SummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "prpl_TaxDistributionPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "TaxDistributionPayable", "terseLabel": "Accrued distributions" } } }, "localname": "TaxDistributionPayable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_TaxReceivableAgreementExpense": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax receivable agreement expense", "label": "TaxReceivableAgreementExpense", "negatedLabel": "Tax receivable agreement expense" } } }, "localname": "TaxReceivableAgreementExpense", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "prpl_TaxReceivableAgreementLiabilites": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "TaxReceivableAgreementLiabilites", "terseLabel": "Tax receivable agreement liability \u2013 current portion" } } }, "localname": "TaxReceivableAgreementLiabilites", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "prpl_TaxReceivableAgreementLiability": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement liability.", "label": "TaxReceivableAgreementLiability", "terseLabel": "Tax receivable agreement liability, net of current portion" } } }, "localname": "TaxReceivableAgreementLiability", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "prpl_TaxReceivableAgreementLiabilityes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement liability.", "label": "TaxReceivableAgreementLiabilityes", "terseLabel": "Tax receivable agreement liability" } } }, "localname": "TaxReceivableAgreementLiabilityes", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_TaxReceivableAgreementPayments": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax receivable agreement payments.", "label": "TaxReceivableAgreementPayments", "terseLabel": "Tax receivable agreement payments" } } }, "localname": "TaxReceivableAgreementPayments", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "prpl_TerminationFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Termination fee.", "label": "TerminationFee", "terseLabel": "Termination fee (in Dollars)" } } }, "localname": "TerminationFee", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "prpl_TotalNoncashStockCompensationAndAssociatedLineItemOnStatementOfOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalNoncashStockCompensationAndAssociatedLineItemOnStatementOfOperations", "terseLabel": "Schedule of non-cash stock compensation and statement of operations" } } }, "localname": "TotalNoncashStockCompensationAndAssociatedLineItemOnStatementOfOperations", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "prpl_TradeSeekingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade seeking amount.", "label": "TradeSeekingAmount", "terseLabel": "Trade seeking amount" } } }, "localname": "TradeSeekingAmount", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "prpl_TradingPriceOfCommonStockOnMeasurementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock trading value.", "label": "TradingPriceOfCommonStockOnMeasurementDate", "terseLabel": "Trading price of common stock on measurement date (in Dollars per share)" } } }, "localname": "TradingPriceOfCommonStockOnMeasurementDate", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "perShareItemType" }, "prpl_TwoThousandSeventeenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoThousandSeventeenEquityIncentivePlanMember", "terseLabel": "2017 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandSeventeenEquityIncentivePlanMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "prpl_TwoThousandTwentyCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoThousandTwentyCreditAgreementMember", "terseLabel": "2020 Credit Agreement [Member]" } } }, "localname": "TwoThousandTwentyCreditAgreementMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "prpl_TypeOfAgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TypeOfAgreementAxis", "terseLabel": "Type of Agreement [Axis]" } } }, "localname": "TypeOfAgreementAxis", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "prpl_TypeOfAgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TypeOfAgreement [Domain]" } } }, "localname": "TypeOfAgreementDomain", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "prpl_UnamortizedLoanDiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized loan discounts.", "label": "UnamortizedLoanDiscounts", "negatedLabel": "Less: unamortized issuance costs" } } }, "localname": "UnamortizedLoanDiscounts", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "prpl_UnderwrittenOfferingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Underwritten Offering [Abstract]" } } }, "localname": "UnderwrittenOfferingAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_UnderwrittenOfferingDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Underwritten Offering (Details) [Line Items]" } } }, "localname": "UnderwrittenOfferingDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "stringItemType" }, "prpl_UnderwrittenOfferingDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Underwritten Offering (Details) [Table]" } } }, "localname": "UnderwrittenOfferingDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "stringItemType" }, "prpl_UnderwrittenOfferingTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UnderwrittenOfferingTextBlock", "terseLabel": "Underwritten Offering" } } }, "localname": "UnderwrittenOfferingTextBlock", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/UnderwrittenOffering" ], "xbrltype": "textBlockItemType" }, "prpl_VestingOfRestrictedStockUnitsinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VestingOfRestrictedStockUnitsinShares", "terseLabel": "Restricted stock units" } } }, "localname": "VestingOfRestrictedStockUnitsinShares", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "prpl_WarrantLiabilities": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant liabilities.", "label": "WarrantLiabilities", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantLiabilities", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "prpl_WarrantLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Abstract]" } } }, "localname": "WarrantLiabilitiesAbstract", "nsuri": "http://prpl.com/20220630", "xbrltype": "stringItemType" }, "prpl_WarrantLiabilitiesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) [Line Items]" } } }, "localname": "WarrantLiabilitiesDetailsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "prpl_WarrantLiabilitiesDetailsScheduleoffairvalueofthesponsorwarrantsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants [Line Items]" } } }, "localname": "WarrantLiabilitiesDetailsScheduleoffairvalueofthesponsorwarrantsLineItems", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "stringItemType" }, "prpl_WarrantLiabilitiesDetailsScheduleoffairvalueofthesponsorwarrantsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) - Schedule of fair value of the sponsor warrants [Table]" } } }, "localname": "WarrantLiabilitiesDetailsScheduleoffairvalueofthesponsorwarrantsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "stringItemType" }, "prpl_WarrantLiabilitiesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) [Table]" } } }, "localname": "WarrantLiabilitiesDetailsTable", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "prpl_WarrantLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantLiabilitiesTextBlock", "terseLabel": "Warrant Liabilities" } } }, "localname": "WarrantLiabilitiesTextBlock", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/WarrantLiabilities" ], "xbrltype": "textBlockItemType" }, "prpl_WarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of warrants issued.", "label": "WarrantsIssued", "terseLabel": "Warrants issued" } } }, "localname": "WarrantsIssued", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "prpl_WarrantsOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants outstanding shares.", "label": "WarrantsOutstandingShares", "terseLabel": "Warrants outstanding" } } }, "localname": "WarrantsOutstandingShares", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "prpl_WholesalePartnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WholesalePartnerMember", "terseLabel": "Wholesale [Member]" } } }, "localname": "WholesalePartnerMember", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "prpl_leasesUndiscountedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of leases undiscounted.", "label": "leasesUndiscountedAmount", "terseLabel": "leases undiscounted amount (in Dollars)" } } }, "localname": "leasesUndiscountedAmount", "nsuri": "http://prpl.com/20220630", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r104", "r219", "r223", "r228", "r376", "r377", "r382", "r383", "r444", "r540" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r104", "r219", "r223", "r228", "r376", "r377", "r382", "r383", "r444", "r540" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r211", "r212", "r213", "r214", "r230", "r246", "r290", "r292", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r527", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r211", "r212", "r213", "r214", "r230", "r246", "r290", "r292", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r527", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r212", "r213", "r276", "r278", "r482", "r526", "r528" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "stringItemType" }, "srt_RangeAxis": { "auth_ref": [ "r206", "r211", "r212", "r213", "r214", "r230", "r246", "r286", "r290", "r292", "r323", "r324", "r325", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r527", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r206", "r211", "r212", "r213", "r214", "r230", "r246", "r286", "r290", "r292", "r323", "r324", "r325", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r527", "r529", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r170", "r440" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued rebates and allowances" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance financing" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r12", "r202" ], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r106", "r107", "r108", "r333", "r334", "r335", "r395" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock option expense (in Dollars)" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "terseLabel": "Add \u2013 dilutive effect of warrants" } } }, "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociLiabilityForFuturePolicyBenefitBeforeTax": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) (AOCI) from (increase) decrease in liability for future policy benefit from change in discount rate.", "label": "AOCI, Liability for Future Policy Benefit, before Tax", "terseLabel": "Future tax receivable" } } }, "localname": "AociLiabilityForFuturePolicyBenefitBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r14", "r100", "r156", "r159", "r165", "r181", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r376", "r382", "r405", "r445", "r447", "r497", "r512" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r36", "r100", "r181", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r376", "r382", "r405", "r445", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.", "label": "Assets, Fair Value Adjustment", "terseLabel": "Fair value" } } }, "localname": "AssetsFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r289", "r291", "r372" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r289", "r291", "r368", "r369", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquiredReceivablesDescription": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Description of receivable acquired in business combination.", "label": "Business Combination, Acquired Receivables, Description", "terseLabel": "Business combination, description" } } }, "localname": "BusinessCombinationAcquiredReceivablesDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsDescription": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "For indemnification assets recognized in connection with a business combination, this element represents a description of such assets.", "label": "Business Combination, Indemnification Assets, Description", "terseLabel": "Purple LLC, description" } } }, "localname": "BusinessCombinationIndemnificationAssetsDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r10", "r88" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r406" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r18", "r19", "r20", "r97", "r100", "r122", "r123", "r128", "r131", "r133", "r141", "r142", "r143", "r181", "r219", "r223", "r224", "r225", "r228", "r229", "r244", "r245", "r248", "r252", "r259", "r405", "r550" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/DocumentAndEntityInformation", "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/UnderwrittenOfferingDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants exercised (in Shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reason for issuing warrant or right.", "label": "Warrant or Right, Reason for Issuance, Description", "terseLabel": "Warrant, description" } } }, "localname": "ClassOfWarrantOrRightReasonForIssuingToNonemployees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r502", "r518" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r215", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Common Stock [Member]", "netLabel": "Common Class A [Member]", "terseLabel": "Class A Common Stock", "verboseLabel": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/DocumentAndEntityInformation", "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/UnderwrittenOfferingDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "netLabel": "Class B Common Stock [Member]", "terseLabel": "Class B Common Stock", "verboseLabel": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/DocumentAndEntityInformation", "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Warrants exercised issuance (in Shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r106", "r107", "r395" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Common stock authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Class A common stock; $0.0001 par value, 210,000 shares authorized; 82,764 issued and outstanding at June 30, 2022 and 66,493 issued and outstanding at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights", "terseLabel": "Vote for each share" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r381", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r276", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r276", "r284" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligationDueInFourthAndFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth and fifth fiscal years following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four and Five", "terseLabel": "Tax distributions" } } }, "localname": "ContractualObligationDueInFourthAndFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r69", "r100", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r405" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest rate, description" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Aggregate shares percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt issuance fees and expenses" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary.", "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage", "terseLabel": "Cash tax savings percentage" } } }, "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Payment on term loan" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r101", "r353", "r358", "r359", "r360" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Inventories" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r351", "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Unrecognized compensation cost (in Dollars)" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r154" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r52", "r53", "r54", "r404" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "periodEndLabel": "Fair value, ending balance", "periodStartLabel": "Fair value, beginning balance", "terseLabel": "Warrant liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/ScheduleofliabilityactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue disaggregated by sales channel and product" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r293", "r294", "r328", "r329", "r330", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r111", "r112", "r113", "r114", "r115", "r119", "r122", "r131", "r132", "r133", "r137", "r138", "r396", "r397", "r505", "r522" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement", "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r111", "r112", "r113", "r114", "r115", "r122", "r131", "r132", "r133", "r137", "r138", "r396", "r397", "r505", "r522" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement", "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/NetIncomeLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r102", "r342", "r361" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r342", "r361" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r342", "r361" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent", "terseLabel": "Non-taxable federal rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock [Member]", "verboseLabel": "Employee Stock Options [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r58", "r59", "r60", "r106", "r107", "r108", "r110", "r116", "r118", "r140", "r182", "r259", "r264", "r333", "r334", "r335", "r354", "r355", "r395", "r407", "r408", "r409", "r410", "r411", "r412", "r435", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Investment affiliates acquire percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r13" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.", "label": "Estimated Insurance Recoveries", "terseLabel": "Estimated amount" } } }, "localname": "EstimatedInsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r86", "r242" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value \u2013 warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of liabilities measured at fair value on recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the quantification of the effect of changes in the valuation technique and related inputs, during the period, used to measure the liability at fair value as of the statement of financial position reporting date.", "label": "Fair Value, Debt Instrument, Valuation Techniques, Change in Technique, Quantification of Effect", "terseLabel": "Less \u2013 dilutive effect of change in fair value of warrant liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisDebtInstrumentValuationTechniquesChangeInTechniqueQuantificationOfEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of liability activity" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right-of-use asset for finance leases (in Dollars)" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r234", "r257", "r392", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofliabilityactivityTable", "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining recognition period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r201" ], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of nature and type of retirement benefits.", "label": "Retirement Benefits, Description", "terseLabel": "Employee retirement plan, description" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EmployeeRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralPartnersOfferingCosts": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of offering costs allocated to the general partner.", "label": "General Partners' Offering Costs", "terseLabel": "Secondary offering totaled" } } }, "localname": "GeneralPartnersOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67", "r100", "r156", "r158", "r161", "r164", "r166", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r405" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r156", "r158", "r161", "r164", "r166", "r496", "r503", "r507", "r523" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r204", "r207" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r87" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "Income Tax Credits and Adjustments", "terseLabel": "Tax receivable agreement expense" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r102", "r343", "r347", "r350", "r356", "r362", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationInterestAccrued": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Interest Accrued", "terseLabel": "Accrued tax" } } }, "localname": "IncomeTaxExaminationInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r117", "r118", "r155", "r341", "r357", "r363", "r524" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocation": { "auth_ref": [ "r357", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) for continuing operations, discontinued operations, other comprehensive income, and items charged (credited) directly to shareholders' equity.", "label": "Income Tax Expense (Benefit), Intraperiod Tax Allocation", "terseLabel": "Income benefit" } } }, "localname": "IncomeTaxExpenseBenefitIntraperiodTaxAllocation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Operating leases, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r198", "r199" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurredCapitalized": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized, including amount of allowance for funds used during construction.", "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction", "terseLabel": "Capitalized interest" } } }, "localname": "InterestCostsIncurredCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r61", "r153", "r413", "r416", "r506" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r71", "r233", "r236", "r239", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense for debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r83", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, Net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/InventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r27", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r33", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r33", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory obsolescence reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r28", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofinventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Economic interest" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r430", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r201" ], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Asbtract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022 (excluding the six months ended June 30, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less \u2013 lease payments representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining years" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Initial lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r100", "r160", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r377", "r382", "r383", "r405", "r445", "r446" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r100", "r181", "r405", "r447", "r500", "r516" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r43", "r100", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r377", "r382", "r383", "r405", "r445", "r446", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r498", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Revolving line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Amount of revolving line of credit" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Line of credit interest rate, description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r231", "r235", "r237", "r238", "r498", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "terseLabel": "Debt, net of current portion" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Total debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Long term interest rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermTransitionBondCurrentAndNoncurrent": { "auth_ref": [ "r41", "r501", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term transition bonds are bonds under the Competition Act in which the proceeds of Transition Bonds are required to be used principally to reduce qualified stranded costs and the related capitalization of the utility. This represents the current and noncurrent portions. The initial maturity is beyond one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Transition Bond", "terseLabel": "Term loan" } } }, "localname": "LongtermTransitionBondCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r201" ], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MalpracticeLossContingencyClaimsIncurredInPeriod": { "auth_ref": [ "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss recognized for asserted and unasserted malpractice claims.", "label": "Malpractice Loss Contingency, Claims Incurred in Period", "negatedLabel": "Deduction from reserves for current period claims" } } }, "localname": "MalpracticeLossContingencyClaimsIncurredInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofwarrantyliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r100", "r181", "r219", "r223", "r224", "r225", "r228", "r229", "r405", "r499", "r515" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r56", "r57", "r60", "r64", "r87", "r100", "r109", "r111", "r112", "r113", "r114", "r117", "r118", "r129", "r156", "r158", "r161", "r164", "r166", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r397", "r405", "r504", "r521" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss) attributable to Purple Innovation, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Common Share [Abstract]" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r56", "r57", "r60", "r117", "r118", "r379", "r387" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Less \u2013 net loss attributed to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r111", "r112", "r113", "r114", "r119", "r120", "r130", "r133", "r156", "r158", "r161", "r164", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) attributable to Purple Innovation, Inc.-basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r121", "r124", "r125", "r126", "r127", "r130", "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) attributable to Purple Innovation, Inc.-diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Property and equipment included in accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r106", "r107", "r108", "r264", "r373" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r158", "r161", "r164", "r166" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r423", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of operating lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r419" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligations \u2013 current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r419" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r420", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in present value of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r418" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r429", "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r428", "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining term of operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r243", "r390", "r391", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r389" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r35", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r13" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r525" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]" } } }, "localname": "OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r40", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "verboseLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities, net of current portion" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/OtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r17", "r498", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-Term Debt", "terseLabel": "Total" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r15", "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Current", "negatedLabel": "Less \u2013 current portion of warranty accrual" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Other long-term liabilities, net of current portion" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "terseLabel": "Security for perfectsense\u2019s costs (in Dollars)" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "terseLabel": "Purple withheld payment" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments for public offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "terseLabel": "Tax distributions amount" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r73" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Investment in intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r244" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r34", "r196", "r197" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds total" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r74" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from stock offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommercialPaper": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from borrowing by issuing commercial paper.", "label": "Proceeds from Issuance of Commercial Paper", "terseLabel": "Aggregate gross proceeds" } } }, "localname": "ProceedsFromIssuanceOfCommercialPaper", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r74", "r332" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromUnsecuredLinesOfCredit": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is uncollateralized (where debt is not backed by the pledge of collateral).", "label": "Proceeds from Unsecured Lines of Credit", "terseLabel": "Repayment of revolving line of credit" } } }, "localname": "ProceedsFromUnsecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r74" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r40", "r216", "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty accrual \u2013 current portion", "verboseLabel": "Warranty accrual" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofothercurrentliabilitiesTable", "http://prpl.com/role/ScheduleofotherlongtermliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r56", "r57", "r60", "r81", "r100", "r109", "r117", "r118", "r156", "r158", "r161", "r164", "r166", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r375", "r378", "r380", "r387", "r388", "r397", "r405", "r507" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow", "http://prpl.com/role/ConsolidatedIncomeStatement", "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r205", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r11", "r201" ], "calculation": { "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r203", "r447", "r508", "r517" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://prpl.com/role/ScheduleofpropertyandequipmentTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r287", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r287", "r438", "r439", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Rent expense" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r287", "r438", "r441", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r436", "r437", "r439", "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r77" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payments on term loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r77", "r99" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "terseLabel": "Repayment of revolving line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r337", "r481", "r544" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Employee Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r264", "r447", "r514", "r533", "r534" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r106", "r107", "r108", "r110", "r116", "r118", "r182", "r333", "r334", "r335", "r354", "r355", "r395", "r530", "r532" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Equity (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r62", "r100", "r151", "r152", "r157", "r162", "r163", "r167", "r168", "r169", "r181", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r405", "r507" ], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues, net" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement", "http://prpl.com/role/ScheduleofrevenuedisaggregatedbysaleschannelandproductTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r427", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/UnderwrittenOfferingDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales tax" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of consolidated statement of cash flows" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r104", "r237", "r239", "r260", "r261", "r262", "r263", "r414", "r415", "r417", "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted weighted average shares outstanding and earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/NetIncomeLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r123", "r133", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of warranty liabilities" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/InventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of unvested stock option activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r297", "r313", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of outstanding and exercisable stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]", "terseLabel": "Schedule of total stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of fair value using Black-Scholes method" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesPurchasedUnderAgreementToResellAllowanceForCreditLossWriteoff": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of security purchased under agreement to resell, charged against allowance for credit loss.", "label": "Securities Purchased under Agreement to Resell, Allowance for Credit Loss, Writeoff", "terseLabel": "Credit agreement total value" } } }, "localname": "SecuritiesPurchasedUnderAgreementToResellAllowanceForCreditLossWriteoff", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://prpl.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Marketing and Sales [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business Combination [Member]" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance amount (in Dollars)" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://prpl.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number Outstanding, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "verboseLabel": "Grant date fair value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number Outstanding, Nonvested restricted stock units, Ending Balance", "periodStartLabel": "Number Outstanding, Nonvested restricted stock units, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Nonvested restricted stock units, Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Nonvested restricted stock units Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number Outstanding, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofrestrictedstockunitactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise price (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Method Used", "terseLabel": "Aggregate shares percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend", "terseLabel": "Expected dividend yield (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares remain available" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options Exercisable, Number of Options Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic Value, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options, Forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Rescinded and cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, Granted", "verboseLabel": "Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable", "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "verboseLabel": "Weighted average grant date fair value (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Intrinsic Value, outstanding", "periodStartLabel": "Intrinsic Value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options, outstanding", "periodStartLabel": "Options, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, outstanding", "periodStartLabel": "Weighted Average Exercise Price, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Fair value of net award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted", "verboseLabel": "Exercise price per option (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Price per shares (in Dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock options expire" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Options, Ending Balance", "periodStartLabel": "Options, Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Options, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending Balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding Weighted Average Remaining Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofoutstandingandexercisablestockoptionsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Stock options expensed (in Dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Options, Vested", "terseLabel": "Shares issued" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofunvestedstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term in Years, Options outstanding" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoftotalstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares of common stock (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/UnderwrittenOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r424", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r94", "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofwarrantyliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r97", "r100", "r122", "r123", "r128", "r131", "r133", "r141", "r142", "r143", "r181", "r219", "r223", "r224", "r225", "r228", "r229", "r244", "r245", "r248", "r252", "r259", "r405", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails", "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/DocumentAndEntityInformation", "http://prpl.com/role/RelatedPartyTransactionsDetails", "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/UnderwrittenOfferingDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r50", "r58", "r59", "r60", "r106", "r107", "r108", "r110", "r116", "r118", "r140", "r182", "r259", "r264", "r333", "r334", "r335", "r354", "r355", "r395", "r407", "r408", "r409", "r410", "r411", "r412", "r435", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3", "http://prpl.com/role/StockholdersEquityDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r106", "r107", "r108", "r140", "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Total non-cash stock-based compensation" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofnoncashstockcompensationandstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r232", "r259", "r260", "r264" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Exchange of stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r259", "r264" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock upon secondary offering, net of costs (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Issuance of common stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r259", "r264" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock under equity compensation plans (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r259", "r264", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r259", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Exchange of stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "negatedLabel": "Additional costs associated with underwritten public stock offering" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r259", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock upon secondary offering, net of costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Impact of transactions affecting NCI" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r19", "r20", "r259", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock under equity compensation plans", "verboseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r264", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r259", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Restricted stock unit expense (in Dollars)" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r100", "r173", "r181", "r405", "r447" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r59", "r100", "r106", "r107", "r108", "r110", "r116", "r181", "r182", "r264", "r333", "r334", "r335", "r354", "r355", "r373", "r374", "r386", "r395", "r405", "r407", "r408", "r412", "r435", "r531", "r532" ], "calculation": { "http://prpl.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedBalanceSheet", "http://prpl.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r98", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r264", "r267", "r394" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails", "http://prpl.com/role/ScheduleoffairvalueusingBlackScholesmethodTable", "http://prpl.com/role/UnderwrittenOfferingDetails", "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TenantImprovements": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.", "label": "Tenant Improvements", "terseLabel": "Tenant improvement allowances (in Dollars)" } } }, "localname": "TenantImprovements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r234", "r257", "r392", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Common stock sold (in Shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Revolving line of credit" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoflongtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r338", "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized stock (in Dollars)" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/EquityCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions charged to expense for current period sales" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofwarrantyliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Overall increase in valuation allowance amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleoffairvalueofthesponsorwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ValueAddedTaxReceivable": { "auth_ref": [ "r21" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.", "label": "Value Added Tax Receivable", "terseLabel": "Tax receivable" } } }, "localname": "ValueAddedTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r425", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/WarrantLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberBasicSharesOutstandingAdjustmentProForma": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjustment to the weighted average number of basic shares outstanding to convert this to a pro forma presentation.", "label": "Weighted Average Number Basic Shares Outstanding Adjustment, Pro Forma", "terseLabel": "Weighted average shares\u2014diluted (in Shares)" } } }, "localname": "WeightedAverageNumberBasicSharesOutstandingAdjustmentProForma", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Add \u2013 dilutive effect of Class B shares (in Shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r133" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r133" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)", "verboseLabel": "Weighted average shares\u2014basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://prpl.com/role/ConsolidatedIncomeStatement", "http://prpl.com/role/ScheduleofbasicanddilutedweightedaveragesharesoutstandingandearningslosspershareTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126943116&loc=d3e5870-115623" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "835", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r548": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r549": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r554": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r555": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r556": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r557": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 93 0001213900-22-045866-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-045866-xbrl.zip M4$L#!!0 ( "" "55T5J4;NH ! .(F$ 9 9C$P<3 V,C)?<'5R<&QE M:6YN;W9A+FAT;>R]:W>C2)(P_%V_(M<[]9RJ\R*70%?;U7Z.RN7J]FRU[;5= MT[O/ESD(4A;3"-2 ?)E?_T9D D(20B"!A%#..=,E2Y"7N$=D1.27__LV-LD+ M=5S#MGXYD4\;)X1:FJT;UO,O)_W'JYN;D_][6?OR'_4Z^95:U%$]JI/!.[FR MQY-'S2!/CFJY0]L9DX_>^!.IDY'G3IU M?[@KA^)@Y^1I2DE_^DP:9T3NG3=ZYTV9_'RZ(DI#4?CC(P\6"0NUW'-_S%]. M_'GBYCCQG]7I[+FW@6.>NE0[?;9?/L,/GW'T\$'/"1_$A;.';>?Y,_SPV7N? M4'RZ46_(=44.WC%J.V!/NHXW!_2),S'#I_ /1!U[HM%I-H*GIF[]654GR\/Y/\P- M"=\AMMS8I]DO#[)B./38 MC'L01L6'>Y\M=4S=B0JC7GX9456_K!'\WQ?/\$QZ2;Y\YA]JM2]CZJE$LRV/ M6D#U'GWS/O.)B.N] MF_27DR$\>D[DQL0C3P8L@MS25_)@CU5+XE](Y)$ZQO"$O84K^(S_?ID$ ^ 2 MZJII/%OG1(-)J7-!T@YZ0<:J\VQ8=<^>G!-X//QB8'N>/6;?P_69H@",[BS%T!?DU="]$2ZU\>%D"2YUU_@WA1_QP8'MZ-3A MHWTU5>U/HL#N7-LT]/#'8&3^NQS\?G+Y?_Y3[C0N_+4O[>#STA9BP)P>I'$( M207F8)6+P-Y@#7QX-BYIQ"T)@#VX_'E[\W3]C3P^]9^N'[]\'L0@NK"Y'Z^O M?C[__W[S^'AS=[OC!?W1?_SMYO;7I[M; MB7Q#E=YNG>UR"6FQK^2UX>]W#[^3+\;;N65;M],QO*IQP?;F/=#A+R<::#:4 MB[^<@!%R_LW6X!G+8R+M4F[4__O+Y[EW+\L(K)RH(QE(W!SYY01,F/.A\4;U MNN=,:1SP_GNJ.C"B^?Y )[;#6/ZLV^I<+(*2 'K^^V?_X>GZX">)V"1FMPD=P]$;G_4/Y&[[^3IMVL28:R0J?I73_BS M?-9L51A+C*09#&:PN[]^N+D#\7+[#01=!CSJ8/#7Q_# "+%8U]7W^CM5G3JU MXO!Z#^/9^K6E?X/78"5@2EAS^CDT6\_)=#*ACH8FZ.7?IQ8%F.#3E\V&E)T9 MOQNNIIK_"PO[#M^X)Y=H,R[SY='PZ>#R[J'"V\LJAH:JZ<;*(>8*&^A!S0FB M5JP@>GKHWS[>H+@1DBBS)(H SQ=%WQ_N?B?_C/ZO!F"<^Z*ZD+FRQV/#Q0@. M&-\F)4!G ^J<=8WO')FTV&GJ@SX:+>MF[A5\8'8%< MN_]Q36YN;^_^T4>>E>#SU>D^J>KC]9NJ>6SQQ!X2)UPT45WB3JAF# VJ$\,B MAN<2;<3LRT_[1K"G#H"Y-6J:$U7G 5K /Z-09;@[\PKB@0+0I]?LTU3G;@4 M%N5_.@&MY3G!Z"_4\0PPDH*E69CN@F5F4\Q&?OK*GEN>\7]GZHH')(B5#=6R8 M[^?K(!B-JO#0SN#R&S755]6AG,R9,;I,[9X>!S'E0S)=Q+]5')P7P?BDOMWH M\"HPB<9 &2J-/ '8ZM9;C6Y/:736@1#^XR12)XC\>=*,!4)NB__(2(O8#K&] M$77(OZ:.X>J&AJ!"6<4$7U==ZCK^O_\,"PJGURV "[D%ER=WPCX+??7/\C#S3?P7A[N^M^67:1M M)U1.+A]_WCQ=$Z716.6LEPY@5_#QSGFR7ZV3RQ_7O]TL+EPBVV 1 MF/_/F!2@WGNM1JN96C&E E.Q\AK6_-&'"T>?/>3_3AS01,9$-?F?](UJ4\]X MH<%3(,RI^VENJVE(* >Z*1X@0!M\34@A2WLLC;;:I;,[<^#^SW_V%+E[X<)C M)IV,;(L2BQEZ$CA&FCE%M5D#"Q:4.^*N3J>-.T8OU;'B5 MV9M\%;+RL+4"40I5;41T4S5 M=9-D]%:N96GV[*A()^3Q?3RPS8_)6FG#'8\,C]99TLHYL>Q71YV90V4!PZT? MMF*8IV_:2+6>X0N+P.+AFYE 6*'0$AUEV"'LZ-FQIY:.?&,[Y^0_KZZNK[]_ M/UD/J:V,-U^HO1OC=-& MHR&3"?CK[HC%;=+%;+9UR-,"QZ=]3OIY0N;^X?Y'.3:[&,]#TEX.Y0543Z B;_N/W_K_S:F$_*XZ?U*/_/AQE<+6+]Y8_-?4]8SA^Z[.F,+I M-H3PR>6-I6,\B-8&[T0;48 H3/ J"$,&Q8Q$CU%M?^JLZO M$I?(7_;W\$DBJJ63C\JG&NYQ *0-OP_^!3O Y]FC\!*NPA\'SY5=M@BV2-7U MR%F#Z.J[>YHU1'(U=1P8C9]-HRCQ5 ^S&_Z7NHL4'9 6)W?V7W:4W9[[;A-B MX"-'_WMKSW_GGYC[G+8CXJXF+R&- 7F-#0^3]L&+TSS'ME#AF^^$@O)_)SFW! M@Z!D:O[#*]89/&E8C(_!Y*XK@=8,5"5&"D[W3ELE#A,LG2LF>8\*R\7/: $S M6<2( /G@V7;>X\ZU468[5_X#>=K"/^(I-O5Y=I(SS< 17>GR] MB-,OP2GMQ M^*T T5\)@OVM:5$';'02'K/>/-=X&R==20;@%0RP'<[^N$IJ9UO/UMFJ7&2P MU7R=NH9%7;=((&^7KP%R&,?YY40Y201+^FA>GGN]CM>M&>D[)XP&B_F5K>6* M+V4_F*UN$.1FF&#[X;G8@L%:8P:K,8SSS)@_!C+1LID[-74I>PJFI9:.CDR8 M3A[X/N@3X5SF.T[^:L#42&X6[,A&P?)BN$S&6JJE&:J)BAOSV_"<#JL[==71 M78()?UI$Y.9']5.L'4A"]%?3U]B12\Z<%'<$UFLH+3X"+3"'@6>Q!H4A/5% MWUFX 'AH#N;R">!6,T#;NK^!-1W7==NK^X_$Q.S8<06+0S_BJ81[ M-_48*P-/@T8$G4F9^S,%;Y--R,XN0*'W%*G;:4J]7BO 7+"^2WZ^X0;4Y2P= M^->"PQ*-'Y:X_+ D/"()#TW"PQ(>UDP$A+(G0+1:/4GIGF6' N%0^+H."K4( M%%ZI0XD]6]G^O><UXF+!QUCA,$VC[<,.O*P$=9@4.L)EE"8B>"FX4N =&TU-EN(WN8@TTX]:JE M#!RJ_ED?4) 9L)T)VUYT>9V8U>&2-Y\\2B)KJ&,7O2(&X8IS3=S9I!IJ347/ M/M=6A@2ZN"+SNUO"^@+P G\!)9[-T_\*1'3WG5S=W3Y=WS[MI%=&V.[SQZ!BX-0OH2T1A<^2E1,F+50CRW)Z//RUUJ@-H]4_GG-0.AP><"4.[\(DI+7:6]E4UL6,?>1Q1ZKF'13J",+8FC-9*PH@( M%WL(CC_E-<8E)1%%2)?]$5$[)1&QP.O(-L&4=OT *;G^:VIX[^4DJJ:0.T61 M3"C" 9Y,5U!1G+)>3DMHE%38YNV%* M)=RPWLGE[ZJE/C.""L_ZOAFN-N4=U/ DLV^IYKMK,#DVHT,D5)Z/@<\\4'=J M'HB)=7:PLBYG&FY6@H;/3B[_&S-W#!",6+B!Y A?F,'?2,VF[4[Q?%L=V%,O MJ&%[,-P_RTFBS54D6C$";.V6 *-D(W=R+:B%+QS;=!GQW3NV1G6DMW!WZD%0 M5_D%X Z-O0T.6M84!.?#QP6<8=R<1H_3JW:4(IQ%Z646.S$8K&JI50+ MZ&^Q5OY&/ ?@H>)W>L9RCY^//Q_NGN M4Z1;)!X9JO?8@A3X\(L[G>"VNZRD$#Y+Y \\"7!^I>;2;QP\V-8 AUC]Q$=6 M(C=U1QB,];OMW$^=B1DWW:U-$A;SV_N$.O5K4P60:>3>-M_'U%E^KO9HCRWC M.69%?'98*_E=]1SC+6G)$SX-R /LTP*?;5Z_!>.R43202:H!W(%W6&+(>>+8 M^E3SW$@K3G#S/-P.DH)+52^$@T0&,"Q>]@FT$CP%$@@L$#4,9[-6Y=@HI:_S M(+=J1EM+SHC!GY'Z<"6_.H8> Q9LH^4_\;L_90R$_"=^>Q_$CA+!G_\,8FQL MQ" "%CZ9F'[C<9>Q^H2R(IS:D!5'\OJ>H >[.MME9&LXG6OS[GH #Y<"U%QO M?OLX6N1MUGF1X^39MG47U<4(Z_A"'L%!#507ELK?,=]/:W=3Q]_8'!VRAV,I M;VZ9^*#IVE$$X8N,?=4H&'P0L$6_J(YA3]W(BFM\Q;!8"\OZ\$S M'NG)!PKO,!A00'^*(#4-52)7JJ7J^._(L."?ZZEC3V!KOJC]+UB#;H\E\G<5 M]26N];]@(O647''"KLT!:+;7A=U@B2NL$O0"P(L5L3)Q=*T;_^_N]EK"'FU2 ML$:75>JRXC%BOUJ\5Y@]=3CA ZUSZF(E6S %.X&L@7;PR0V&\G_G8/74/RE' MJD5!\;BJ\PZBF4Z8"N)/C&PLX8V@R74!E+PE4634Z01(,$J/QZ9E&.ER6O4[ M"B-I\3*[FJF^1F 851Z_J0X\\.YS?J_54Y;$"'^"W!NF:;_&/;C^"3Y4[?]+ MF.;>G+IQ/W^'K6*#2> A+^[W;T#Q8Y?<6?ZGN&<>J&&]4%:S31Y-2B?^[U(M M^DO")*!OAB9]B_NI[Z+9FK"QU0_X$X;+HWK,4Z *AQX0-?6T41+X;. YO"TZ MS3,+\G[-L_&(J06:RK1?8B>]!E$"]F;\J@/M!1]BH1H:+>3.,8 E5#/QJ=KU MFX=M_6()Q)Z"L3^S;N)_7$E_LR=^FL!"L>0%=BVQ_&/OVJ]V+!G;IDYN@RRO M^&=\B'Z-I8/@UR=[DH2V52Q8NP=*8U4X=WK"&7WZH<>#6R5D/# M#U!.JW^N/=CO&,1<^3J'=](#P+\)/P.6C+&:M(1 &GU5M3]CP<"-87!E'-5X M'GE)@B%X]E=JH7F?],B]8P,W>'8/2JO]CHT<_%)R MOUX<%1GWGIBJBRK\F5TV\Z;05YH9XO,&X[PU=DH>;9,"8?-V("B/#72&L?R< MN\9H<*"E,V>TU^(]:UP!9@C K#X'4-*GK\;XH'F&V M6V 6(OL!G"6V6P>T4),6,)N%*2$O#T((@KJTY7+!T!0P" "X)7;)^3 M'V@LL.DN"':.YH "#PP 8ZE2 M[S\\D9M3\OWFMG][==/_06YNL0J;5:R7HM9X 5I*/M!:(S0&ES=/U[\#>\Y? M)<4>UJGF7TAWSN0LQHQ.+F< ?'SJP[N\5ML/5I< C&7N?K" XN8^&2)E'=F^ MVQ/@Q4S3H":2Q?!EWJ@6#1473"28@[YI%)8 DK86-N+Y5 IBS-0_8&4C@(6& M 6F7?K)PU+SJ7IO%(Z]51W:I\\." 4*UALH_]3%B7C7Z"SE1?Y]:E#0;$K^: M$IMUKY$+";3?I?/# 7 .PML_<[WS"OSW/.CA6[BO4A+B19<>'<[ M"9U/,B$!:^G8.2!^P)L.0./Q@JC5K)RR$\SLJ>0U_"W%7&<+EVWY.%C#O4EM M YO1MH'U9JJN@5.W_JRJDW.$6M_2\9_K&N&$'C;9CH'=3.9X(=O<.N%V-U%Y+ZO722;IJ\4 Z\)SUI,Y9 MH31?#&G?.W2B&CJA;Q.,Q\1:<8=+VO[NKOGFU@JNMB3+\A&2>$8P]:1&9[F7 M]W[%^UR0(!]/AY>M:7-.9[X1FW4QEZU>+I/[PT#)XR(IF+"9T=4I-%1VB*C: M1A9D0U6WH>2,JKUKQ"?;PUS:M6Q_N%HQ)7;E3@_T8?,(]6%* "G*F=1.R0"' MX>C<8ZJTX[VS !_&]B;8FJ:"/D^PT7M3M;R^I5\'>TTT\F6E*W7;V1%>#GAM M9R%N!"]9D3IRH:9B,7S@=U&RGHE),9N7 ;]N#^MX,U8554*XX1^XWP=N5T (N_Z MS:\$^=6V=1H6JGGJ M6]6":L$6;]@.G]2W$+])IG)3.CM*RVDC:,E@9YYECT0>:(C-M&$8CSIC$63+ M*3/-T>DG$V8J-LZ7#5E,I9:@M&+Z5ETS@\;?LDJ"U"66U&''H MK'INJ^26M:.725)PLDMP4Y2V)#>V$P[KT''DZ-L^/)F OI8BM;KI#J/3HF.? M+F@Q]N 6H^8[4R$^2PYYS#\,=6"8AF=0WHTDZ>*-]+G.1X"E'<=@@K1H ]^=2$/+"U!= %1V MJ5(&W<%H7K/'F'#GMT2O LD'8NUZ/#'M=TH?J(EUO1%+E&L2? M \AZTIF2O3JAO#KA:LJ;3F*3/3"OQJNJRPZ//YBD"[;G]O47K'9/HP^:QW1T MLAF4Y(;4:Q_@B>&\!>2I;]4@]4"N,86.&4-OFN'B^5=JGT&2E71YP-6@^JT! MUI(ZW2JZ!@X=L.[8&(-2L5$?BH.**(05?B"@GY\/<1!D,0:Z4E-N'R';Y =! M4"1RR@J$4BF2Q:1%>P"S^DW^@M8U05H[]MNKG-TWZRF3,=;<.I5AJ\2G':NB^>+#RBJD3!R+ M+'M,QR&; $EN*5+C$"NMOM$!KR]D]VY4V3OY85O/3]09XXY9QZF) ;S.3.^[ MF:=V$]PQXJ/\=[PH;HV]UNQ*\MDQMB'TG'4['^OMF1F! ! F#47[ <@""5-4G<263H[JDR1;>&E2$IS3P)Y M!Z6#$7F=A6V.)&:39XPMEI5C?>ZB-#A^6?$_YO?0A$6I=G$&97 >V"D5,N M34FY-,%$U66BN%)2RDI)1>5BT0&N*U-U7=(/[H9U$147Y&^)FK8=U;2M;!=L ML&D8PN]5Y\YY]+"\@5VK<4^=QY'JS*[7:,PK8/C=Q=_=-79 9]^K:YPV&HTX MRWGA"Q)>$">1]/#.>J/);$ML_6Y_ZHUL!RA C[5TLH-X1PM2Y(8$<$T!5OX& M4<-Q+W8(WAO7G6X#VEP7J1 MX$H[@K?9L0=V1T';PCS7Q:2%>::,H.[7"V?-0+:-?-I=WKH5*G#*#=7OF8R5[K[-@@25]?;]^IR-U>Z93-7>GM8T%E1UDJNT-U6 M<^8*V6T7DRMDTJKQW8$G[8I:K3AUF/F+3+;>OHR1I,A2D]].7:8TBJ3EMC9? M[MZ#"'T8 HE&-0G>' 7O$HUGWU7+(IWM\QZV>6/Y*88)M?H-63H[.\9H:$9L1WRJW.L_;$P?GR@GFI85+]6'0M@Y$9 M^XU#-DIO+BP9IEAJK]UK2IU.+E5 R7"(/04Z%C1O(TOR07-'EGI*NEKX_-"\ M=]7,\QKUX>KR=013Z39"7OA-4C M0W"^5D6^")9;':F=LO2[+!G)!5V'8B[TXL]'6!W9G1LYI5/W+3V+/2TN4RGU M92I;(+;(:U8^,YG)DFHO:S4_5782!0^'#'DRQB 3;NDK>;#'JB7Q+R3R2!UC M>$'&JO-L )#QT<8\W/\U=3UC^#Z;?U+H=/PJ$A!H(TI4#7M?J]8[.EZ6S;H[ M.O"UQ;RP9X<=*SA8PU7S1M2E 'D5](K'FF:C\'3Y)Z8265QU:%BJI1G,CH,O M6'[V:=%;VC$$P^F6)_J/>IU\-ZBIGY-[]1D8[!&T ;4TX)_F!;F;L$+_.V"W((72_N8X;* M0Z/W1'3&RY$O@\O[GP_W/Z[)S>WMW3_Z3S=WMQ)\OCKEUQ$MKHW]1R6&_LN) M^L]&HX5LI%[N9^%7H1"[B@JQQU!T8?6JWWS!QOLPXC:TXS5_G,G@H)NH81%O M9$]=L$AA#OJF45@"K+K&,A.(.F8=63_EO/Q$[0(+#8@S;E*F5>%AT_0U,#3Q?DU="]$2ZZ\8&?XJ?9P$DJMV/9MXC;9SX> M*VP(;95?3CJ+FT[I@(9@3S;>!J#U'4K)[_#+R"770/WZEX'S^;*&F25\9L9UX[[N#Q:/Q5CPD4KNY>Z$WI6@88Z)2.K JO[#W;YVJ^M M?%BWD0?Z0JVIWY(C:2N!0OV0B*G(4UO$)_Q1SC[D'863930B J1Y67%D^]CM1KBSYJ^]..:1%U=B;U&NGZK^_+>UL#PU\= MVW7)Q+&'\>4)^\U^W49YL9W=LXTE5*/TI)Y\J+= ;:4S4H&G)TN=WJ&6-14. M'=2GK8/-+-]*0*:##W@0R@9WFF_D+Z3NA$_?\/IMZE:^YU059RHVC2_,V%O' M6+^KSI^441-+R\.[6ZNE/!\IR];L6WJXU6O.-TF5G5)S@PJ2<@!K*UVZ";3: M8#JVLE_=4PYH[1I89T!:!WL9^E:*=A-HR7(+]&ZAET+G($-_I1;%E#_65T(? M&Y;A>@Z[KK):HM3?)V"P/[?+]6CL2=UNB2_E+- WV11DBB*U4C8S+Q_(]@*Q M9B=U47SY(+:="[,%R,XV<(J+-5W7%IH(R:.=?I"37N".8GBY&3# MXS4.3J"N;S-@KA?Y4C>VJY.(^^XJ(6!#M)TIHKIYCYD$&V&M*?52]B$26"LF M!6%#M'5:V1)R]E&CGJ[ TUZ*2@I]NQ$MA>%=GWP2\EHZ#>DLMF.GX/O=*-D, MN.JU)$41!M'>-&L&5,E-3"X1?+4_?9H%6>V6U&OETB1M/Q[N.BC/COL,2[/' ME'PT;=<]ZLY\N:C7&P;-'P#+%*WX\&K!C.F[HN%B5K3FHXHSX57)JS^+0&NQ M6CL35D%_M]KI#HT$6O>JW^/1NE@V)#4[I7234X>D^5W/@?[V'>1/(FWG &+J$ M^73;B*!MP=:2>IV4-F'I +=?N"G=0ZTCV$I:;PLXN24UTCK"A>:*;)"N^:2^ M$8=JU'AAK0W59X>R%I))D8V#C;$F7:?8SG:=XC&?/!<0.)DX$_,<:/$A),5^ M0(GK\[AZX@PI1T;H"$;8HP>Q#2,H6UX34.AM=44G:OAYD-D"0<="BEM'G&YM MRYX_-8RAQE5V93XMG8Y)/N\Z%I8*O8O9TV),5J9,RV%IP&L:Z:S&I-Y\J2?B5%L&7GOJVISA?D>?E01[-=\<> M7\&PAC4%T,^N8/C*8,"?>T((7+]YC@J$:UBJ\W[CT;&[_GJSU=F1[5XZGBYE M'+[(8_B=X&7Q/+5YEA(;U3HZVB\7*#VIH1QP-DJ1F0![X (%:]NSL\$.''-?,PC]C^V5YU =+X%])7#-=5QA=P5ENR^E>LFF),E.66G M$(&YPO3T)HAK@TP7/O]>D_K6HFXQ2M/JY=)6N+2I?TO^9L5\2]X;-67I34]J MR0><#EN'=(46%!6!<3D74UY@O!"=7 C"\[FRYZ@Q7ISYL!7&%[IJ0T7GG@.<:3W+9.$UYI"6LDAUX M$CDC?R7.M[P,5S@6&1R+G3.TLEU\2C!TCF[&KAAZRV*A+9R.HJR&;X8Y]:A^ MW)2V,[O!A[:P' X(_7F:#AOAO['=94H"_Z6Q,C9"O[ SJF)GQ*!_M=#/UW40 MXF.E%A*/69 NN,Q\!!G(R)/?5<3[60,$6T\P!G$M'.>;VU MS=ME*E<+V+;/N?9V.AY0YV[(=)1[-V/:>;\X>@H7Z*F>(G7S,$]W&^0J$QZW M2G'(#Y&=CJ1TMRMG.W)$E@./W99TIAQ-PJ?R%'AFQ+K90=[46T\8#( MJP"][0-UB:U M'1DFB]#>FS$E)H_G*U]#_?V9%1!?9 *CCHXUY1&@4RS-FLT_\R8J=[6E$B:II]AA M](XEEI;MP9 4 +T@/66SXYJ@M7A>,0>UKP1=2E 7IWJ!@:A@!!T["? /K'2 M&!6_'AJ6:FD&O B(\U@36O>TZ"UA"W9C^+XK"(;3+4_T'_4Z^6Y04S\G]T#4 M%S#:7U-J:]]]C1,E?A?\$J^1SUSU[ @\K:/OYWP3$VL'O M%MC]ZW*=TR;[7B:5<':VGD;,7J?P([[CCHPM MR"Q* 0^;6 M1B HT9<^!V\Q\"!H0\"L M3 H>J?==XM\!Q(%2$>76PG9K$(T"AH(HB>(Z#X MR:/KQ7W,4+F"UKHYD=H@7-L@ANXV)O!$I,8+#EC*_<^'^Q_7Y.;V]NX?_:>; MNUL)/E^=QJ^-_4[F?A5Z'4NHI*K<=05H&H@[]L[<^1 M;0)WN:R->?>B=OW7U/#>22F@_W$FA8.+<0R+>"-[ZH*NQ'8F*1:9@BXW%@6K MQ# OQ=.H:?K:EYW*X=^@I[7@[WEK1K--4YVXP-[!IPOR:NC>".'<^, [SZ>! M^4DJ;SQ%>YEXP+#O#*0N>*J>Z)WWHC!:;:'$8G_#(0%V^.TO)YV3C8=']C%5 MUR5]3F"[67G9@?&U*L!0M@)&'Y@$;6[5/!)X5'AK:U#-KDTX$BR79\7'#(34 ML?02:>\5G9(*UF/9VE>DUG0\T839Q>L8?P?[%A"N((1G,BBO6=%/50T=V/I8 M(;K>:M.TZ7AJJNR4\#AAM(TE%!,H$&#,#L;Y7D4"@@69Y,5M1]AG:9%;C/7 M#\N.G7%>1X9'ZQA)A/V3HYNX8NM7*U@6YQ'C8&3?77:K5C;?ZR-!!L9T3 M_F]]"."K=WD>V/P&>HJLE P6Y8-J-A9IE5A&MAI=J7V6K0I 4,#RN&L:-+5+ M10*K.I-W9*FG9+OK-2W<$QOX5(<,DJF@4RHJ6+BTIM66NEUA+A=+ =T24T"W M(\RK0K%?9CM ;G6D=L9JP,W1EB&^D_[T.T/H!IO>8[/[V)9/&Y)@GBF?:4@M MP53?]1:*WGJ2$]/+Y,14#3)'O/4DHC@[:J)(@HS<.&K09'/;E/RO*5YU923> M5YSR4NSL?E9%L+%-K%E@(V]L-'>&C93MA8\7%=LX%ED9H]/<\E+Z96P4<]J; M@YO G*[Z0.4-.\83:KGL#M1#)J4C4O:)=I L[*#CW'HB52B"*M)&LY1M6I(Q MR7KCNE.J?YLZ&,2BCF'K+(TVN/"&ZE<1F;LZ=-5.>9MJU;"52,A-02$O.]C@^LWZFB&2['?E8OP(O8$-W?0YPC)!Y:] MK=*[XFF*9WVQ'^\X_ + QE\\$^1_*>EN&:N:#$@4C^VC%H^)H.D(T*P"3;;, MOZJ!IB1N3J+\6SZ@[Z2[V+-JR$JD8W'X6P(O1]#QUG1\W.?5)7%RRD''I3T, M0;"Q8K?0^8&)J4,H;_(;/1\A$U,53M$F3M$#=3W'T+"7/S[6?U4=_5C@7 MZQBER]FNFMQ($JG*<>>Y)(+FN(^^$D%SW.<_B: Y[A.%1- <=XPZ$30B/K42 M-"(^M1(TQ<:G]GV,$&-)3\#&9.;TJV-X'@4+>CHP#0V>&%*T$25B4;Q1" Q1 MUQ.6]0:6]2U]93\E6])R1Y(;QWG,L 6B5QQT$302-" M:_L_ZDC!U&>*U#M+=T-HU7"41+[-XPYCE..$(RWYBBC<$OD>=ZBI' <;^R7? MTIYG]#7- 7 1W7!YX?RA)W(=$6,ERISCCN$>\=83J>*XP]>+(ZXI*-S$$9@X M$W.5'GI2W[Y%Q&R:7E1*NF8TR=L\J*+/1/(][B.&C.2[B2,@R+=(\CWN8Z", MY+N)(U!Z\LWET&6ATW@>9S'C">P/3U8\1[57J,,AA8_6,UO)[=5-$OIC M5[=U*[-UG=T+GR![][,4W6.+@=718B!1Z&8[8*X AKX6C:&E"02/'#B/;-8# M6V"H4#U2@'>:)E!ZYXVHDZ8+3L8^F9O@-;%?\M$22B(K9SL$%ZQ8RT2'4K\+%E6M'=W(U%/D3K-/$)ENXYI)O:_+Q =)>MZ?XBHVS4[=Y$+(5+R6IN-8A)__M4,*4^5*5=J,A]91#3&S-%8%KW,"MJPEV/.MM1N'&+Z[@[1NP7RFUM';(N\]JIW MB/5>NU.OS6TNP2B>Y^*G8_*>6J(,XTJTG4L5Q9ZHG M@D:D:Z=WGYK;A-@RW?_2DYJM/*RE@TILS8B,;2[Y%<332!1\G.D6T^D"E%)DSYR59;[4&1)Z1YB M=%EP\K6!WFEI]1]!_ZC_2'!J!_;^&1BPW6VB&HW76\J M)6NZ+BOB(HLEZU3TM%T)FN.^A]&0.M--7EW=:*ZKJT9*MB#Y-7P1K&-V?WK7_WV[(=$ M H+ZXZE?A-N/=.N)5"'"[1E.VXN*M_.OO]O.(W5>#"VIDZUR=FSG\(GD>]S^ M^ XS=P3Y%D&^QQTSV5V&36FI-Y=0O.@:6*JN#ADXNEA8'2T&$F7NT;51$ET# M]XV!@^.1??:>$1@JEW.:MM58MRDZC96.DSO9#I$$)Y>!DXORTP4G'QB=%%?[ MLT7/P!U0AQ EFPG[;,?B^<*RV.//8&VMG (<,7T$_SZU*&DVDCL()JRK&.)H M,>+0[>G I,7/D+>(VNZZZZRM"KN=='VHBD1B&0DCL9=* 33!=Y3UOQDHJ61- M6M(U]3LVJBNA.#HK7ZO'8Z.*HF51HGT4FQN71CYEMJ$$^G; SZTRMUUK-V3I M["Q=-T5!1<5247*\I56N!G"KNG/VFE*G4S0]98K+'",I)5/2UM=]%-E*4.Y) MS93-W(5 VB<5;7T92*'=1+<+_PD*VH6C4V("4N0S25:VNW9F$X2'\81I%+=] M0<:J\VQ8=<^>G),&AB7]+X)U-Z)+FRPL@2T+AC)-?[O,L<2_81-:\/<\16D M=77BPJZ#3Q?DU="]T3F1&XT/W-W!S^OV!XJJB6 3FJHW?(*538+BJ&#X #MZFN8#S//BH-%J2TNQ)2KO]:3G6$Z;, M?EAM"T>;"\2T(,AQ^WYC K;(.OE&-3H>4(<#I2E+_(/24!HK,!;LYL-N2'QQ MUGER1@#MBO7])70_I$RGWW -R<4;K=W5&'>:TIF1 M7.8F7?+BOB1/D:R7')+8]8X%-M<$H%I%!J $ MM@7O"FP6QKMMP;M'A.V.P':UL%V<@[/-@?N]8P\-[X?M)MU$VY!Z2FI76]!6 ME6BK+6A+T%9!M+7-H64:VI+EMB"L8R2L;4X14PJMLV;R]>Q[@W^QR!6MZ0&L"# M>+F3(B;:F&[G/$_(6Z. MA@"3Q$VW(<1-M;!=SLC=48B;K3/Q=A>JNW[31JKUS'L+V$,8"F(KE) MWJJ&-9Z=>&GKE6T!W;DPY=V0?_:,@4D?J0:/>@9U$PM>>\D7@PKI7EY=+@M= M7BUL;S-Q($^-MBJ2BF&[.'&R21KA9N)$ M$>*DO 26*$Y$:D'%L%V<.-DD3;!2XN2@T@#G XXL#9#8$P2FB#J6/NJ8*A^' M_7C'41K@6T\,2EKDWQP3MD7^S3%A6^3?5 S;Y8H0IBK52;0E MEJST7E,8$N4EOT1A(]*_*H;MX"_T2%U M'/_>$'X9,/'4-RJ2$$4\H-K83-22(NV^8M@6V*P2-A-Y5Z3B5@S;Q1UJYQ#* MB]JW@3%UP^RH)S2C5I]DGW5%D6^)B2Y1Q(C\[XIANS@1DT/@3HB8:A)=HH@1 M10<5PW9Q(B:',%WU1$S%$_+ZFN9,_;"=;KB>8PRFHGA8^/[5QV:BUA35,Q7# MML!FE;"9R+NB&*5BV"[P9+J '+QO$2LJQ4GT61GNPA/9+QEEC,C1KQBV"Y0Q M!:3<"1E3#:I+E#&BEJ!BV"Y0QA2087?X,N:@$^IN+,O^S3:#A#J=CBUC"&MG MR)^H[YCQ*'A,^/F5QF:B?A1E+Q7#ML!FE;"9Q+MR0Y2/5 S=Q1U+;QRC"TRH MFWGKZ9X;3ZO/HEN2W"II:VI!:^M%B\BYKQBZBQ,M&X?FA&BI**TEBQ91$E Q M=!U7(X4EZC#(86/ MUC.YO;I9@:+8312*IT7 #FQ'ITZX@*\F((@^1/? UME6MMM80Q+Q M[0%4@HR*)*-D2/J MI,AS4#KMM$[6[DE^,<=*4/O^I6JAI21"JAX1G14H58NZ D9(54'M>Z#V9&+O M[(K8#XC&A5@OJ?E0:#5;*>ALFS1=-OPK1:CB8Z:^\RC_5]54+8U?P,V +5^0 MWU5'&_&=-F6)* U%%F=O.Q3PO:WNXF:7:-]-/==3+22;Q*NV.QVIV2CI75*5 M(;._E9O"-C$A1B"KJ.->_S4UO/<;2S.G2&KWMH.3]3U>>8'MC9_L6]O"R1W; M-.&1&U@&4%["07 9.AM7F1I+*O3.=B?T6JV>H+%22KQD6U)4+5<'TX4)DDZC MQ+JMU9"E7EG3G 1-%A:@[,BE(LI54361^1%.J=*2]#CD=%CJ\3T*+>[4KLE>L_NH\7%+?6BUT5]-&W7 MK:CA(NKB!393A6A$TZ>*H5M@LTK83&9>T9'FF- MBQXF%4-W<2[0-N?%]XX] M-+P?8!PGY)9)[:XXDSM*TCH3I"5(JYA3E^XV1X'QM+7BY$3NE(#"1.QAAW)+ MSI^VEN16IPQ'<3EGO.X]:L$(M5T7P"@82_G^EL9GL$(K. MU)B M$DR6..+V]XJANYQ!/B%QCH@$DR6.N R^8N@N9WCN2"3.#M+S=A?6NWZCCF:X M-.A7^ZHZCFIYXA[X7:KY]B8UG*QK=("^N^$?/N)X26=B'6=)TUX%E:W7Y.*" M^J-"M[C3_*C0+0JU*X;N*'E9$E6R?X[2_NYV+LEM@3=E&5X)BR!__6A-QY$)#]>,=1 M&N!;3^[PEKI5L9#:)5/2BBA+JQBZ!3:KA,UDYA4IQ!5#=[DB?ZE.Z!.MA24; MO-DY$[9">>DO6=R(I.>*H;M@$_J M&UO3 ]6H\8*]'4G_V:%T#/,3TU 'AFEX[X(C1;"@TMA,5J<707:#,V3@94,B<(R/"9)DC:ADJAN[B9,[F28-')',.NGG@-SJDCN-W#O3O M_?#4-RHR#44PH-K83%:2HDBG8N@6V*P2-I.95U3%5 S=A9UJYQ'(B]JW@3EU MPRRI)S2D$HZR2V#*"I+;1,(T14I_Q=!=G(3)(6PG)$P522Y9PHBZ@XJANS ) MDT>0KFH2IN+)>'U-N6P/(5R2]9A8S(T*\8N@L4,@4DW DA4PVJ M2Q8RHI*@8N@N3L@4D6%W^$+FH%/J$">JI84-_#1[/+9Q9,"7X*U*].^[\T;4 M2>S7IY3TIFM!<^O5MRC*.2ITBWJ(HT*WR.P]*G2+7-!C0G=+).8=%;I%EM11 MH5N<[Q\5NBMT(KSKA+0@P,5'/2?R:7NRAU#8> *8# )AGJ-:+@^&N$0=#BE\ MM)[)[=7-"A3%;J)0/"T"=F [.G7"!7PU 3E\&<2U34/W(;H'SLJVLMWFUB01 MWQY )+ MNLQCB=@/B,:%6"^I^5!H@DXIZ&R;?%84B>;>=G"ROL<+.[![\I-]:ULXN6.;)CQR \L %O%66U^IZSP$VY2$ M;0Y5(2B[4PBM5D^0]8&1=6':(-F/V#KS.UDY9/$R!.E5C?2*$Z;-$IL4K493 M:@A[7+!!\0'Z;JM4?+ BBJ^T%*G5;I65(=+&\04OE%HEM$O%"@LQ_DY#ZBBE MY0"A$@Z)#8H(T71*S#QGC89@',$X1>N/K3/("M4?LM0NB_Y(/*W[S'9X^44W M7BYKM2^?\=\OD^@DYZ0+^%Z#NK'J/!NPT 8\VIA-.$D>6&YD''D>*AI%1)Q< M/HTH437-'L/VWK$:Q[(]&%)UX&N+&/#0LZ.:9*(Z'K&'-6]$70H(4P'?'M61 MK'1JN?P3.^Q5\>NA8:F69L"+K@=?X!U_[NG:+66%5?R.=@N_Y7G^HUXGWPUJ MZN?D7GT&-G^D?TVII0%GMB\(RY* V4F][K_')!E_%?X3+))/7??L"3RL($W[ MWP1TWL'OUIV\GVRT[>5]AK.S]31BEM-@0B>R]V#7%^3I?0([[COJP- NR"T( M$PZ96QN!T(R^]#EXBX$'01L"9A6@!@Y5_ZP/*$@P&'?"(!Y=;"=FL0C0*&@B M>)ZCG_C)H^O%?>KT_A5L/^HQ-!_.5'_V6ATD$'4RZ*7>!5*H:NH%'H,90]6'UZI[HA\-^U7 M=\< _#@3ET$BA&$1;V1/7=72W4^IEK,=#?UKZGK&\'VU<&2:#!9MFKX^98]ZPT4"CJQ,7N"[X=$%>#=T;(? :'[A-D@:0)ZER7V:9+^$N8@S! M%7E:<6_ JE&I_W+26=Q9\/(@.9,IQ/&2;<$-,9D+Q<'EH_%&?H?O1RZY!DK5 MOPRU(!N&XW^U;;M^2ZGSAXJ#H5(T#)4&ME3;%E*'LE5Y/T21O#0F08%9XQ#%/-FVN_RF6&KROW_O+JZOO[^ M?3EISY>3W "YX^F[;J?DL@GD-,?$KDC\E3R MW']+,=?9AY0>;W3@Y".!;;*8[QU[:'@_ %!IHOJ*U&@EGW)M#+M*X"FYQ^TV M25'Q>%I 3U-J-S9&SV;,OLS3.?%Q7T=KC9NMGDT<"K#4#+#.K$4&YPOW;+80 M_%5# 3UQ[!<#C PR>"'P)N= MY%.@BE%\-N H[>0\Y@-3!%@;LY)6T)5;DF- M1DH6RP#6_:N6)_4-K6EJO+!@I_KL4!8=)O1M@M'C71!!1/29D!4@].3N:RP&GK;@B.Z#::XKLRVGX![>.!R$.#^\=+Z%>WMC8B;E6 M'21<*.Y68[0CR9UTP:U2FCD%63D9P+G"T&E*[G[4+S;%Q[)";?BYZ$Y& MG^M2SV5!IH@?(8)_A8NTOJ8!\@'T,ZNS(@(M8K(Y%'33-\K_O;&"/3^$6TX4 M;&N*-X],L&T*UI7^<6I'[C!,XQOK!9ZUG7V%00H,D2\HLVONDGZE%ATFV09R M4^HULL=YRP&Q+#89@IET@ M_FXL?]*U>=G271#-O;AQO L&%H(JD=%(>NQ43!-RU M;KD+[643(>=*>*)>#:9:;58P4@AWOB).O&A4R-V41ENU%$XNT.OVV@>H?$)' M9J*^'Y47<\_WFT;1=*6&DO^I24F@6Y WDQZ\LBQUTZ:!5$,? 8R<*84Q 3(8 M0?"FCE6I>.C,1O&W^H@[?> ;39.3"=YM2F%Z) R7"UAEJ=7I5/#T-^"GZAZI M+:E# M)NAQOK,S^Q(*UJW5U9TSHY!@SWW]!7L=IZ.+KI(_791#>&VOM-("=\DX;&P0 MY2F/3G+H0/7\F)YJFO8KVW"5N,??Z0/?*&;VA-M,9>KUTFJE,C)-4:;>=D!M M2:S,\* TU$*3_GP"?SR([K/BFDS;Q 4EUFBMJQ7=ZN6\*[8*B#+ZQ)K*!I6! MW[.5G3DHJX3!!_37]Y\N'@"'(?A^".$TEKB2^NA\#6ZVJ.\]?&P7)X4VP_:2:]#JG.U/ M$FWLA:^217M)I3O(I+W-I/EBCPO#>J&NJ)LN48[K_=311F"48$\G4+D@#;QW MYCG3OZ;&!.-.)73RMNI4X4?3GNR^!EMTZ+V_ZWM3M3QP^ZZ#C2>D<[0DI9G_ M^5E)H+M=@XD\P(LY^GL-]VYH\F[,A3=,+K+R.8/UB52M9X.5U:W,1JN.S;-# M7K\)(;LN8PNMDC)M*#_,[C&.MZ4;[GO>L9;;,=-N 8[W M30#B3(XW*,M&>]?T?&S8+L+SWAC=K5:ZS+B]B"_AB>_-!\S'1?>;C0L7?=>= MZ@*#AH#P\:@S)J:M[B>GJCC-]Q FL]P-O]%!D@\HM=-6%AV9AYT>AK(D*_GG M=)8[G!5A(H>^V.8+JT$Q+!;@TE@Q>PD)(B^>^@$;A7_6]4!H8SY=RF+]$G!7 M8IN?=F/S-C^E$ON XTR1!IK0. M)\TOF5SEG9#K'B2O8VN4ZKX5Z6+;)1"Y0^K V.5+KMRRUS7;Z7?8:$# -T"O MAFK>3P>FH=WYVT[*YTBOFG>0&9Y,L4J%!.R$(2@DS(J+6-;\+*6,5=KI#O;+ M+V&;1R%A;RS+_LTV,3BKT[%E#&&1C(Y\:W#_>&@=9?]%EDL\IR)\1-W,X\GG MTL32\+1&3\DD[LK6H%6L9('-SMH(]8.M!C(X50U++V5 MPRB=V?I^%O#M:/D MWPVKU/KAF^'RFT)AI^RRBS$=#ZBS$VY+U@3M ] $1='Q'%92D&VOO=?"_!U9 M+_2-.IK!T\[\MNPEH-/. =!IH7<#A4;+'QPGUSZ:$G."4]:W[\S,+B9%:S7] M^K&.">/P:I^2[R2FPKS6.P[.@ #UI!NN\ZZ-.3*\Y28T,B*NUY0BYKB M#MJ%],@SP^9[ .$TM2U*3VK)>1/DD>&PB#2I;$B4Y'R*T$J2NB.RHHJM3T+! MK/MEN9CEBD*ZA%&4;60C\A3^'^LN7H!K6-MK=$DUC^KX0]_2Y[^(/'E/'9)8&,<,.3J#NT0&]-FP++3DP!OT1I2\4]4Y8E.NM2\62#APEZ5.RD"%L.Y6 MH+6]-S64X/PKBG263_E#47YD:S="B&('>RY^)DP39 %!:Q,Z;3%2T^TI-IU= ML_#$J]+7CIXW)3?+1\@M69*W;*VP#HE'CO1NMWQ8E^5&ZF9[:=$H_-5R^:OK M+JB<3B8F.]M63:(;KF;:[M2A+LM7#VISP#?EQ K$(8IQOLULP$+'JF-\ H*D3 _ .0PEU753_/ [Z>\#.+4TLEFFVMK,C MA?XMLH=>2C3VVNFR?@K0IF63.ADMR6+.E^:,>U<;47UJLIPA()XZL^XC?54L713?'X:]?Q_;* ]5 MKCG5>;\<-<4E7T)V;Y_Y85O(1G?.O>IX_A^L'Y1K^$46"'RW[[K3,=7EA(M: MI$[*VY.%AMY#;DA^:&YVMNN>% FJ MU:*%/C%7<2Z$ U(6IPE9DTJ"]XJ1X*75[2LK;(,+=]Z/BLF3B>-,J/=2J_?X M2M_@7ISWY O TW6QJJZ&_T:'U'%8S.%(X_V)S-_)V!U,,/^.F3^@WT@,/B&+ M,V4N\L'K]^M(>6FHTA,+I2M+B,GLG;&;FF#O';-W0,C8FM(G8[^T/('-.RU) M[FY7BK>2TS][:&5)E:ZE0W/':1.XHGEW]B MZ>-X2W=P((6G5QY\P4(NIVNWM!T @QWM%G[+\_Q'O4Z^&]34S\F]^@Q,]4C_ MFE)+ Y[I7)!_J.84N8?4Z_Y[C"3YJ_"?8)%\ZKIG3^!A!76$_TU JAW\;H&E MORX7 FRR[>5]AK.S]31BEL.E063OP:XOR-/[!';<=X"1M0MR"US.(7-K(Q!: MT9<^!V\Q\"!H0\"L M3 H>J?]0$%T0+C3AC$HXOMQ"P6 1H%303/<_03/WET MO;B/&2J+);7<"3L1FRO(?7!Y__/A_L3:Y"H745%5K?0Z'U& JM^%WM>.$?0WG[ M*>?U;*:)N(*]G8YA*&TI$HI_&]:4ZGU0]/^\01O^Z%OZO0/* MQ/+8GW?#$/PSZ'\+\YJ?8(:OIJW]6=<:_\09_@FV!05+8(*Y \Z4+A[]Y3WO M9I(T#90!P?(IB:XW1'(A,R[X%8U3\#7FI=XJ5$R90 MBJ2MG<(>;; K;H$Q)Z1[X9*QX;JP])K!)!8SPB_]F$^"8Q (P?[9SNF=JB1%1">FL6 M36_*;NGM?@H^%F6M8%_8@D]HI@-,T*2:04?.]]FIX(V)X+G&G ]?0#=5Y M)Q^1\I!$E<9%A& 5<*=M)_@A'%T[]7_\1("*5:(;SUBU8+[7+4Z30="$#!R6 MQ8914=###+%CL.<\;'RC3S6O9H1+)6Q=$X>.C>DX;,CLGI(($P$+8&&ZR_*L M &Y3]/I9<8Q*7E3'H-X[1O4\&-!%;$P, M$^_!D8@V=4?(3C"%8\^L%1/X)#[+G7&J:+@-\\"SP MNV-/GSDV:!V6!:RNT9IML0LJL#[?HB9,XU!/-1":!M 6C%4?P_)5A[R.;).Z MX#0S-\X".2$1'TO^*^[(?G5L>^ROU1L9CE['AP%0?!;^(+PJ9$4B*[>*EA7- MO>DF\JJZ[+S F=@.6LS #^0;-=57C!8 B']7WXE\)A&E(;>)BMSF3B@SJ"= M;;:+D88P^8KX,0>"3.\PG886'#+FKZ8]@)?N?6(=&1,2R=J"Y3@3\M&7-K_> M]Z\",7-:N[/(=SIPIBBL%+:0GL2&#K; ->68V?LJ\8#K73]RY8(5R:0$L* Q M-DS@&U"\*EX' VM !@BKKCA!187AUZF+5ZBX.,_ L-@#P:IJL'ELI>[A>*\C M0QO-K4CEUU#B<@"L;&2_'ALS1+FDBA'8/WYFNWK-YW5Z*VMH#:B(Z?TTZ@CPT-[5#$O0YDK7DV_&4@_MT) MP(;=3HQU1F '$,R&9I !9L<75'UL6)@.P\T## RC#0R+^=//=*\A7!S;#%A$ M5]_!I:[#/V00D+8Z'*J&X\Y3(S,;["EG"G6"=K3*1D&ZYJJ9[_0T#4V4V-]^ MA"%9LWC+Z_-<<@#=/9"D9E WLQ>=;K1"?6/EE#RBQ':8)(PLB,Q61((E%>LY M%^(E9T18X/MFQG,V,OJJNH9[-UP8^IW_-S,9I1MM9]).8>(.:.N+<GX,[-:W)E94!O$U590&Q2U"$$!([&B\O5UHXD6[,QGG^E , I!Z;*F H'M M#68VWO'#]77$&G9K(Y4%C:A%J GFL,4L9L.*+!D>@Q'9:OX^!0^QV4"#6U'F MK8,1-762/GDVPQDQ6*5CV_II&:R''8;+U>=9ZFQ=B1P/@P5.3R[/SDZ7*_4_ M!*:$QH9C[RS:#DP:S/Z\,E77K7TE.#7!Q'(T>-;OL]O;U48;J?<)"(W01ZF, M\+T)M-9F JT9(] V$4@[C@4NG?^'9TVU#&?[9"8N)@Z=J,ZLFM'1V:64+&SW M3,&?QP@@_D(GS F?&7&3F<*%=Y%6D>9A(;0YZFI\DM-?-)_I-K48<6Q[(F@M27ZMWZX/9SC\3KTI7$DU<&H7XW) M3F,< 0%L%IUVOP[7H4,,H++)9L],;!ZXP "=.S6Y> E]'W?6F(U?I^TOUG>Z M3\D5=3S5L**]?)A]@HD:VQXB+0@ MHE'S;% UVB@>[$P[X,\LBK!IV@C&)J<@6P<8@E$#'?2OJ:6%X6 6VH@,O69 M1C++*2]1J'DQ)S)]"]C:) \,XQCN^@[P!MZL_Q=S:.$54.$HE%D?3VRL!V-] MHQJ/C31EIAUE'OC=#!*OU*$SW-E\F2Z&9 ;,BE69 U_+! DIV*X] =^;!Y^8 M\\\>D4*21G]=U5&4\%<_,@=^Z >TV,IP/@.4(:YM6./4B&&SJ<,.H\"$ #+] M%'W, NBX+EHI0$@3;H 3]-Z!B.-0$.4[QDD\D4,ICZ4;;S50=M[( M]=$Q9ZBP)"? ?;@,@_&.SFY:>Z'!<,'HL$2@0?HVH1H#*,7T63N;T5E[E8FW"4%M!_#L MI[WHN1C!"2@CAZ"]7(VR%2X>H<*/X/=1/ U4/7 P\6W6+ KD%HKL 1AS #O# MC\Q%_24W\GCL20$*YY'JCV>_XOF/7>/Q8M_5#=J8D+$-!.M&PGX@A^G)#VP7+B6B-[XP= MO,+.44M,P$*P\*9FT!"1M;!CEB3G5\5CG62O\"R[5SAK0(1-8% ?![2&7=HW M<(%#X 4D,>\8<@LU&JM(W%)OSJ-7TCNZ0:XWH#V=HRLWENNX/LP38T@@X+.S MLWAS-HF/]#B;?(4-F-YNJT7,+(2.RE@)5#PU+,YI0>1@GG=8<('PX(*[<#07 M^25T3M;''7KRAG&':Y\JPB9ZVP7J[@",JJ).4[+DJG=%KOI2KGI; MY*IG.+D+%E=\QG**[/2!\_FRME$&.'NSN!3L#5+"$\Z)\[.1NYO9R)V,OMA/ M+/*Z!J+!G!PWK<,U_]9>O*J?O,PR7,2Q^E*]S>BDN\J76DD0.P^+\TB;&DW) MVBPXSD.6:':Q/"KFOR8U@8M,1P^S@\0N0&,7MQT2;VH\K4IXQG#,NM>MP- M6HA'#6A@>1=2S7WB<%D.!?D[3#&7J($A/TE3'87'I%[2_$G UOT4>>*Q@D.]J8-9U7XA^_O2 M-U&@P%OL8F7$N,Z23(%4_$Q#CIQPS>P890S( \>%M<'!LGG;=6=DK[$!(R0S M)!C.9OR ?!+714.*^SJRR1 >/C(XC=< *38P! *>28@X]]-;U;^'O8$YE;^! MXS.?'!I\.TL-O8>E&1H3*GZX&=&)(ZC&YBSCPGTP&XLH,)NQO9&*&]"2!]A M\/ML,T7:RVAP/7#>?9BQP89)76L'VHM9QF[388G<2-]7(QAM%[99XIH">HLL MHC3FF]S8C.S.UN9OI2>T('4K"VGNU!J\B905H,SN3QS#Y/'>&B;%^Y+/Q$AV M'12E50^/"74Z9E(> ][&,QH2)FAZ'@&W7Z@SPC-MS79#HTUGY08H?YFNQF3^<66Q3F(\,2FODG#F M6 IU-)Y%V\Z?H,_!6D(;B*>1!15+J&MK0;$BQ91P@ZM2/^#*0!ZKX#06[ \J M,7#HH:U-F:D&RS7]<@BJ.GAM)ML_*W_T5;)FPSM!'CC+/E!K''"SLUPV]SA0 MX'-;FX< *,FI!ONG C[G5*"F&)\P1/N+#8KUFL!PMCN-2YL<*Z_96@7V#/O>DAI,5S#&P6R@TPVTW=* M5W-,\W3Y1KV08YB%K:*$&U)V_H"N*W5>#+3C)_SR>8=Y=NA"^2A&>1D8\X83 M/L_]-MSTJ^K6T"%Q6.VI&R3(Q57#^#YO(/-7^-6A-[V@*8)L%9X;$\OO-<'O M,[[=M,Q"7A76RL+F>ROPQ"-Y8"\;B R6R B*!S^87F8:D;NP&(,)]/I[#3[: M#L^0"K0^LV@PMXQ?)^ZOSH_>6.APZG2 C -@PC9?I^1F&&\BA)<; M,K]Q1N.U,(G*!:- XXHX^0%\;IWYXB^J8;+%\1I:@P5?7FSS!94[*]O&@ 6Z M^]QHF0!6)C9^S4]2?18ASX[]"AA@LH8^L\@2R'+LC<;C)FAG.:Q*UP[YBF!0 MQ1V^!_$W%$C&7+HM@J$VBU%$H3S&@CT:A _T#:#!@K/OG&B2MH;V(=]>+;*] MXXLNR!O6ZN5'%NP<=Z:B1O6&4AQY59Y$Z LX!$#K2\4VW.2&Z((5P0FI@-1AXPVV!\ M,*DO^5+9A@G%?OOM0]V@[&B''5EBP5,0M<.*)68YI:Z(\BTO]$L! M?R.JLW1:A_JU-B-C,M=G*%K+B4:YBI'$VN ]?@/<(65P<0,++H)$OESL!,3L M5GY4,S<#"UW.AOYQ\_7N@; H)U_._*RU,#K*ST\C]AI>2\OPL7*=AHM.KJ6K MCHXIQG[L#U9&&<6@JXQ@F$[03T&NX1TDF+W)"L6P?LFQL3.-W^DJ EKPC'4F M)_BVQJK.&MO 3GC2UG)I!Q(5M?S@XL*2)Z;*F7AV? 8K7MA\&&D]K2$2P@Q< M)SBCCCT(I$!UIJU:?A33M_G)@LW/RG)LQP!:8306>B(,0:=^6[D;JS9KFK,4 M"68Y1T'T&">$#>GL?: (7E_'#_5G&YL'$_/BV'IJ_H"L M3 _>NGNACH5-J -&APTR"1 6Z=U]?Y@=:[+2:E[0!P/A;T!8K$R.E[/A9C@G MK(*JWQ8O#*W4UJSASE3KPG>FN?LE_K0P#MM*AWP3I-(:=X+C0XY[X>RV1?]4&R+&-0U32=<.K*C M!%,%D*"?,GB?[2ALL^=BZP6-F?E!A)XEV9EL )C/]=VDT+WU/1&7G??3-X-? M'!^>R;*41[2,#8=M,GR/^:U!+C+KGHN](3'Q,$AA!.L=# G,!6$V[LQ$]A-6 M,945-X*)+=B,UO@WLZK!"PA=D= =\GT67H_)S?D@'9 E?<0^-Y^!.&M.ZIO9 MD?S>2/L,*? ::[-#"RG(3?$S>7G_@.D$XPJJW[20:JKK]QS ;A8,9?RJE)GO MB6"83 %BFM_@E&>0O@6-@Q^Q10<@?!:QN H>JX5^SH(G-F/Z M,;"*Q0ZUAIC!$SJE&)Z*N#_6JL.[]+ M>+:3IL01"FUY"00:G9P$LQ=]4+1RY,2"7L+7B^D*46R'BU^IAZ@ M(&@T#Q]\$"667"O;9/B-0*.X-\R B4U6FG+UYPASEW.,\X>8;\TEN]]A.G8.@?=I9+M1'W4G8 M$Y)_8N%G)<,N?%H"3SXT3*. 81X_&(IT.B97O%-ZV,%=(C].[T^9RF+!,=:4 M(_B15:L$<53D;9BD+X%Y1?R \_,S=F#C5F R";6BL&ME@AW&:F?V^P/5*:^0 M8N!,U_E .3OM+9-5V/L@F1=)M$L\:U;B2QRIQMM^A72W1%XQR)BGN"3%B3"+ MH:*O.-55I'BJCX56O"G8U_?9(_?J.W[5?P5+YCLX$"RPVI_5E_U.O9&M_X0G M3R[_!O*JL:A29A3'>6V&[6<'_1*PLC1*]< LFCE%@VY.A$G,#4OFR5Y["W%^[V_@.ZSSQO?=[H97_!(/,-CNP?IP5B>EGB5EI9Z2 M/C.[=9Z9Q]23KZ?"Y+2U$F>KW3U@%A;S>.^&/VS4[L[X!^;?PQ:9G[9Z9XW3 MYLJ-@7D;TH%%O1D5>#;(%2""-5MJY80PE JWU+L;!IAC6?<)V%).SU9C:X^M MY=>T8\AB68=L/KNZ('MC^<1!"C6N6Z<$)^='0-'@3N'-X_,TKS=!29#5E!:! M>TM#GKI^/ =;0=98%309&=1!J_V=&R2@VVQLY?KO,/(SF?(,Y%FAK4>UD67\ MA2744Y>?M_M>,1N8EU?[U, GF74XPZ00G.?5[SU:"]4/IJJRGF(6=[4Q.6"B M&NP'EA.!U:UJY/IM3/?P\VJ_88Y4GM[++F5A2,BL'YPFST>ID M##=)-;QT*FA%IF+XS/#X@J593 W?9-5F+D^.'>"'Z4P%A@L/5\F5KTE?J!GF M[\Z %($^*.KSO262%RR]T5H_$"$$-E/*?COJ8V^:4 N M#JL],:R:RD-2P2UB�SD+E8W-./!T60#0;V1451V,J$PCR.I5*B4/%1&+V_ MA$?N[ &6!6&XK^8+L8_&*3V5R%\F=%!W/L! MQ81]#BW;\ZE)"D2JGT^&11/SPXU6-T](7ZP78^ M>UVS'<<>\!O%_$D_7:"OF N-KL7/'JFUG8E:\SA82TFM39]:?UHSW ;T /(F MO,3,82H31(IGLL(+RPZ$$^@J-0@O^4T)OS[JU8HV)\DG M]:DH"BA\79F2FLY$4M-24E-7)#5M0'6B<5]AXB5W#=+)I$':>[CK"$.=848U MJ\B<^701Y\9EE9-^;?,LYT#G!S M\6_<:S,2*;CW0_X3%NT.YUEIW.KWOP?W!GMU?YQ>\1^,77^;+JT0@R M6&* GP\2Y,X/51#G_D*BOF^0SH]Y ;B8N9)4HLY"V6[4$.5#\#P3-4<#9-]W M':<3#MU,HJ2S>U'"[@\%(S.FYUOMXRS_7HXV@_[#?S;269Q@^A_KP(?U')&L MH$_,F?$-X*@8X/4DKE_"@,E68UO'. EOU3CC"5^L3=UH'5!4]$QC[.DY&]D- M^^Z'\M*A(-/P9?_YA09^IZRVE%U/9+Y+?@$$]G$+[]Q9GA*K87A)Q-SJ9L41 MT?#8XY2=$/NV/Y=JCN'B,2==*%>19DE:*G:I>:8UTQA&OP9J18_4]P:EL)DC M^_'%QF*F,!KE^LC@/-&K91H8 ZHH;=[()F!!^# ME]BC*S8SO[;YA9^B]>'W:9(68V6AQ%NU^MIL]2N6Y$"(J,^5&'':N. MW[/,GKJP O=354/)9YGH;WT+QU1':7T6Z?5/M/0[ZR' .;N!,'JZQFE.HZ8Y MP1P=ZYDEBN#?+JB X._ "^:! WQ-W'!$0X^78#-KGLC1%CCPP5)B[P3]'B_ M>$XP/D@U%J$,\,<]Z1/?+_;TX+DXOS% L:=?)C[)5U=_I5A.B%.8^@7Q]SYS MW3&X,3=FN 38,I8&LH2<>;"LC(_$3AFW!Z8FTFPA=KTQTU0#+$%;*N;&LUP] M :-%&$6KD4,XR<7!Z;/GI&+>"];'Y]D!AT]'P6$[Y\1Y'GQ4&BU):?8DI=W^ MM,S@OC3IM#[,[]:D0X#MX[SY[R[N,I!%'^+1L/A4W!3Q).&_'>+-].8H4MC8?PZ;,::W-O?LO[G0,PV$Z3BVV7P6F M[86QE5EN3-@7(RCT2>Y&R]P6UMOXXZ[K .R0MN4URST]0>W"/]882^5V +L]4"#1]+R^*V 2U=I MEUS]]SH;Z/]9.8)CO*B8B!-AO)T; NNQ'.&2[W,AT,!,#]/O]6 U2Q?4[XO_4AP*4N=Q07C57"S&\)*#G3+5URVUM0B3P$KM MRJ2IA'>F,5*)]-[N1'H*%SD&IOE)]BS2:X$]"Y+PZQ_,7Y/%FQZ-S7:Z1*"9 MZ>]L=_1WIDC=1F\M#>Z%W/9L:B1KD+/&IG&?T-FZ&P96^W6PI11ZH].2Y*ZR M <9RT!#";MFSW9*1ZGR[1<[3;I%;4J/1W:/ALHG!G=VT6?([*V':G,F[4RU M*&VE4//F<"/8L7U44D<&,T;6TD,E$FA;%S[S[,G*R$YX.4)N6H"+^5# )^FE M68I[SCK(G5-"; E!LIX37CC[;W[#DS?K4FQ$$^W"#A@QZ8T9[GQBD\_N3SF= M4WZ+W+&"+DMUEI+U7E.LVK_RTW__,+S1%KBCB+"HR7+U/=4PR0" _6<=QJEC,S?5(:\CVZ1X03:K&^== M=NZG8,'1X!5W9+\ZMCWVRRV]D>'H=7SXO>;/PA^$5V=D9KA1@17VM@\VQ"]] M,OR[U$'.,"N!M:-Z*'2]>C>F9G3VA1S>[PW-*CR9/V8V;)K M_++Q5YN@B8*-H#WZ;&-OOW/RS0 +PP/)6$=>13LR[);][2GL?,QLEM#(X56# M\',P$N^U"_,[!BO\BRTBK$4,*]^BXN42S!8C.EL(O]1(\Y>"!5F1+I;_/WMO MWMPVDNR+_H]/@>@W_<*.@'BX:>N><(0LVWTTUV[I6NKI>]X_-T"R*&(:!#@ M*%GSZ5\N587"0A#<28D1YTQ;$@E4967EGK^4AA+;3VRLT<1Q("_V2K&<)I_:E-P! M.>%4P:>H MS[Z.'JR%1=/ILC)MR\,$2BH;8]6:55K7B-B$4N+A@"=#C_5>LI+OA:?4RMN( MO/PJ:Q@7/N&S95GC=,&YM(:9 =XMOXZQP<: M9O^-RX4_8[DPESQBMD;VW3:=]=0]'@(Y[KT?VR%&W8Q<,0VPQ%XYR!X46^3V MM_ZV3OW3CMAN,[N=FQ)]5;L]GNV^%HZ?MG_^Z0,XB7M>&7ZY3&=8+B]5D5Z_ M:#EG[?F56X??8'=YNE$ZMEIG3KOU%CH5+U=I5:A!R+-SIW4VOZ3Y%1!RL>KQ M10G9[K:<5GO'C1YS"NC^5#&D@R^XJS[I54K!YY_T6=OIE@P36;J6KIPLK^Q( M5JF.KG$D9T[G;(WEC6_A2%K-98JA%] L[28(Q#4VR[R-0UFEUK/.H9P[%Y?S M"]&7.I1=M]]1<:^B@8,!X%=9#MQJMC?+(]VNTVINI ;XU9W$,G L"YS$1=LY MO3@[GD2-D]BLW]Z^.'?:%_,=]^-)M)J;]?P[9Y=.LU4L>4W#$E=TS)K9R2N^,ZAH-*9!S3-J]WM\>SW>.47"F:9Z96 M;\^C^JWFAO,CG99SWGD+&;M6<[,)DM;962W4BM= RGL[/Y>PR:4<5S:\\ZMW:="K"Z9P?,W8+GLF&,Q&GSL7YX@&U-WXF MFXW\M\^Q6;_]F+"K?Q*;]?M?7<(NFZ#;8 QN;!K0 MI\7 Z#F7J&X\##K6$$78*CQAFL#3KDM^:]$@%/C6WZHK6;,NV&E]"%F-"';% MN[V>1A&\6$O.L[SD/&T48Q;VV/-]&D 9S%UI9VLK;34;1?,S76I2,BJF,#(" MX;1BG)H*Q^N_-.Q/TTBQ 0T:KY@]8ZG9,TX&$,M$]_-]W0Q.0 _/+L[S'8H( MAW("!Y;Q"2[\&P[;5&M,A]SD%EM'IFP?M*9V__5- )1)PN@EQ; L*]"H;+NN M>L9&*K2;4I M>L/6T!76J_-KGM$J,YWN^R,QF/KB=JA?)H7OV\ OJ)VS7W12Z4(OWN8*E1Z4 M14>M19>Z>'51_;(*6B_8MD&,EL,O]A1LK:CO(M?LJN*B?#7K+CVI>-D"52F' M3KZE:UEJDV\K92[G9Z5IV^_N,\)*@30#^WC/\^"KI!BT(H$-?U/[!2,)"W)Q M)&!E[ ;;U=>8'M]; J\2H%^)P!WGK$;D?K/3X?X,H[_ G#L!)[HO8GT7-C2A M9?.,CONY">YX-S4/HNTTN_,9?=ZV=T&RM;#N,B3K.LT:_>[[E('\Z<,7+_!B M,+'MQS <'#ZGJ^W\AKNI>6RG;>?BO/EV67T9FIUUG&X-M)'-U8;-SZ5+"U)O MTPY[,:(]] DN.^(M'GPI1O6@I;7<*3U<:3Y;@'7473S9.V^HTJL]GK55F5RW4&"5\!Q]5U+H[E&MO2O)5'<7GAG%W. M-TO64"6P8-/M00]K6'(02>LXB*0PB.3R.(AD>6;;S B2[=RA-SGPI';N^"[" MD7;)RYWO!LE5,/C\[ZDWP;VMD$M>Y)D;S2V?-VRU%DK]ZX4<:IIYJ=-2:>DUG&MGE7-=+<\]\Y4'F^$N<^#R>NJ8_-YY M\GL-QW3XB=UC7OR8%Z>\^$\?M.#=\P3M*K&@;VY_Y 4B>C$5S6]1&%=%_%M. MZ_(MM-BO$ME9AK"G%TYSG81=9U;%N Y8$SR)PL?H !/B5,.M=T)I7=I'1:2\ MZ;1J0%J_EIS@X@1J73H7W563IMM.=G\5H%A&H'=L;PR\_"1##@?&S4K8Z-W< M&)N9(VRZ1*PWP]>KD*J#\2E&KA3(;YL.;[))]G.CNWPZ'7%VGPZN"K C9CX#"9 MM!:OJE/KG"X.CO"F04V6-JH6.)2+[OSBP0VCFM110@_8%8JN0$E8^5!5TPK'MK*1<'@*:6EZ=3H@>^;/I3D(M735[T_'4Y]2F0,QB8!4E(DX>$FX MN9I"@V2?#(K!OWV!_P!6NL+Q[MY_Z/CP:.!(OI$J8L?LO M>(E\$&[^7[AGNR8M'-'2VZ*"'TH@=YM!ODC]C[48%ZDP?,>1C!PB1/ 4N5,$C92ZS*EP"KF;:. M+7Y,L+*1WK(YQC!?.9N>G4;1\%T 'FD5)JBWP/,J_*;%#MPJ'KA#WZAW2UN; MWVRK$@%J[FGDT*8WPR_%3- *]V]O,*#F@MTM7=O[%52:$+>@*F SP2.EE>*% MJWFKG[+1^MV+ALVO.\!2W9K$5\6YM<]JJUSX8,"Q^;0DVTMR9A*AMPT\,$V\ MWI0( 7_R?"^AYK9^&$U"V!." V)L>1[R(%B:+MA3VF(#(0#N!:C$X*2/6'8^ M%96&BDYJ5<]>,K*>P+ +IS%J.2_B,\'2_=A6@(GM9N>,%*W:U/_[_URT6^>_ MQG)QM(3,YM3S,0_K#03!%GH@EK -@/X$9(M@[=,)VI%5MS/KR)S$HO\+"*T7 MX49E%RZ,LJSP &^Y'2JH2IS&DF=4&Q\5.Q;8K$"@630>N4^B= -@2,[?0ZMU M4;J+9_ !8Q$LLY%$!+SR_'X:]K7D!7D$8_>%@2GA5^$$3Y>Z-6!Q A7IB'2]1R(0S_ A]3R/0 .3$@8!!N]'%"=JV%?J M-A2^C_"57M#WIP.");3P22F5;6^8KL%#_\2-PP 8^D7S/;R=/T^HGL#O> "B^X+L3XJ21PLT!9W5DI?>%4_$!P74:=V<63U1SPV69QJD^ M\1/\FM8[:^8EU/R%>S&/I]O-=:]C"!9%N2^]('T^&%>C"%N/'YH][KNV_#/"H3O[SRVAGWW$]M\,_8G&%BZERK6:[ M9\X[.[ M_?46DT*KP:4>7,=*37NELYAYT]Z^>9,V$7&_R@2Q-@A/N$0+*-D<@Q%TZ#U' M-8^DN]@)=E;J*Z*G8FCF;-LX0PY]GBV\&9I>1PAN_INC^.!7^]N M7\%XX-MLZ(2-F3UO$WC:TTKW,1@K:=9HWA=X=/ MT&W1\\RY>!O#K%<97KK8C;^H,5EV1]V,_W0CC]R>$DF]BQK<5<2PVDN-,^D> M:,_,2E)U$?JLW"FS&_ILB3PMI[4RKO&.&&@5J;< A4[/7TE-^_THC)(32JU4 M&+,'5P-MPLYA.N+$^W$R\@8# 1_A_YY@@O*D==;!]UZT6^U?95]-%"!]/>^83TI5LGN,%P ?5SD$7Y MJYC^=4Q:IWEY'("^8156*UZSH3Z(5W8.&SZ&<^?R_-@JM&$%54LLG6[F' ZK M+6@O,,W;1TSS J9YJWD$-=\OP/XW"3:^>I'1Z6)%1MWMEXEQ_5%/^.$S#2:' MP_$%%XE- RP.QOGV<'!]-Q[90_A43+67PNV/-%RU%\7)$C7B%96H>5I]%V/7 M"\S*4JY&+2^Q3CN08$ORB_Q)Y$Q<+(-U)%=[88@Y^N6$57?,E7>7(OWUSL;$A>#K'";J5ZB(N+ MGV&76!V2*349NF//?_EE'H/19V/O/X)WP[4O]COQ XO]5>M9=]W[\W_;_Q?CT0FQYY[Z0DOLT%;_#RQ^> MA?\DN :O*GM[V9P/#[FC[&V;QFL>)L)4W:/Z'U 6#\]A163OS&F>SP>XV:=L M$YU<]TV<'%;]5IY=:XMG5_-D3M_"R7P)IU'UP5P>%EHF'=W9FS@Z,+%\TNP7A:?F+CFO-=Z+C MXD32Y+5?^XKKWKUPNJ?[!,L]LY8&-VM3,4GKU]SY@:LON^+P;!4TS<$+BLT! M1U8RSA]&N.CSCSY\]&J,/U6X.:=.J\;X\H.F>+1MCJ4RX3<)L9F/OI0]5-3\() M?2 ?-&DVVA0"7U_W"C,-\R#T M+'.@C>UB_SVF"&*)MX@@*@A4UY?HC#UA#Z>^_V)/$X^!\+S 'GJX!(JK-C*1 M5!1%VQ9$)8)G8W+G8C&Y<[[=5-D57:M:^!<8,.<623$X<4$@8398YZ$L!>93 MA'IRXS4!+66)]Z=NC8/ MK9)1O^^/Q&#JB]OA-1#]"]#\WCC8% @[/L2L^@'CULP&:BD;G'W$:#GB>!P> MCL?Y66GA @HBH*@W(.'ODG\9F^"3"LEL=FC-J.;:\RJ4]>$KJ+!]55%)M[W& MHI*]I>D:,1;F$[7EM,_G-V7OJ%+G>P$W$[S8'N*Q\D42/_HC-WAD]-\:E^C0 MFNMSN)>WY\2]YS-(:T>;VJ=-L'RB0PRHW8R/$;'6=RXOYC5F+!>D7 M#*%OOZZ\-M#]+2(??TTO8M5DFCEH]S4>M5'(^\N&34NPKW$R"6COKZ9\.3@4 M_$5.1D'A+W::6W5<^6CZ\F@,T6_)K((8Z&I_'1(XO!+WA8^AO9)W36^2_&Z\ M\&WXTK7]GYK>S2SG=WG';=TK5+D B:7:6G2IFW3(:;U)Y 8QJOQ?[.D$5'7? M1:[9E?=:OIIUN_$5+UO PS]T\BT=%ZA-OEV&#/YT(U@?3OGL]Z.IZ^MR+Z70 M)CC^M#@2>-\4-/#*0>JFH*[W;GXV>]@OA M>\4IJ:N1N>-YAY-RVG7 M&'.\7L^^P-G;9>CQ]&>N/7)Y+C9&P^)X2GS/ M,S#F*)##N0M4MH7[Q^U_@MW+ [[C#55'-FM@1N]EF&NI&[$\I=I J>T!3]9J M6W!_8!N[\)[(LW0?(\'9=>79O[PR#H<-?]?[O5+;53ZWJ#J\LP.-Y2[/Y,L3 MZ]2YJ&$B[E+XS_#&*!)S\(T=&[25B$#2&#!"57/-@?/+(R;H%LVU98^I4T/* M[3<093@K0OTJ^V?6<)D788\+,.KGR_4C+M\:+N\BQ]+J.-WSQ3MIE^AKVN^4 MZ5[@]'6..'U%G+[6$:=OOYC[3>+TU:ZG0/?^0;KW"U=0E'YYHS43K6;#QK<= M8'U$-:551<2\\]AJ#00NPIY=[F =7KG#(D?2J74DJ]5#I-T&^/2;((8/D60Y M%D,]VF'I\/5W[C"\F< MGNKS,*O2U-6 MZ,=SI[5$8=/;*XA8ES:NT,%=I]6:7W#^UK%=*[,VW5JYG<[6TFT2>K4'N^)P M);H2!.*EXSC65QG'N99Q'._#EK.@VSB8TUH'T]UR+W@ 3Y@D$M:24"V;CGTW M!7TJK*]?KVV*I!."2!+:;MHI9%-/U"-7FC][R"=XT$-=<> %L+ID2E7W]CM,PF+HK-W\%5"7%-SH;N 6W@Z9GE_,_GL[3>($U@(L,'M/ MIY5[BF;$;QMSL$=/ZRSX1@+[(TKE)Q'W(V]"%B B'%HI-9]A+8C)&PE"G_(" M;"<%A4D^$+$S\OJ3.$'\45OZ2+$3N*_TY'":6/#YL3<=X\2 O;(C6'U"GHVG9Q("^[#O<7!AW#3K!BHJ2/1Y["2UH*.!KL3V8"OO?4]BBB'R@@AO3&$7ZICN9^&#N M8G*?)1/_)H6*G ;36,BYC9:Q%?T2WJ0';(52 FR9B'$H%+!KIW':_)G07/6+ MO]Y\O/UN3_QI#']M-G]N%'7P02)$+J)DSFHIF=/M*AE0)QA=(-9V[3M?#![Y M]MR+/HUQ3 4\7*;D68A JB ;5)"C-8N"_94XHQEUH1YE%W0%@S27ZPK@XAB_ MB",^7RP7+F,T9,ANFG-Z,HF\D)X:J\?KZ^))3I=(6T-CQ?F%.A+1CM1F^:-< MWZ>??1]>/X4[ ;<1%I.\P-7SX]#)[)M:O.@J@22;!@BSZDF=^PCWD;KC9463 M'#R!/^(KPAX5& UL\T3P8"H<- MW:F?H.Q%R';^' B,$T4VI-'0]7S@$""WA>P11B2VPUXLHB>,EST1&GS,J-1Z M^_IM>!?&@3<$<(]Q$)>NW0ZKR6=SK8/?5S*0Y;$ MH31&!_$1.J!W"!$ KPV=NE;/DAFJY4'#_G/DD0'QHC$O<5Y F-I6?/](2Y>N MS3$?CU(L-1YB@7C=ONT.088A4/,3"]M //(/!LNF@2?B^AW R^>A&S7 MQA;L2,DD_-X3W$8JYW/(Q,2/H[G=__?4B_ '6%#L#3P7C0W'[DUCL-5BA(0> M]\#VYYN@OB!?0(:P)%H63 .@MP$3> M&(SB#%AX9O\DCKT?""@^@MO.K%Q*&0LI+E<_%BX"?I% QX?""0+=0/8K:,R9 MRP0_,WOTI%7R5 1EP;<%SR$8$%^/W;\PL,$<"/<(OM";:J[7,\D0I@S^HW@' M&+7_UQPJ W,.,SP#SS,6B=H*OZA4%7S2BRQ3[VO)$C-!Y2U)[P;J2O!2_ $) M*-*6AK*TPSXP#1LDAB>'3E5JO1MOL4L=>>4XH8N!\D ,V,'%_1A24-O]L*PD M?!2T5+[MW!>IC2@'WHY+AF>">PNW%O\V'L-;X>'@GJ"S@F\ TJ-;IP M0#F UDJGBU! C^>*%-H6>*[(P .S(P2Q X^+AR_<&:2?1TJ$E:LLF$@-9S1^ MX;ES?>?;P/XB>M$4C=+V!4^823)EL7" 3 MJ^=51W%B@90*!BH*,#L6@J;L4^AAE!GE$#C$_/'8W"/M'BY&0&$Y:1*@'X[& MD7Z/]()1J>OO6L\N.!\8[X1M#MCC)L,85U1BY,YD1E!-K4Z8SE7 M308GXUG';?$,KV]N!&N1Q\_S9;#E1GY,#@!3B,;C<&#X\BH(I'>N1Q> :>2A MR*B[*XOL42\-S:2V+!^RLM#Q5)2E['O <0.,JTC>8]N+#*0QQA^2$#B,@M/* MX!R6&6Z>G,.#5J9 7V)>FN%LV:&".N>7*4 O)!#:90D$/A"91<"*AV?[68B_ MP+BC2#RL<.0C):C>"4/%!DT%81H6,OQ2]<#!-V05+[WS*3_*VT$4!^I-[@=<;6;<#1$O VD^C M#S(.R-&$L5@\HY)MU3-S*2C[8\0,U)MA(NG(' ?F@PH3OMPG,"30,_B/#"\O M/2N.Z*MTC!\BL8>H!'[F,+\;E&0:WH$L K[':AMDC023 3^_E]%2E5!0:83[ MVR_E+[!FOP ^T6V-\SG0=*[JF\V>I1T2CF/;A"" MTD3)-A8B 3WBQ>EWRJC.HA!8,Z)A#K#3F=MBNEU2>@34$+)Q(?R 0:VL$ZZ$ MF*7<;)="YSWAA\^4:\%WMN"_I:N3J38=\)BS.)>S-_C(#I)9D7T@Z(*B5QU( M%5FR1):SA=2/S";E>%4GN3@GN,'1@*;Y)(?GP6(_@BT"&_HG_"_RB'G?JD;K MG36:Q9JUGS$8E!];>2AN[BH6ZF4M"W7+\_3,E)>VQ.QZEEC&J%,:9X!95[8, M!/?5U)C]VVJ?KU /@(24/6/7.K+S!59Q%63Z?*XQ*3U;ES<;13BJM+X!1,?%?3E]E2-HUVBZH&3/,6^4O\ &5*T4TZDF*9Q-7]M=T];VJ(R;][ M'QC%POOP%H1/JUE+^EQN5_K0N/$/MX%%K@V3I=U1?N9,EY%RTR':JUI.2?$U M,P><<2@(NR+;T&,#5B #_X1^##7TO[^Y@;NHY1_&,A^)Q/[U]??5":? M[K5'LD"EGXRL#SV;\D]BWHC<2_/2MQ>Z\Y_A!*0N!GRAJ$D5"J@3-EX(L]A70!)R&(294=%[0*;=!HO\XX5B_QN48 OB^T M9RRPOD!YD>0-Y[^K RJ]$-/7&/@'BO;!HHXM6;Y$HI>K]M!O"0HY@H8-IX86 M(B&L#(C#7#TM%C-K+_D5>U(77 W MS$6/UWTD4L$+ OX>K .<(!ZM_@5H,)Q&*B73G\8QU7,)86.LSVYU5=>N]T'J M/9N:I>T'(]F(DBW]G&)C:P8;-[B8=;MR\.^>%H7RY5L3AZUZ8#_-W5IC>3%G MU3;'[)7,L4YS'\RQXD""IV0:RW;(/41-C:,L3630!B]8DE M. =:3;=&_!#]*:5]YUZ:UIIJFI>M5QY$[K/*U,^N7;X-])%&+4-98@[J#QN38#WL8/I*AT. 1?@TK&0BI:)HTYG((M@,^I)N'%*E7A M=W)Y7V!1?P2R6A+)&J]*5ZHH4LZ+&3*4_L],6A_(G=[;W/WI,7=?S-UWCKG[ M8^Y^5[G[Q6A:.NERKHVP9>4O0^W2.IZ;^Z$D"IQ,M2:[7$&1R6)U3\3@#O1' MF(WX Q>EU_ 0?A>Q\/TK#%"@=0D.(Z_S:QC'?\)W!6CAY0*=5)10O;=5?(.- M[ZU=I/4: EG/[S&F\ M1<%8CF)+Q0H5W]\L%'2K8#Z[KR44D,=>G(_%RD^DH M-VI(R4>]2C_I6*[^I20%5MJ+'R+J>T +/$Y-PS#P7V0-"W#OSFB92 M"5%H34$H8_]4Y&'&=ZBW6M9#PAXQT$$E9K%($MGZ)-?!X4&]J)&+_4I&\S6E M09]''K !OA^],BHCD<$15%RM"P=4F#UP7V+;'2;2T*3*28&W0\5W/ZHVI.NT M#8G-#UH_V*J8/ K-ZDS2BQUJBH#%^!X\>SJA)O8!,"G'2>R"8>8P7BLFUA4:II6[?$;HI1E!UQ$!!S/M6&Z%,!XC"Z[Q#XN-\)R MO/AUMG_7T9*=!33JEOW"3USK2$F8G"5JY2S1.9KV= 4#^YKDV#V*,9FWNR=Y MASY2]"0&H(V^3+$25.54*O7Q696K4! #E%U1S#V0Y>E($\G5.L\"MVP."9:I MPMT,"=J-(FI32@*M2\KUR -*,(OH OJD0+"45H/9S),K>R-1MP"NV(*T*[-C MY@&C*%(M +&UQ56U2F(7"S"U&;T'O:$.P](%]:KVWM9=%B-W8$CP&MG355S_ M*T)IT& V5]H0JPH 5/C5-0( .1S#C:^W6W$%R]SZMZ (NPLHPNTAHA5Z'E&"%,R97,UWN PHST[ M_M,%CK^[U+ C=MWUI",#+>L&J_'QQKJ^?'W\6N<=[6X2S*Q!293)L5<9GK/ MA)P]V7Q!PZYGZSN=;A.Y9%'HR$LF*!,6D1WV?')+JW.^>.$IB1A#L$BBW"%- M;H>&&7\;?$O)\$;[5:;3GXTYO=,#. MA\\JPD+W:SF<_\(I+7XT2Q1CYX^F1-FJS=%QU3@0C.EN>4;"ZK3K-E\+[;8[ M..&G#]^]^"][B.GJ3%/@+H==Y+1#O?["&J>)6_T".ZW;7=ANG!8]W_FG^?-N M:7>Q%[1K-CIE<92:M%OOI!N50?:](;6#$0;L=@YI1D+P/',L.$/ME\$TPG65 M'\E5ZK1J%VX(9_$_N)-,B48:XM^GH38SR'"Q7C(8!2#+D6';LA?+6BC?_!3Z MX-IC,NH5REVURW_J358)CLN+1HW166]#ZBY&N?/.2I1;K\S5K*W .T7+-#= MF\F4IWLZF;+V!LY6VL!A3P&I'R"P4$H"Z6%=DNK8 M3D+<(ZVRK/IF5I:J-'.?+DR"6Q$B;MIX:J22+8D.AWI4 Y?EOGWH-#25CJ<\'73=ER@41%H$3Q# MK-&(TG3Q.[KDX32&BQB_WV#&>&W9X04/H;U4NE>59_![C.>C.6G>M5>9YZV= MTUPT7;O0B[>YP@)BZ()+K>M<+I-SI_72% 0T.'ZQIQ-0B'T7N697&>GRU901 M=I74?,7+%LC:'SKYED[OUR;?+C/_TOQ]89A_U]_S_/(J0VKOHA#;;]2.KWC# MU[+07ZAI@A4#IL^=\^;\K,/A9_%7F3^[.I5/G6:-T;0;S=A77G5IZ1W\>/"U M7[1*!ZEJ,GCS=/&IT#,G@]>;"WW8I[/,!5WR="[/VILYF\UHO0\/V-Z^RUS- M*BI*'\_\"=ZM2^?\;'YATV[SLNM7+XM0Z-2YW&*YS/RLU4R#]ROV]BE,-3G' MV 2P>IYCI!V<<'NWO1LTU][H.MWN_'M46\2]?^6'L];+._=P.LYEJXBBN.KA M;+<.HWCMN]J(+ \7.M3%C67865DP;]_=91@+OF0/PFG/%[7L75]63(' MODPO=-K%C$X-XBYO;A[DR:SUJM\0NW"_F?JTXA>O)>:?PU8A=?4U_>P2.!1OCDQ?W_1";:6HG MP$U$@_I/W6Q"O-.PC>50&4EF00>8$E_RT%1^?.DSWU:RO,U NCU$S]?IATP5 M V+I;_+83E3V]+Q"^PD#=,R MB GG"F+; Q, 4_8,)R+@36.2ROJ+!(7O2' JEW!=)BS%9>42?(/*HV+7YR(Z M$ZBHS^^T(H30FM+8^DADY\*KX:4$E4VKHK�&RLZ1K YB.>?IC.O+.3B*8$ M$JJ57JCO>F/J<(KU! -'8S6IF?0$"87$4@X>P3#)BF;UV!B'VD7A),*A*PW[ MJI],X:6Y-_&, )[(/? 0+XX'^C'>E*)DG)T,$(G'J>]&_HOEQK' _Y/#$W%U M,5>"R6_2'!0Y 3S[ZMCNO=C3"6)Q!8_J5[QQVATOUZ 1[.5?O$-CZ0V^=):Y M/(6]!4^:Q0H&M4)$XIJX'DXD?Z%A$SQYEB8<%-WK5P+*L:1\55^W_PIZL=_'*@'1HT6>-V?):0<7_]V XQ-EFKMB<0*6\+$&9]&# 'LMOCV>XKOL]I^^>?/GR4,\%UY[EAM"M5C6X1[[6=QH4%Z$5I%X.',Z9_-KD Z_LN]LE9S. MLM2]=#HUZC .G[B[H.VZJR7WEKBGS1U0]\+I7.X8/&IVF=(5:"'N'NR#*_7( ML1 U!0A]8ET]0'*?0F-;@B6ITTN\V G^$:2=K@_NCX\B$$,OB55K)Z(I,[HS M3L^3925WM&_X]%T8,Z6JBE!;Y_.OT3Y6T[56N1B;)^MI>S[NW3Z2=9^IVG4Z MG<.D:FL5ZV[S9&U=+@-PLCN(GYENTB>!>HX&4V$V(!)R?'>)6N#(_2NO6EQ% M]7QS_0D]M"]PA%L:,WVY)M+=R#3/3<#,5F%.=-982__:"TU7TFOK.[.S]GRS MX'AF:U":ZSNREG/67;R^\\T>VDHZ>9VGUFFMOPY_G=U_5,1K!-WPXK^SJ; 5ML:K&94,X MC&NI?#E;K?)E>Q"/9EWL=S71\QN/&H$5)I'7FU($8_,%LOM5NW2^V@F>;;=H M[0ZLP4A-FRV;W$G3P0MC:4^_7K=?HQ^D#KU_>.9?R51Y.F M V4'BO4$_H3@AF/B22SJM-UQ.(77P<>QUC.LG@2X[ P%=1GX+F2N C@5F*EW M'RO!XKO%["-:[7VJO!T:I-'#B;'_,G%_T%%X03\OAJJCKE M.MO9%"?JNL:I1H+F0P^PF!:?>R\0.K+FP5O5!R^?577RY@A>OO)RS"^6ST[< M**D:01%=3<[A\OI4:6K,/=Z+R:)'-Y$:*I-=8V&V-T49(PN@EO3_(KXX=4MMO,H++ PR6_6O#KIC:6H4"2^7/ MU?"I.9-GT1FF01)Q1?=M#V0@'?^G*2*IAM,H&8$X_N(-D]'_$+3^;$S?"@!8 MC^AA9>@!WQ_($=.SJ2_'FMIJK&F!JDR=!4::7B76; QE+2)F0+SV9'P@'N%X M::Q:KCZ75<:CWI!D>G!_?/[ACN6E5 ,TKKAH?\FQFT;5?Y&>9FL%L;.E4@KF M$.RW8IU[Z36O[Z^ M4^J=F)=" \_"-SZ*RD)AZR"M!<[%5M_7G]>F<,8RYWXS>(F=?3BMDZQC^'1_ MY&+!C>RZTC896L>/\+E'V475;325>.6#RDWKYE]>V33I#L/+;OIP/9?Q;ZUF MH]E$XY6'?6=,($TN<$&>X*W6'1I;I@G4L&_HDA2.+?]56W^5#^]>(HYC8]8C MCL]]Y[WG!>>WV6IT4E!W6:'D^M:,S6;F3&)W=I'4 ;YLUMLZQMLT&KIY+*W& M61G5K1H+<=)5.+*Q6+%C>'(3/.$H,T2VL+^ F>+87QMWC90O/WW1-,^'1,CB M+&=[2S=/%@E!9S5)A3/%N6+^M01KQX4/:98\%WLIXSUONL0"%#9K:?L&&,V/ MP[1M$[XPMNBI+K\#GS(DCR82PVGL^H5W]D64N& ,#) :W.HGA@+3/N@94HL6 MM]<'C[$R_>6:LHV)M!)30%@N-BNB]<$"7FXZ+R?*#NO3%T=N"NV^81C)/D_C M:0I.?SYO6EX<3Z6+HN] *;]*T/ZJ"P5.$;-V7/?U; C[+\K[U*P>B;X 9B"' M*DL%180L@>%.P%GXN),L*?1D@L+AQE,0@0;'O!4S .L/5K$#+G<3..0+ LQT MKX_,^N_0!_9Y!?4JJJRV[)*1\R*(72!^6%G145 MCG3/4.B52P2'765XLY?X+,;*9*QI!ZFEF)^S\K(XKVY0OE5$CVB.-!DDWUQ0 MUC;;K>;WYP@J_K6(I%",#;'XCN0T/"(G6W.TLE&J$SFG$XD#H":IJ)6K1[YG MK:((,0W4VW&JBWJ)5?82%L"SA"W0")Q[WR5=.1S*B2OHE('-YW.4JG71L/_0 MD9#OYI/D=3="41B$L)1'8*MH7D\DST($V>-!=BC7G.5F)=L\812GQG)&U>F_ M@YIYHI V\PART-C]"X@)\B@1:"=@>(RK$:<3#H%C+ZI)I-(KP..1JL]T)'P5 M7QP;E\&B4P,BJD6$"): %@GQH#OCKX0I@1IPD25H$R=/&,D#:ZJ274@"$8XH&D R<7U# Q1DI1 L+*.E[:(RHY MF 0QM,7<@6S=[@H,^9L(1.3Z*DQS*]]]C6N>';0^GS=#CK.7?2P8(<:C"P:7 M"XV11WZEQ+H9>X%4-D\:3F@?1>66X>6J("'/CY"014C(TR,DY/( I!L#@U1$ MV#Q@XYM$H-R \;8BXEUK>Y!W9KS%R$BS%?31^@,TEOWY1W_DPKK90WMSD9<5 M<<9:6P8:J\Z6G>9M%Q7.,*(9-_# <> -O3[]>!7'(IC\O9( >#Q;!P#M@99HV% O1Y756& B;5Z3"NVS'X^\Y'SCK^?"A M=Q^!6G;?C4<8="">T'5[!AJG8CKW"8SE1QT(>PI]N!T2WP8HHEA4>VGSUZ!. M'N,K8'A3B'+@OH"+,AZ+ :)<^@@?:I1/HF9,F10W2O0TC\M2G#H0/ECR$6P1 MG"VY)DW',38&3WPOC9.DAY\E*.:'>P*7IKX\*&;P;@);3:R4%UDO,BV7'%C% M)\.^'D0$$N!.N%&?D4H?PD#_C-,I#5(+9\F61* MO^G[ML1&-0;@P,.]J.2@*'J*,K:'@>)>")X<'*_D!#Q#S0SPCE3(O&D(T-:* M4)"M[M8+7#278I>_(W%J>8QZGO-88%)D->P#G]CR:U319L<@ A(>[D4W3/&4T!(6>C+90#H*7DM$EM@JR MS)'^J?HMB&TW\TX,AI,^35]5R%2GD@N_#X>&+8_*.& )FN9S\2.(,@P?DZ$T75@7A1?SK&*?)]DA/9#(/E]JEP.\[3Q"B!'47A]'&4,5E03>#' MJFGVMN_PBDTMK>UUM>C,IJXE<:5QF>I>*ZN44JT-*J(G%(QXKG+$]H:(&XYQ M[3!P>S[*?41Z1DL9>?0Q#$&7N6Q2@WE%61RLC 4-S@DFM%5TIT,/V#5MO_#= M9T0/5HE4X[K 7S 92$_3"WTF_&T,\B(6-2XBP05S^3*S>S9-2E^79#"*L/C: M*/Z?]F(/S**()D*EBZDNAW;P0GO#T@7VW2E(0N-;#)Z= UQN828+>W>R;0' MM/!?+#34X&\3&:<=>1-I Z M5Y@+K5)#&$0P"/\>PJF3X'[6B4?,U;J1YD?-:/ /,4GXQIF753V)*HO@\GG( M,.00T'ALU ?N#]BB!3BG_&)3P9 M N[,7MJWU-9B2:V+8U*KF-0Z.R:UCG/.7F.6:<7FGM;VNGO,+-,W<+83$5!C M(>;NTRHWBT%^E^JW)G'X\;'&=XF),&N#AXAMZ*13.Z MV. B=]=8B^P.2=N5\PDAN7P@)7I/?!/PC=F:SL(>Y7.-4FQKH:>_,T)MK@HI M3O3?WS-+<1R$ R,<,Z3Z70QG8(&<&'#*CW;'";=WO?=6"1O1RPQFFG]J[[)A M#5UD:Y:Z5]FV%NWI_2RV[(<1^YOTAKDK,S($& FEQCM](9%*YJ7DB7$8:0*K M_03%2A2"P4Z5QMR"K9.H0$Y.1CR%5+^G/^!E*[+I-#PX=A0>/&(NE+D/+-(+ MQUX_\]VM9#3V3/*OV-/1WEY/AZG ?P<6X6Y]^SM79UH/&.)XO,($;WK#_=%^&X*]C M&K:/J>,/COU[V&B=GW0ONYAI H5"@RMI.*$62!,L#\9WLQ2 EX$E3U,Q"6HG M$K*&. 7FP?EFH$\MZB8A"0BD IG!K9\40#@Z&T]OLH!#Q D*9<35R;V7D\O^BUIRK,!@ MP@BMA2!=,M6*@TE#>XK3;)>'("N8F9>5,)A7?D9*BZME4E4.9[3Y.R71,@CHVN%R9N"0_DN/KOO<7EC!X M$I"<=+6!']L2"S #"*'I89/TL@@ M51 (1D Q:9">ISZ;J@W+\:&4X^M3+L#&#E=*CP:)W@X=![\3N(R+RP-@VCC& MDB9D2'="O86.6YXVW'^($HU*RG!J@M*P>$6H M*@:N"Q&17PUF0-CW>#8H9E#0^J$.V32A\N1&7CC%=0_@TO0)TDE=(4X?2P4< M8&$'?A+DQ%\BB7-I5L7'8$?P"41ZL50QH[GRS8CQ5<<3;[U8$P>$25W\53RZ MOG7'K1?4DIYJ8?[83D]Q>X>X8I%F>\M%FKE(VN=V :VT*%6_:(ZLB7] M!6]LNX_H&2?VG8A0X=U3"NN_48VADB;QD_G3@RQ/NPX;]M=DT+#?25D&@MD' M_U!5!QK?T3@D4J9\ 6V.W29L,>!*W, =N(WLBSQTUX%(TR'":T6H>%&Y3%&8 MLP\S1I60#FE6S3U*'>2>!ZXWH0I8@Q # I2=L)^?GQL3HE/L"S%I]%U9E[*'!D? 'Z.&\A)AZ:/HN=U1* M\ ^NB_%BQXQ]( X!Z'E!4XO0WLEL8L1U71)E@?P?@PI:O,>X-S\,_U)("O(% MQF??P3:3]#>PE@DAO.#'T.&="-8]CY%XD4C@[W^UB2!CHT^+U0+YC;Y*XBOW M2ZM311C#IW6UF2 91OR8^"$XD-:3)YY58,(;IW66QE9A(=RI!!X[T\&F02%J M_;QI^ (<-49U$V.9],&&27$/"PH4$H8KFX[98BH_ "\88D)-#,KP$?OAY(4+ M.@@>#VL$\.4:GT-UKB9JY4G(EV""=5=4V3S,+<]RX[_4^KS@7]. 6Z&!WSTQ M=,"H0"IA]5> T&38_J;&&D;AD,IVE6OLJ''Q;%U1,2".*D>]/< XQ[1O6$EJ MHZ:-91EGF'D ?[NL*Y8$8BF#@!FH5 MXQ 7H9LTN<%0%G_#!<2Z"#0K,2S30U1.E/BWF 54CA#^8HA(B2C3\0_R6J0O MPC O5XN#(0]F;H)6.2TJ)"82&4)QC1'>!;A(7I^>:K.@YNII<*YPZ$^06-G7 M@$KPT?XQ* ,' ZKU=]@B:=8S!L9T[/P7B=5\\&_D5I7H3O0.Y:J^P;;_&^-D M42S[%*SKS[=II7Y:_I5YA9-9=^'UYLGBY?>YQ F#WURYY+O/+WC"Y,STA**C M&"A!8X43]&,'I([TAM1V6%QX"I,A\,P0-NQ.7>A'C% B0V6XV26((ZS<3^!G M)5UP;86#M6H<;(:$%71Q.ZM4'8G[+^H].4<]T'\'D-0,FA?/VLAGT_ MGOR[X1 M%VGHI'_&HE*@+BAZBY4&&[:Q+$T#D?F"#MX(Z908.PC$(] ,755YBECZ)_WE M)/%E\7E!J7$,A2+"'$3)Z7 @,]7"66;X@T[6^X^0[=+&XUEX*[LS/46!O(7E M_<;'C:)X/A!#-)#!0[=7R@5^E 44& DW0G;&3#H\[Q_3P:-0/37DA,J@0X( M&X2NBW;[1\JKUBX7M[RX7O&7^GW51BN<3AH= 'IO^4F*20 MI78\;CAFPTA\Y-H@&XN_N-6?M-D3BZM'AGDU"2.T["5I#\HB?0S;D!UD[P]2UG_")P7#%C1 M,MI1J\W%:'Q< =4WWW/04XL3%_&%0-#&SYS#2SC&Q\*1$K\CD2&![(](;=>4 M5Y2$DW+@%ON%X)3/3#3I/C$,Z3=:P 1M;Q3KT8NVR FMD'UIW_OW%*M*%%XP M)6'5+U$G!$E$$(.W$LW(:IEXROPVC:MGAQ,O(/$IP]\NBVC\)-IL."Y1]1D1 M>S,??U=ZD7$<%/[B'_=[\8C.J@>D'E*INM3)G%#'>+ST5MEPS3[Y MANK$<:/#J8_@1& 7&08!FU)IHM.5C$QJ5N8 J&%K.&N[!Z)OMMEJO%!QXN6Q M.+%8G'A^+$Y=(7(D>*DHV&W4T*3FYPC03% ZZ).7Q@4>1 6H[*W7G6 M<,9HSM/3''Y%BAV*3;V\P#RSF53^#8W<3]ZUB]Y%Z-A7L'/[M\@%QOI'&(O) MR/XF'KU>^.Q89@._D^_@=SB-O@HOY!^DG; 3T82C)Y#MGJ9_NS;XI, M;O<-1$-2YL9^1\%2PA!167/^TWOX\!-&6N-,VH,2+)B8BA4/J3YD:KW'[UHW M=&S_< ,"-FE=*H9"8]D$;N1.7#' L$UI0# M[F["BWAV"2$;]R73$_"4%VHN)5<.9[2@5#"6Q(%D55Z;61P8!"-)B.$I-1%,]GHEIB.4/1T9H>?7R;U5OPHKC[" X\D; M3.%NJ>#976Z &CTQ!6!!*]?)!^@8=Y;H8IZV3BA>$;P'^*)7QE^O9)T)_MN$ MH[FZNBJ?+"7A/-5"C8N DIXR5R*B;:: /_"P[$,4*&C##-L2N\8$FL$^L]I% M&*DQ59*G)5('J0E7^824+Z.LA%S:M2K,8F&B7L.5KK0NO/Q&L'8R M\(F5[.PP6+=R;);4T:FY@>%A#+7'S'OR1G&6ER\$N?G@Y+*,SAXO&IPP(-PW6;"";6ZB@V-;Q0M6-!/"+F,?(,JZT8KD_]S,V.8Z+7V5V08]A&^$*39\UC( MAR%S2"#$ABLN#5T_(E;1<*A!CE#1!K-2A:L0"3+ M7ZXQ2%L:#F.FN+,*XLZN(>YFK#P];3RODG7//&UKUFEW,YY6-E]^868V<\I> M/E>7-I8(0+S38/"B/0M""FXE^Z[$-^G7KZX?;DH9I>3[)44L;.V2RS.9)N*$ MRMVFW)XI$Y2"/1Q\%%LO5E%$2&_NHV!\I]2_'F9N;5&X&.U$HPR8(\^ZEA$- M/?JW9)V6L4Z-W"E+'G5TU[#YO80[-MBM-[[L<55G-* >=^T7%Y=,_ESJ.RCC MV9KC1ZS'.=A9@G'!O"&8O\>\82%O>'',&U9S]#$/N/=YP!4AP-I;A@"[E;C$ M6AO?HY-GWWO8O!];'\5@0'V:E+"3COO]_<<49%O:(ZG]8P:!-!(D6ZGWTXD@ M':0KWWY[]L!*3Q*V7EX<^S<1PD9CTR0NE MVPQO40OE@JA[Z:)<<;X-W'2VN,CA,5]5@'E.0[Z,EANH#AW_Q7J"PQY@Q]4I MHAU0KB+)>"GP9!DRU2@4Z.#I_.$$(YJ8/=2_(00&BD&:"47PHL(H$"^Q7*<] M%(SS[,HZ)$NEBV1.4741&5 *TMS$)@7 'C/E*+^2#Y:25-',5"2]G4M!26)4%@GU! MP3#"(FJ/=$C.+\ ;XOJ)_15KJ97(P)=GY$6SVVRV6IE<$$4*BX("/6PJ!/W% M?M=Z;W1=96(?6ER8W F?F\9I&B;+DYHC9EY(C'2!W.4R=+QDCO6N/7\%&A[W M"2_8$R).)?'RB\"82VX5!-32>4\%GVA1VB+X5\BEE;,N9WI]09[1I4;9J#$% M0-APC,E0#+FE9@ON&60W%S8AD)GI>.R:=&%6CW7Z-TQK-\]4I $7E+^WQN_:%C>C<)$!J@D$H?]Q_\"-F ,6S"S!S05-#-+12E&475@K MU?O?1>%0T$A'=')$].0AMOY5;HX/+Y)]HI F%+@AB6,?Z*)2%3.0399'\J-.$C<:Q,K0\1&>,T M8W:\Q,"([>*-+"::\@) FF[9:DGMO43"&_=@MWPGA[(1PAUS4I#X'FB0\I1Q MXC=DG6$3*>9T=1NM?*TL5*%0\@G&,.G9_%PN\.$ ,PU:>A:#P]%!*ZF.'0!V M:N]=C>?E;EZ+_BOK)>E&*Y@ALZ#6*;99*U0$U4>&5<)8*L*^0I9 M,T6[RIAC"(0%]IC50[_Y2:8UW0'ABI$D4 BB))RH2UI=.M)%!/$4,(:(6IRC MIBXQJQ5C&&/*\/9$1E& L,*QPCR#@QM\0W#D&0V+"]$0S@+. FL7Y H5YEB@ M!1P']+2W3(W14](NLE,I!QO9J,.+VP_WS9H@"/(Y:W])"$"CB_PR$W=) KNMKH-A7!HTV)L,MLS1 M=58X]MU,K[T.?2\6T[%]S=//P =1R"@.5N$=+#SI,D?07>'XM@R%=F,,S.1< MO<08LLI'Q>IN%BJ<25%"=.U\%ACR(Q7UHY\J$66R@UCISVDR!+%*Z-D*RPPX MB.8)Y;G+X58;B>C) 6:P_:@X7,Z7(IRTZSL>B/?I"T>H1PR31N5H_'RJ6S2^ M,8>-TXZ:ZV_YN;1R'6#/"9XIJ': #Z8T][/P?6.7F "0.,ZR7)W+VI]DK43H M<]6X 2V-CAW:2; S![=%7]3/-DN*:)-?&?C%]$AE,0U^#X&;2+9>8ZEU8DX! MO1<8HP8/O=6ALVS_2G=<6]SX?2MC<^,%3S^*_45J8+$1<2!T//QA0KO\SDTT M^-4A66J>!]__=_OY9BE?Y%?5;&JV)Y_Z" MF4S,/^L:;O-I[[/SP+/-LX;LEQ7Z>8[2@5">2Z5,18FYQ@,DE'3,#R+/3'PN MTU^-S$HS"Z6RWK'[KY#PYWAG.G6.6^"-5HUL.>T]" [ M IXA2A(*,FC,O7(;Q=.9-GKO'@JT?9AQAB"CQW+ ?#G@Y;$<<'ENVTQUX+$6 M<1>UB,M81NHI+#1=%H92PI:[4[G]F22RVW MK#E3\O:&_9FBZNB?N:1/%9 &UX9@/[2QKK2\!!OT@U+_TOI*0RERB6=S,[FT MA)J^+?-9@40]S6P_ $M/;9!BAJ[]SYO/N&3U<=/<@4];YK&0T0._1Q1MKP]F M$(8BQ_+?&+FD4EF+S%,H&A,&M;[9ZF%6Q<.R0-8!E2;- MPW%N=2]6R-K.N'6?>39S_ 6,)O,R_@FD-;]2E>%MS\[P(LWF[>IR/W=5W4%/ M0$)JL+5Q!?&0,X>N:CFH/ +[UGQA "*P1+&U1%&?QHR;D$-CJF88.]39E0X9 MJ$'OTU5R_WO+1:>M_=Q5!1?)L[9JGG4K>]89"9+!0/;U9* \=VF0="YV]#/3 M%JV1< ?_GL*&0#DXM#I93BI;4"DLC,B9U$G'( NPDG"B(WY8#1(:'^>A#B4] M6D9Y'JR(%NQDP$RL3DF?XZ,<,8AE>.:5DSVZV?F7/ V0^[EX[ #K+5@][IOT M3@9,2)(MM,,^B./<:M3(\ ,!IUR_\7:Q@O&VY0:2BJGN5NY"Z:I[+@VV)=1/ MMLDA&VG L Y:9 00-: "O=Y4U\L7IZY3-$+';31(NC5'G+67+6[[G;KF;X>\ MDI+Q\JM,E2_;'S;/E V/EQ.[9-LSUY2H[A,TL_?;@I+Q%73[(RN4N$%4 .%69I MI)L",*IG" ].3S)/3IJ.)X$@2N='XR_^28B3/]IQ\>Q@##ZWN0G MT7XLSDLCT@KA;]U&ZW4R,N(?RJ:+E2!R@I0,F/ /.9(7FH498/]=F8:[-[ GF6 M2H'UAMC1Y@ ]_O5OS<:EZ;^H;=.*$IJF8?)5(U\,91&>&A?ZZ9UF-\?/0F./ M8_6N1@RDHNX3U+,RV:ZA#U60+(-"V7-],A?CD1#)H:OX>*IJ71[) M0_C@_O@S7>^7,+I'.?(1D;2NC:GHJX0(6*7A!-.6?JXME?!6E*X'-N5RN9T M!5W#C$#T(*427VG@MDKON]UJ5DPOLO*&[E7.CTC1X;"Y ZL=0>'ZTQJ:-;/9 M[K)[!3/G-J*\YH!*!^X$Z]32*9&@0N\P@Z7B#LUFLR3T,,&J2/Q,@R+JF#3+ M.F$ITD$I22)A43Y,=N!5^ZG=BKW]D\HWN8[QIP]A(/+R$0L\N?.*NL1HT6R3 MASR?'F>TXOIY2AU^FOXD'9K8N#SDN? T>>KV(L1>U6KGV)X"1*34'K4=4V6+ MPV/KR3:GG)?AY^JN'@1GY/(<&4Q.A\A*]B((/F-0$TW>4WUU3L:0H2?3 RV: M;TX-0R=ZZ*D)M@*NE1Q.+WO64]:D=*M;WYSV3]:4M6VB;A(\]= MHE(I=.M]ZLK':0:4OR-_\T??G]+L"!TCUN=(?_>%'OPZT)7-N IYJMS ISS)UB+?F)ZINM&-DZZWX?*H@2J:J\':S=496U]$W+CSF MKI)\MFH;(O<6CX3E[NTT 5>#V+)2\%ZT&Q>S;?DYA^JO=/%9_K8E-CY5:6ZO46MPJ[RYMSV^OI:GH?GWXNVY$E72[Z0>BMB#^?+N8%@#&3U+,+D$YB+,E#XC2_KXS("S]GT6B)#U<;J MO, B* LO6PLT)_9=OG>/A]J:#I#R?&=ZRG;J*5O4)V:OJ<0J!EG&*>%84<>D,BK5(5=KM5-3]S9!#YOE)NYLH2 M,("E6+BL1"'M9K-B8TAAILJ]T*XFEX,X,@79FAT1EL[%Y@2X_.:L4OO6TDX72Y_4ENM1%W*&.JN4."A>6-P?.JWG#DTTMZWL"766]X2R M^]RL,X2'E]]UUETP@=YL"?3&X.F1-0XCA)^-4'C2HXP< M6;37#^$R@]@Y ) M5="C#:NS$%3Y%S#&>GH82M*I3<\Q0UK-\H!+*V=+D2>0]81Y] MXKM]KKO-Q3VTPY8/1]WD9'3EF#U\+GA_6##? M>\FN(K1]Q.=U)3JN:S@\^#DEI; .XE+/$U!OE"N0!I;W63%LV.^@K5EV2H7 M?">7FQOA0BI.R#2[83MAX548/<7Q\R,?@TH]-_9P:B:&N+#I:2!4O2A&M?+? M90L$6[/SML&L;#A'#1'S%A;[[RD<,_5?]+#S@L-P%*##=[[[\5X:,=0PJ#BZ M]JNH_\)_T>6NN<4[-MYQ;^)[@J#4B".]H9H$VA/),S;LOA041_B82M7@G^8[\;X-!"W*WPP^?W1.UW+[19J_ E-@SG/7(L@ T8 M%AIAPA^7% RJY[25N_6+7^M0S>G,WF9U=]/^2YQ&F%8ZJ[_##H)-UO8?-OA. MYUA^42R_:!W++U8M%3B66NQ7J05VM"Q;ZM[ 'GA.-5I*W@\6Z.RU*WJ/ M\M 'ZV\,6M01.6NUC(YAH4R0.U&9]GB MQTQ[TJ:]12,UPL'-:L>Q:G)+T4@N3XE8&VY!WY_PQ I--[OINOD=Q\>E^$LW M$G7I@$)*R])[RVTS.4)KK"R%D/W[]8U"/;4D-/:8^KP1GBP#K64"NSX]'901 M;!%="U7 ZLYDXO1LO D[8A!"? .5C67I" M/^OHNI6)KB^PUSF[R\!Y=3:X.V#/LNWETVV9UO(D,SZ&4=@EP)0Q-P;+RV32 MH@QF=HAQ%_DPK$7C$@5NU)',KM@;@WP4 )I1**7Y'Q8*&S_TGMP;G.@I'MP? M*[3A5CUCLYVW9UB2@B^WX>WB$"?/U**_TO0U#VN[0#(QW-L/5XE%B4:Z3MY8 MQIZSJGXW9,D/$&)8>D16QYS!MB,0"KR9K&8<2H#W.9WU$?QI12YCF6UDQQ? MF_NJ&P08,2TN-CM],K=?V"2]U,XOD!.R"+*1>;\CT[BHP7N@^3*05P.51$V0 M[QOVW_^+CN% ^IC6<"4ZBUR)+9M?7RA10SS"]R#.,H9$\XDE8(QB/2Q.C95W M376G=-2^Y_88#' LDE$X M+HAC!)>!?.1E^4#6KYIS*-5N!.UL% .VF<+N'%5/3=&9L>\#7PSUL2*!!S+?Q29L/&S2 Y'CGSA M57V 2GJ!E>X)I*9VX*B,R37+LJ24(.)U/-8\" MK*3^U%@!BZNQR*)SR]JV+?3,C6!#YN XG$C#^OFX9[UD[2$ M'&RZ4.(Q856J>>-DDB.8X3$IVL/?3R21+; ;\9K(1:8$H$R0KJ4R4R?Z"A]* MH^D:!'1W$0&]Y8VFQ^/7,=@ESEA0-UV3(+#6BBEQGE*DT M'GHH!C3QRC0LX$EP 6,%69G^ N?32J [$IQ\4X!C?)[/G'E_'2&@((;@'^1 0#^=I2I(;., (%RM.GB$0P9'(=X M(@U CR/?J615J&V,A6 V/,7E[B>@+/T7QF/7+1@H;_X<>7ZF(L$RO,-,-PN- MJ=(:B'.M!&LER9PU1I7<1LI2*[RN52<-Y48! X!GG$E[TIV*R!2@SK+_%&ZRU9->OH MA'6N',/CI9E^NE6B_-5HH-^NKNX:]E7,TZ#!9<\VBZ%+0E%G[VU ];KI+ MJZ ALN86WW7MZ!R(:JA*@G>/2?!B$KQ]3((?!\.L=T/+IKMKV6*GBQAN6^Y2 M+_6MUS:6C MQ"9FN<)I=ICAGKV3RT[C?':*]DD]B8P6>A0[SWK43@HV^PC6;IQ([SVF*=.4 MT06OW#(M:BI^U&T5>FY]:HOTA.^!_:EM%NJB8!>>DU-LR'" P!=%.P1SX=3] M31-=,?P/QA0.NQ?6W):8=G>%DR@2/G\VUV0YW 17M.T*!NM455Q+PZ/L=,BN M4MDW.46HW4*AE^OF*#5PN/-:DTN]2)VG)<_3+ISGCM/S&_)XSQ81G-L>.FK< M&!E']HV(O$6>1CZL;3@59(US<]$"%Z)>+E'=!SW<2A/P.[SU.TZDQ&DH="[J M1GSFT)#\3%7.L=TJJ0*224?>,86?2IP/)73T[*N\,Z*<_$AB(2] F7HYY$4H M [^\IR =&2)DDEP%@Z\81:@F3Y$X5GK;!^RJYD)@]O(A,.51Y0(=F:#E.')IP$U 3%Y@[UVX\N@*>'\2_(=N+ M083)A"4,F'^)4Z/TTSZKHI],",KD:V^\P M81[;V";(>4KY%WR/G@SF1?WI&$N#^R)^3]/P. EON\-$S1Z54X-RSLP[[ST# M='&N&26=]&UBY=PH/"@S!&_4BJ>C>$P<*1-G1]E,2*X,NHX#K_>XO6[!]]OZ M_99^O]&CF9TVH;+^$G0GQ[,$B$:5-91S<$Q FN(D,7@6[B/_)4KHPV9@-QY5 MS0S2#(,^.G0E:"9)[M)DCT26B*9S:5+2@%*)%A^P["Z4_Y!D0DI)85Z4RT@C M)7AS$E3+*TO**[ZK\EVEPBM-J"ICK5P49.<1VIG6>^G.8**YTN.-.>A+L M^@ZC;3*$ @H2/HC2CZ(BT]Z_)$( PO#0&#FL^(SC*1\_NMR/;C3098+,\L2K MWI@:PH=66L=G."V9P'=Z1T"O@E8=\S3$)!UXQMY9)U,L(0M$5Q$^F=S"EMB8O+WH2)H@R"MMB0E@S3R-]&&8 M-IATN8)]?%4O^Q)&7VAA=R%83"\R=/&1$KS [+-C%:VS]FHSMU>)N*QK"Q=5 MV)4N<5] *N2D=T5JH)6++G==7Q,8E3(M 'OEVB$U> MVL_J'3O-:,7E2UH%M8X[RY0X;E;L%-+5M]SI%3Q^#>/X&JO+ MX6ED$I?G/(K)TJH4-IJ9%*&@5+QZ%3>0],V7V>Z3Z_FJ(IY$CS#T34;Q/A@1 MTN)S1:R<#GR!G".+[Z!9LD-4T9C++I26FI%'BDS!&V.,I? &,JNUL/C-,"Y MWWIR['!/ (L'LL\=N!1;JLA.@0?''NT/[?]GP58N9M,?0=Q'LG8M7W8N$0K1 M6RMQS- =CVL0EZN=I!MG+!8?E^"#P9K1,0'_Q2FX)[W,=O&OO]]^M:>)AV4 M!-:E^VSHKM[+$&+GHJUL(VI/QI##=RQOG>+S!V29MRXOSCCD,>:HOTR2A<\J MR:UL'J(<+H>J7,,^95X'"('XY!&,F:7 FOKA%&-#^ FEO9B9"A7W0>$]:L-D MT(UUAR1_6"9U?3 .$TE#?OR4>W.1+#E6R75[J.A9>B:Z%K_H=!5?QVZ1Q%U7 M=0AYSPC6/18#CWMQ^456^B(G)6A8YD_I(<42R,(UAX0S"%HD]57EXZD9- MIH2U:8:KJ#+3NBJ:)<5<&-X,0LL7B82R=H%[7F3L+H6C9YTI&8Y_ *[C?V!S M#7P] DM>Z-84U62!CFQZ]OA*Q5%..>W3,"SB)JBG!2^*^)1U4=XWUX8;E\8E M2#,W8!-)/;-A_0'*VF?6PNUQ.DAO7)74@-^"/!F$Y+Q$:2T0F_NRQV66(#C1 MD@!C/T;M.A)9KM'*.4G&&O>OE'9O<:M.CR6[Q9+=SK%D]XA;M?,>_B+R2%W7 M:/L1,;)/2$M. Y6( _5B*6LDWWVJC)P,U$-I"PF#JB+0HW[46&!KK )@+.O9 M5!B,R0CT+N89&A:7N& '9&:%QF-)/2VY3*?0WJFAN]6L&PHM6!R@,A(5869K M'B92 S8EN &KUC9#LP6532U,"*+K)ULWC>D\N6#TA$(XU-86IEO/MD""">?Z MM#7=5 8V?F 0*A.XDY:>D=L57*8#5 ITG2BV0=-2,'&9H7#:/JQ;HL#@[_>C MJ6F;91?V3!:T"7X>JG+4M TN#?68"\GT,?5OD/T(3FS$-=R@'@C\\]#@8W4.;FM*IJ/;@SLABZ#%"SO?#H5\!\L ME7:@/DKT1S+-]0.%7US\!6:F\4Y+/-\\[+%E0.X5Q_9( MYY1@4M@K;=B?/)\2GZ6;DKN1FB/.K.&DN :3!+%5\F92/>P.3^-4M_5FD)41 M3YB')OZ4WY\&(O(0TA[X]:2PM1H=X.:\IX/I;%SUXG1J7YPMXY%0_#'$I@_& ME4!6IT0\^"?)B ,M\KY(LX1Y@H!F)(<6F%^A3)HHC#C,2_4;%_A8%\O)>!(. M4D&S'DN%N'L\=G$&H(4 ^+##])L2.N3]+V^$D;JU&0EQ$ZJU<95JO>^#<3KU MQ>TP_R82M5?!0,JG!V094_$R#_6%[T^P-BMXI)D]^',\SITRUF=VVWM1NCV>[%8GP@72TFX31+VH)=?<_7XA4_/BF'USWF(!Y M@%D>([ T!VBJP"'9T6/O7;O9==J="Z=]>OJ^*-RE_7+:_CG+D+X8)CF3\N02 MF4KQ&GX@A;V;H)^XX0,]3Q#*ZOJY_+[E?]4<>D_??C; MC&=>YCY-Q=H_?7A76?^1P1<^6:S-#4C#,1B,P%RIFHN'\#J=VB7==+)9==D' MO 63@_"^?/W'A=/I%LM;9M*PC#KO=T_QZF:BYFXHGBNT<4[/B\5J"Q&Z7+WL M&W_OB-HS^+O=5T5;6;L:#V^8JMO)0.:OVJ M@W9FI&]&[VQ):W^E,I^QTEFWO(PGC!S[22SZ)]Z/DY$W@"W^8O-_3Q $[J1U M=HY/A1VU?Y4QF8J'ERUB0QNHEB,KB>TO<#94R?$U/8YO#%HWN V^8],>1H&1 MI>-/H@=7($ZB*::8- [-@^B/ N_?4Q$KF W]F_^-HSFIT@8_>#OD[O,:TJCK M7)S-U[85$FCGK'1QD*RTBH#<4U9J=9UFLUB[6YN7-NL*% 7P#+]R.;F,^1FJ MC\NVR\WHK:SEXE:J\GFN='UK;;$G;=FA,-RLA_"[GC^;':"C!A75X-'S^;*N MBBVJC;"#.\7Z0O9RCI"M3;3RU1\"T[K4VJ_)E92JW5H"LVSI\-;:-D]M2G*W^T;6= M=LD$N>/1[2IFM\#)M9UFM]@9_3:/;A]B?R5'E\-"=CJ7Q7&&6];;2WNJ9:V,5Q[=J)"S=:^:#OGS>+0\#WAKNCX-F9TSY?)ORX M>PKN!P'/N\YENP@J>P@$7,GF6",+GCK=SOP R\Z-B^7RD%>#054:4M"H==NE MOO!]R0Z=M_8S.Z37M!>KJ4_.]GZ2<_W"@0:H?Y)*P4!"VG M6R/0NI?5!G-NN2PJV)\+WME3CBP#"L#FEOI=%)LSNGA>S>U0\7<*&4P>]BU# M&5X%@^\"49()Q8W^0GB"LUWNTXLR^VNR-V=2FZFZ>\I4&[.!-L41( A7]FH. MK2Y@C@15V)RL*PX_A;95WUI&_0JV^96>0E&IE[O=^06O;RV575\JGAZ+ ';H MTQ]9?X>L?[9OZ?^5DOW5$=F=)O0/5C-1=*CB897PM M]W2[X>>U'.79F7-Q-C^:>CS*3>K,M9SD^:G3.5]CU<9;.,GU!^37I5=\!N9;*T^R,7+NFUIL5 MHR74FGT#5U7.2I#^%W4A[1);TL3VG84U60HV637PXW*$XW*%['.ZP)KX] M#GRHVA M7E&K[ 6E(Q[JH,-N];R_2-C>A)!':4BI]\,>$^BFQ?.O*@8CB1\2 MC'^!9$F] 7%40"?C=4.C?>5=[J+8EJ1VD9V;:8QWO\K$['"F$R^ ATGT]1(0XUQ-/E"U>HXM MT044\-,J!9AL#[30R.K_ F#3U)'@:E)O!&,>1K(@4M%8I!6-O&Y)3A#C\N?*D^MV2@:,_5YK[7,$-*UK'HA M7N.7V>G;)&?1ZQ"])+04KGC*F/?,0G.8HPY*]Q[/R4@G^I UPYQI&BN^9K,S-RX:-E= V^;2[#O?#>(#'+6QKB-5 SG6 MQR+;,B X3 1'^W?O0[O9.E?'>Q.@?0>WUL*S!8)_V/+QK@?)?UT'TEGS >]@ MO,0,\ ZK]-3I1MOO4)S+X5;TL>S?Y6RK]S8-:AT('C/_2 8'C^G-F!S2SIA, M(H$CX_&P*'*1L48L_M0TX.F< SNDD9CT6X32Q8HE:K[ R2SPH"2,8M1;0Z^/ MP//C3SY"Q>^X>,TTYCFQ#X+WZ?1YOC=&!.DJ)S5 MU"LZ ;X;!(D1J4 MFL)9\3-*:"S'6UDY QYG>SX^1N(1QX)#%>JF\3"Z)4NBP@C%K\6^; MI$O:IH2'_)GG69;NC!J3FHUBDE=ORPOT0$QC-AM'V&9&,]J.]3SR^B/8<3HZ MB\:79U"9DSQ;2:XC1K8Q*KK->6P')\?.UBS'3G>BQ3Y+^U2J,7DWW[RC=;[F MPSW;@9**0 *@W"/1H/65E=-7\U1$9Q.%2)NKZ?XLMW*'.ZE12W#6*,%-I%)F)K=IKLD#0!7N M130784ZDUZ *=H'] CK_.035+(*U65^?<2WT82;'3Q^&>+XOPHWB?$"3[@P: MFW8(Q+)=-CQ.\+-Z,"V(FBO@ E]*F&=/S0DM9R U3)S&6<.:LC8T4+COD3V# M;^ZC+^W[\V74Z=[DN=(9*LG^BZ&%^ K;@!ZT+=];TS! M'I'PI%8UL;R)0(#3#,-1$23)_.P1GAG)^*3'8<;*W?='H0_[&8MD% Y(K["(TN.IU:!I2_4.@]\_'?,"-C@ >L^Y[7+-W'8Q M=W!T=A_IJ.@9\MI <=%#8*[2D\M.D*Z;K5[O6Q>=6UV?O>I-N*XWMWJE0907 M%S_GKOO,QCW4*G@O_@)3@"Y[OG)VWT:^G2]1DIV65RUCA&C%6\.!:#?V:A+< MW./_G/'U=E4WOLR9KFQ;ZF,U),5:_,6]:^)9HI_WNQ?_90\Q$*UF2=G@5R[) M(&L"'LO:XMW=<0D2YPO01@W$^0Z4TT4!GV"NZ[ M/O"G$"Q('/;W/ZY@.(_-7GF7?K3;J.]C&[8AUL/'HT'GQW8+]ANLFE& MJ(V.M=HTUZTT>2W5T+4[?Q*KW-?J4%ZN+WQ1$JE(PP/LP<$MA6]Z_Q&Q&6A6 M46@K"1/7SP1=;;R&3UB%J$KJJ@,7;S?2@)T$ZRTW;LZ--2P: S"7D\./I1^O MC#+0[U0%2F+^2O+ (88%JH6]:I?T//(2<8+4@VT'X7/D3AB:.K>.LDW(P[2I3\]^YP6\JF043F,W&,3U1EN5 MO&Z/Z%.3%!I(D6DA;1'YDW;A^<<[TY%_XZ3Y+L:NAWV4\N=K>"9:8IA5X]\\ M2/^&?_H?T\MY_;0#_S7R@A@D,6^?;-\-7[?-NC]2GIZV:\<_E90)4[ WJM$? MVO]P0<-&+W:+38$-Q$7+^66%X&C&:6IN-5-N@.5QU6=I]"P=7'%ZNL8XZ=Y& MJS=9&%/_0%8LBKEHG,T?<+B;LUKA!BU0I5,_R)1O0_D#J[%R--M6O(M #)73_1Q18."B!U2*Q9>+[J$9#].[K)1J[2WB&!Z^ M/%,T79=(NVAT#E^D7>SI&,SZ&UAM\.3.)JU\":.A0!"S_])E];7"-?L,_+]V MF;DNXJ>7F"T7!3[!$J-Q^Y\9[KV8(!Z0;E]/N6="?A5#WEE>=\Z#N!9 M7D[/&\=ZI-PLRG5W.V)L&5L^OZ1N?<58$=XW\_SSB-!=YO3A2_8@G/9\L>+A MSWI0'1':.:"4P,7B$K&[RJW>P*D6@IZ;/=##32FT%K>"]NVLUWZ#ETQ)I-T- M*_0:SC[;7,H!,P[G_S][;]K;-I:M"W_GK^!;2( 40*LU>:KJ#N!RDCJ^G<0Y M3JH*[Z<+2MJRV*%(-0<[JE]_U[ G#AIL:Z 'X)SJV"8W][#VFM>S5D4'=\^N,7?/HJ/OWA"S[]FN#P+U#T6\,MWD6BZ<9Q M;3<(;%O*0;ZTK8AHI)!2.!>Y@.W@5P$U&5(RE4G,S[B(N;-IH-M.=W>IQ4\C M=[@FJW#]/.+5SI'-9S\>;3[[4;D&K$O=T-3/3GM[JW]O6-AN$SSO2HVKM;K: MJ>GL:#)-GU%R+[M<0 JQ/P5C(W7M# MB>+/:)>6$Y/-0UZ(:04QN4A'JJCEN=&13J"T"@[<[=',3HH-[I;]VNG?"_3D M'E[?AX&>W,WEVUG#YWO8.GZ4:>2;.+$U4Y8W?63,MM/:1&4==SD\>8*G4@\B M<;P#$(F5%V=)+G_;-)YK5BY_4R[(IB)9EL92"DV^7)%]QYL6W8\&7X^%PKZW MX 36CAP=K8@<[:Z&9!LH+\>'3T&M.5VMUC2Q&J2T^PU64?K=:A.-9NWP EYZ MU'1UH_\P+*O'1+C[41V>,.GN40UH+-FN+=2)IX]%F!_W&K[#]1SQY*%00"_"?'.$NR=AWKT/:ONC M(-T78?X 8?XPW)9':KN?=)Z"N&\P;- ==K_!XK[;;KI"M8!G=ILM[ONMD\?. M-T\?!A?5@ 4\=G2;T_VAVVR/,SZ!S+CCUNEIP[GF6KO?8+G4:?H&+Q!+#4]8 MZS8W%+=YNMV3%?I(_2<-SB-K,-6N+2+-1KH\0Z[WV1AWUZ= MK]M(GMGP?+%NJ]U4OKEYPMV/M#]ZLI2[1VG?6*I=6]KWGZ#A_@22P4Y:ATUW M=ZZU^PV6Y:>/- ;7\%RP!N?0;IYN]R/*GR[E[C'S>R7R8.-%^2HLP*=IN#^! M9+%.K]5YK);[H\D6Z]RG"9IP[/%&NSQW#SA[D?<'S>=-]R;: M2K5KB_M5!=R/T'(_?0*I8)W#1RO,3Q]-+EC#]WY' ME#]9PMVCX=Y8HEU;DC_+DNW3)Y!>U^VTCIMN5JZU_0V6]8^T[O6TX?EUC]5- M?R^ZW8^P?[J4^P+0\@!I_P0KMD^?0/9E^12&"_X6J9/!GW$Y?C0GRCG^-05NOPTV33']#7;\^Q_)DK^"_, S\ MBUI^_0'BY8DT_%K 59O;*,1N,(.M0?C[+SUEI+R6/5-^!\F?T2S>P=7AWWWP M@X0;JVQFCW;20^7X"$A:W\-B%T7W__C F9*YVZGOU;YM&/W3>W0WZ-LJ\\7G M#W?7F1^@YNE]9(U9MC5,:ZUKI3GW.ZLQ-YN%K?_@8[E'[_1-'$I)\Z8KC+<7 M[RU=VW6\(*VCU0&-K;8&>$OS!JZT1\NT_>!+]@##E-:?7D1P*D$\^CV)T^47 M[/"TWW#;=(U-OL>5V=@6;^;>]!\*WKP=56!U MNO?Q4O[\F*_2@[=W,U>H]]!8^D."(PN4\@]Q,A:!=8-6/+_D]%QQWGNO4Z^*$C5U#TXEG0D,'HEPWG*_EH7DWFG5?5Q:C*'=>9116 ,K<." M']+,O0VR"4BK1.4%*2%#3RAY-G:7IC4=K9G6I)./KLPWV.=;"][EX@!I$Z_; M_W=PX'X(1#CZQ?T"&NNO\,G_YB(:BE_<[LFO')2%2;H'!_)%,@7T0&HM/,.# M+)[!PUU41N5OE()ZA+];Y6^XWQ6J1J#UUVD^[9KIM-'"L1>OEOVK^VT^@Q6? M)?X@&/[J?H8SYZWY'.,F=(_LM_ZA7J/]H;TW6UR_4X-$^-\/!@*H# :>T9[; MLSVJF2WNJ+TW%CT4#[[VX_9\<2'F+!41;)8D51: -;$=?.V?@[=?_KCZ\O&] M>_'Y\^6?9]\N+C][\._S%N48.)_C#+Z0Q:#2("<%9H[_(K(CU?E#$/G1,/!# M]VL&OR VSV^^R2,_'Z$GZ>=__F/P=ML+JKO1^Y"0)YN6D,<[DY!=$I% $?\, MWKZ?SL)X#LJ1R91R*%7*I5PI8)9O]:DVBS7OZ)Q/-WW.)[O5A"XB]Y.?#">D M_9)"I,U-;0%?<^3?7:$!'3] ]IFIAHN^UU SQ M];1HZ'CPRY'T='3;G6/W(D*Y 7]S44U%L5"3/NL,)X$8@Y4KACD]&X_'P5 D M9!JGHOIE']?(RK;/-.>B<"FZ95;JX?< &7WPP;S_;QYD\XL(%I33O;Z$_4B^ M3?QH:XD-1W6@XNO8XT72?;H;U&^=U) ]&#(N/5%VUP ?/)LE02B];60-(5$O M(&*=(PZ;F\*"ROZY=!B0^P /9 B:D0C#U0RT.4QE!3^I>MAM+6*##'S8LP_+!U6!/-T0K"2KD" M DN>!##,=9DJU9F5.*D,!L9F0#I:22!+3I7OZ3+15Z&=6S]UI\)'IC5R8A:J M%A&@N@+?C9-9G-"0^'<@\H$_"$*L>8-QU33BX3!/D),LV:G2SBBI EAA'8GX^C4 MPS:&(B4O_^U$H+))8\F=-/^XG8>Q^#:9YR,>/ZJ'[NXCAP##T M\%L2WT8!,.M/,?V9"7SFP\83H9@S,&6?E;/T0>F:\GJW6*A9+X>;K>5T-JSE M@-I4G3M]P=1E+E"/\6 5_U?,X,P<7+%0TZA5CZ-D\T%5="2D+ )(JT%&UO JKL[Q?0%HY4X0V@S1+VP#TU/TR>P!,K*U M-(;>ZMRRK19A+4ZWOPK2[^X8TQ@"C.B N'$3ZV#W@B-RW+5/K;\;Z:4%DL4A M<',^P-YIW7J]'^!'3(,A%2\,QGC\'"[?)[S) M\0X0=>O.6>T$ IET\!A/JUF4^P/UTN=T$Z-&@_IT@Z[GCE!^ZHZMI%O^J;=G MU3T]Z=BG0#5>ONIE7K3N.A M=&J]<"]0.FN?<&_3)-/=$)1.O2"HQ=5!]O\"KK,72!DNEV*X& L3[@5LIQYL MY^EA[908^<$ISDU-&84Y&.;%XL8%<9-G#-"SE<2'4D7C<@2$H]4(""^0/=L] MIDWXP3O'ZQ0I[LZ1M)(K/%;HGX=A*:^9M+3\RGJ=FC2D%QB@!J6)'3^T:^\. M_ @K;^B30!/:"LGPSE32JNHN:^\^-_51 PSM8,H7 MI**]4J/>_K580$V"P@M8T2/B/?*T;JM3+2%_G,A%FW8!O, =-<$> M7<=MX'7[JW7<%PBDAT(@-=_Q<-@Z7NU!>E+@2'L,V6RZ849W=PTSNCK,5T&P M,3+!L0)Y:P,/=8X> CUD90)BFO[6L6L>5@YTY\EN%*RF6P-(E& V,_PGBNO/ M,;4Q4.@3\*0Z6TT"UER6P^5LL4;H,6;4;KH=2K>_8X:P$C5G@<*X&CZG]X![ M]H>%;O/-__&;B,0XR.HKANBB':VH7]P57$Y[[22Y#_")3'S$FHF+"#;[.@ Q M>Y:F(DLUE,X9H]+1%-G0I0RXH[*HW#J8SD:OYC* G=,7@)TJP,[Q"\#.ALCT M!75GV8+V#;#3W33T:'=WT*,VP,[9]366JV7"!4OOX-Q/)XROT5/7NP MG>ZF80>[.X8=M"VJB9^Z_G 8YQA9=S !T@]#5C<.*-F]J'28>N59$M\$*?H& M4,$X^WKN'G=.0-%X:^^$3.1EJ*8R$:$M$*0NJ6T(BY" E B28N8F/+/ 8K89- XEU M=P1CJ>82$R15H@_)+@8:H@=3RBFV"^8]5R@PLR*Z)]P" M1_]I@0GSACZFTB,?:ZGH9@GIY%XIQ%R6%V=^" (/SYIX5,%M&HW.-'_Y&$3B M L[W,M(JSN7X4I_R2^:PG1][M/G\V&_D;?K$/I[WZ./A1%CT O!<>FVOH>G" M6]B.K\&/W6S&NN'!1YR4OD[@\.DDFJ-#]%FM]N5LFUH/<-A=IQY V:FH$*!J ME8@; >IM6EYHP]+'.Z=%'-([UK6B,B+3G1DGBWVIY&BLKU4N G#V*N#L[0VF M>C=XUT\:M>O]Y['IIXW:],[Q!GL4-W;7N^UVHW;]9'6"VEXP2>X@8CX12):* M.:>PSAW!5RPZX4ZC3KA[M+I5>Q-+2$ M:M0^=CJ/LR-WM]UKU#ZNTU&QF?O8 M;]0^=CNKL\WW7GIT/X[^NXA$XH?$S_W1-(@"1,3$5*3]$L!AHPC@Y.AQU@9V MVT>-VL?3P\>ZCPVS5;W.&H7)S=S)9MF?':^[1JKU+I7Q^]:P*8Y^)5*A&\6, MQ(T(XQE&8YYVD5.WW2P3>PV_QKVJD9[L^76:9:R_'-\=CZ]9EOC1:@?7R_D5 MSJ]A'H MG=^N[; 'E'=2ZL7J1)LG6>'7+%F^GH[X4I?9,!$.1E)GM?_KY=B: M=FHGG9+H:^64#)?W1GU1\,&5?_-8?1Q( @1Q >N,19) M4L[7]@T&@JQA^"J&7*& VPJ#JLY)%U=?X M6F.];@>GD@2#G)/5\QDL@_?N\#7_+SZL=\M/L!@4ZSM+99_J&\7A@NE4C )N M8(K>=EO^RH8I!;/^6)+*_QO4_A/S&>=[!W$4H-\VV\-YB7=J6K M 3KW+*Q?C0+0WM>\.\OFK1#3%Z,!\)DL@03PUH% V-OJVZV:7F'6J3DK)M[9 MW[%5LS7N<&Q%"(42B,,Z%2#;%X/W5D.^YH.4*I*S]S<+>J&NP)U?-,!6M8]N MN^6:+[O\Z6VK'7=4.+:W>G7P=57$RVO@5A^WZH2Q#F'L5">ZU#J1XIR68N10 MVC=5H(%* <(<:#0:D8H#/V.YV%DXP[Z?8W_(;3-#X6/5Y#5<>GJ,=)9.M_?> M_?CQG&6N&<-T#Z_KI#%+Q$T0YRFV?<7>F:@]4;M*/@'2S+#+9RI;-(QDITDQ M'C,;@:V990)1P[1<($8$NR#T5W%(;K%) ^*O> VWP,@DZ@4J4#PJ<, L")W* MP+W'6LNY)E%V=TZ49_DU/.$>UE'E. BIG3#^',+Y9*8V%QMPP-^HA"YUJ0T: MTXL?NM@BCP:9!J3+NF^0UKKM7R^^G=._.K_^#*0+ \*'(^1$2'W8+3DCW9]: MQE)+([ '4F>&0)(P%P=T[)E(X/J1 MXP.;T(3L=ZK=(8JV#.:CE,T1S@=>) MQ52.T(-9@T(!?T>%@I^6E+O@>5CI/^+$4:])VZ=(%_X8FX#;HZW:)M6I>(R^ M'E$^C(PH:Y1@(UYY!##;&.VCVR ERP:H/%IA! M,J>3O["00XHE!@2C\ )8XP$Y+L"KJ&M"SNU2JWJ.YJ>K(; M.()LW02^&T?<6#P1<"U"6(3-KYA47>R&#=,/34-KZH"LNF&#HJ)OGQ^I"\B7 M'_Y$#:NO;>P)BU7!W_'R1O(W)&9*=U]ODYR9_=^]63'K.5BWK%%7E.@E&%>] M]@O&517CZN0%XVI#]AO]QR=UU_^_[38B.OS#?[OU*5U\>__)[;;?SCZ?_?[^T_O/WR1_^>J^N_AZ_L?7KQ>7G]VSS^\< M>.#C___UXJM[^<']UV0++NZ$K9&RK+2#NR07 X*$[9$(R5FQITF2E<%M+/$C%!7_<- M2I^; "8F9;J$7B%5*,W#C$V#L88H V8_8GA$>$%*[HLHBF]\5O^+S[^[7[^=?:-K__7YW4_0X/Z; U4 #T3X M95++@" _Q,G4Z;0/_M=]D^$SDG[^5S]Z18]J8Q)5+%1OT5!$&*2#,(Z_XSU* M#94BD4NM\"@;&!&.".(;+8_2+8Y#*#VL&1D*X3GFBM%E"(!MFOD9N@HN+=A=8<&<$ MGZ87%;.:.R$!8WX[=F'7LCC!W#STSV5DKLM=7+Q'Y\3@L ,TGC_N3BKL.0[FE<.Z!:TM M97^(?5;1_X6&/E_K%^KA_U(A4,KPP!U3FM^S]*A_%N, M:99_EP'MBRPMSR0,OF/PJ?0P^A4KOT/.7/[EL.Z74[\RX!3-/_U+8L*(,09R MRV&21&'5-+"B9PZ"?\^]9>&4 #>!!>J,4WPK&E&+&B,@^BFS5%%U < MA7/9-@0/ @4F"\-XC"(/K=4D1HM8T 7#^QZPCY+L^?\P.TFEF]IB %GL2%Z2 M36"$:Y#E;,@"E*K.C@C*P92&8W9J.\\/DQ;<4XQWXVEB8%BA8% M,\'H\>@)1AMR,!,3J2^ M):_399[A[M'Y_$Z?4"+&LRX0; Z&/('N&(@ZQ6V1\QOZ2,$[S+N'*@6A1S"5PL M9%)\%G &F!$C8QFX?. #Z,=F/^ *GL++0P]:G/"IR:,6V%"!MSGTA^CU'N6" M/,=X%=R81R8Q;]T ]R_!]S+SOU/OAG@02M><@T-16 5FF\^(L<(%0\,L%87<:6[R70\&^2LSXW(P77KJY>0#CEY-!Y&TS1;2#(;@Y!X=*2# ,^ M&$ D'7_8JV5^@#Y[H.,N18 M!Q'KM*K>R!TDY';!"B.XC)23,1TC;Y4!!KW9RG$/?&T:Y%,XHS&=!C,<&6+# ML6#^.5I*.7WYQD\"D?Q9S!.%%]2(I2_;40SDN1DQ5/@M!XS@'S)< M!/\:)S[M5SH1:$)8*H:.T-+5TU$3W!9&E48^AFH' 4WWVMSOPIZN%+G,H2GC M(J (U0P7AEWM:0T4&.1L5EI$)H:3* [C:R6 2',R=="*QN/;R-HQE)\P])!6 MJJ>LOW0M0C/PW'/_9PZZW<'[T <:&+I?XG .M\5C[C\+2 .-YN8V%;>7YZWR M2H&EDWB$APHD'*RM(<:7L1\ M*F!=<3+#X 3KP.]$B+CB@I7.N=LY19VS<\CJ%.9LDJG&OB)0/AGL'G6VH>(7I\(V:TDQ\S':(4ID"BVT$B5&/ MM"\#,]0(NS/A'E[^# 6'I!8'YI?F/B>NW4Z"X:3P(9HU#N9'KJ!.A6R7 ]]T M338&;)?TQ UQ';C#L+W((2*?0MM32@IKN6@BQ8L.]P9O O'OTX:XR]\Q)CK\;83U]B[ VG\<';]S_$,.>47FJH,2>G3 ?H^4HZ.=! U;T2 MFF6>UHKVA\VAI!-\%ID&K49.GPCR]78[KO.OU^JZ-*,XCW=[OJ;]V3 MXU;OOF4;E4*;VXD@0PR44HZKXV"@3[#((H.(F]^D*LV,_

    ,(#V$,%T[MR*FU+XS&8+!3.!UY/-F "8F J=-ZK;8>-0Q:+"7D34VP'DK*U MR-JZ@TYAK&#C9V Q-$V/!3=YD'2NEY:BU#,(/B'LK#?K764VF<6!@F2B#$BN MRC&(:4P< M#L?XLFE*6IOHM7V2;,"MH()K) 6P"*U;T6^WNDSY_9/62:$\#OYT)"],N]WJ MZPNSNTOAKKX43B+&F (JZQ<"&)6CRV%\B_XDQ!3FE%2V!V$5/_#C \HP(4<( MID#>@()/[600]-X?I*#R:X>!",4-W:,0K7ZB1N4YAA,(?1#[Q$30\8#1$QH$ MW1M895!>4V!*@[DVR='C'U(W(S:]M'1+ET(RPS8)\%X5[J M_")9>%I@ZL>M8Z;1HW;KM,#3.X>H2!/Y]JR_-8RG&W:^B)"7,-YT&>=%)SWJ M"<+);N,"=:$PT#$D^% HVVA)_P_<@-2_81O-)P&QA'?NEMJV[U! Y2%$3HFV M_ZL3HPL03;T".7*R,4JRB2@2&;D:V"'PJMLZ*I8J=WOWY\#E:M(=)S[O2TV^ M$F@NN>^,KY8$RMXB-WO:B.#M>W;AR-S"Z)H;BC;%(-@)T 6'AZNUJJ-?:1PS]X)9TC8SOP;U($N&$EE3PQ9WBQI^25BX??/>E? MTW%T73[WHE!MJ>[!U]7Z]W95Q>6L%I5PB25VLK[Z:!# MLU!:C82'3[CGF)62N6>Z@)IH7L:ZV-+UP7(Y;+6UM*0*YC#V97Z-^^K0_FLB M;N*0=!NJHP**'=(G,%7+^0SWC";(,K, B<.J5'7 4>+?HOW,.GW]X(H%Z,Q6 MR07P=KK^%%L!N_Z-'X1H@C@F/("C4%B N5>O4U/]Z^8IS8KJ1E7N3>F2TV7& M"2YC7#Y\##3;")#0,!6;46YBX0R3= MSPOV^_DP@<6%&.42?UU)X10K*%3JDE+[R('":MX[X-](LK(+)5-(QQT%G'&$ M8$PIYQI;XU&\V.02@KBZ$?"WS$KF(4IQ%M[#4K#J1!%F(3M2#4MZKDQUPLRT M8!P,.1R/D;C2/2NS 7+D. 8D0=+W NX0PSV* [P/Z(>&.Z-3?LT::?5Q1H'P M$-&K?-AL6GARF@.G#H#B1JB> M2MHSI0EH^0*%Q.RJG,F&Q(H"+,Z"S#X8N[)3.?(\,7)>=8%/\09H?013W&Z% M^"X3_LA@TE467,%DYN#!W*84>E0[1(P:61C'4EGQ@;FCB5Q=H<_(&9@O334, M0SYCSG2>LZZ1;\C<@M99&F=G:1,(DK&]4CY*B$HAT-H M';JF7M=E<1+-5&3&4:NCCACV)E.8DRZEN^KCQ6^75^X,?:^]5KM-7I:OEQ_D MK_JMX\/7%$C7(>:L<+F\0L-YRA3WT>0]U&)%'K;:>B/3*:]$=9(?H]O,%,L8 M0:1I!5WDL%1]*>19P#*$2!V55FXIK\:X9T 5]+ACZ_$$+X2/GI=!1G@ DG&F MIG![J.O#"GD& S^D9RFCZ=F+/4X4O(P)FCK7J()/@/?"^T/) A":YFM,)-"SG\PF+0P=4',I5F1 ?@FSB2GW "H'U.@;PJ9R-_ MZOZ>^ @O)V>H$M:J$_((J%$A2.J<$)6[%8]Q'BV9!KJ,DY2F8MUNM^9V]^]^ MNYT&WN[=6[%WRJOHON155/(J>NV7O(JF$G?P]M+*%K/=Q<_-44I&*0;:#SJG M0&/P1XRS3WS@@A2.$B-.1/8IF*#3^W6R'A9PCHS"8C(V)TBE7P:7Y#,Q+D:1&?Y5)RF28* ]H M.H1YTA.13SGMVC;DQ:4:Q1#E#%D7HN7^)H9^GFKAKG;'4;OC@12!Y^/O:*/( MA3A$/%^8+$E%]2X!"PCU]CC&21"]F>%!SS-=(O/.J' M:5Q(Y4"K+N(X*8XI,T1D_9B51RXC^S09A[7]-DV,7"$E!4'&C5&YDVDQA%_I MPXZA8D9[G6&Y-5>-<26IKK)4D^!B2ZKO9,U5KNPVYK(#I[KW$I-:K8]-.,R" M.<#6,+@L6<%)J@D"U[NYM(/1IDW30DZKGC"ZYAAMDHK]4+^U" H9/ZMWRW9&UBR M4F@8QE3).(TC+.7@>=.2;O3-U'OA[ZFO$5L I+%$D9J!FVO F45":\A^9Z ME^JN"RMEXN&:1L\Q0HG*4''7."$NX;P>],HD&;!>.!A)[NB*-7EF!?30F))X M4J&0- H[Q Q^$LQF>O[H<@_]>:K2SS$]/>#*3TKOGF(JAA21(V"X5!RDI9T% MB^E+E'LMP*S[9A4'N9% 1D+B224P<3I+1#XSSU&WVF;##&)A9LY+6F62&-JGAB6%9:RNGC8P-:SU$78& \E\P"3H&9 MLD=+HDC>D,"8!'K?J6PH4G7O?+1F,XCI!^3O+5&=PRE?AMT9"7*+5&&7P%O= M#U2:CWJ:N%XY9XR99"(0KT+2"O&MV(QZ(;+8@M2]]>K-(@"^EM#I.X'#J. MJEM E\_<.]";AQI^.*!B1JQ$)$W?E(K^A^P3Q-SBFF1,)0;I(C5JWE1*FV.M MP3D#Y=/<<@UGSG"9-[+^1IU$&'-);OX$$< GP9A"U;>^ MA#(H%5V2PHET@564,A)"592#?(X9I\A)#"1X4?.3;5?:)EXA=5\5TCBB2%@D M;ITP5C$F&;+ T=0PDF2YJTR,O-_M]'GE9F3MZ6>V-.([I$*@97B5S)&8+.JA MLLX:EPN'!X*R)9&?JEHSLLU^$ (2D&[/Z[;;UL'B@;(J(*,WN,V%-X[;;4=N M #]M+YY5;BM73VK=L!(B4_4<9RT7R$6J :6IR(U!)RHGDLZ=<0SFF!/@YH65WG[F9Q!J!%W.2B;R;3,/J8CKJ$JFHK,$1C6D0 MZ?_Y95?37T00? &'(@QE?\!__80=:>#G%)TF\N<[S^@V&&43?+3]6H/SQ5 ='$9!V,?+.'Y+ZL6 M0L\"_Q.\;OSBZ='QZ:\:$K?FR_579&,SD$YW&;.C5#N7R]HM'BLQ*C$3;-Q0MUU[+&EV::T]EJ9=^W3UZP/-[G?=3HJ[?4)O0Z#0,E#.+&94! M"0OYG H94.*U:5? KRC0&G>(Y!@G\Q<">R$P:P97U#J.N5%15>@;&N9>67;;&.!&I_I-91APUL=PD:W326_C[* MJ! ^XTBB7DJ30(MB =6J5KC[J^]ZU!)[13AWN1A?I'P^H%(KS-T,Z-X MIDQ5*O6V,+2PZ#R888HXFZ[7,6*O2):L<;3P_BC7HWR[@!&MD,XDEU:>'LWJ M;314CO'"6[EOJ1/DB?B/3W5C9I07;O_"[:T9?.)@O!6;,IY2'9>E1E,,MB3A M?:>8SJ=L<@SN"N6,*<:)3#P4>?DMFV'L)"Z%Q,9QG&'2:_9"H"\$6B70()KE MF8HTFM"I[0GWI%\ZH'P$XZ*W'?"N@!\T%L*/P !MLR^X&*^@P#..U&^_WJ&^ MP?]M3/R'X(+(!$?E,,1* 1H,RLBPK6[1&3DPJ^%97# MLR'@9Z<6^%GG *5621A7I2T!?V:DC%1P7 +_$T3KX3 [Z^ PEXK32K[_6U2X M*KDKUCM\(YN(3A\S>5W$U=++?MKSSS9 HEL.=#6:0U+1) MV40C@AC@I!%6^&%3'9DT6I-!H&&Y,#(<93ZC!E/1O@)0*]0LR_28!:405HN0 MPF>V%P]X2-3H3BZ'A;Z#DH]AW>6LQN M?@^1M6UFLQ[#:E\#[_GG(/G'6[@T&?_C2H(X/I]-8"'V7%9;<^0\A_+JL MXE=*C )S%FP=Y/5Q\HN;7 _>=-M]K]L[\;J'AS\O] 0?=E\7MP$S^#$RP"O! MVO.LO!PE.UZOXRWNU([_:L&8IZ6G*>GEI[>=?M_KM$\73J3N$_54M8&Y+QUX MT0+:[5;[3M-_W8!=/^EZAR='SW#7U[]ZU8NU@$F=RUSHY"X\8NEVK6)4Z^_B MW4:2FWMZZ'5/C]=D=>O.Y.Z[L(T/UJ[WZ*BUKHS;WFKW?.9PH;R3TPH??KJ' M?GC8ZFUDM=L5YM5OV[#):@'K!A>6;5W-'O5/O)-.1>-?->"6)M/KM2KDN:>I MG'2\HY,*@]S39/K]UAVG\A 96!VYBH;\RY97O/K!'6[_RV0V.9G=,M.2@^[@ M%+F]$@+X #KMNN2U^Z2SIRAS'9.7MGVOVU[ON"*B]G26W9.JNKVGJ1R>>B?] M?D,FT^NV3O;'?.] O[_+>NIJZZDM[U#GQ#L^;HK@[O0:0\;=KM<_JI@=^]J7 M;E49;A:C7J::KT/_5PL2_1Z_X>8=]RLLZ.F:;9W6NA&(IVNJ>Z?=S9BNC^3$ M-^.=KM<^N3]A;F '=D:3;TY:%5MWEPO=]U%W MOL.>70FIQ+Q#JC(_OWAW7R;SU+R[%ZJ[@"3R+>_=F^/V M&B&;G[<]BW;KL &S.#Q:PSNX@[U8PP&V!2Y[!R*M9\>%/*YM[4ZG5\D5VLL9 MK>$OW?8LNFOLQ(X8\$FWTWTJ'/B'AZ-^.;_D(TNJ>C#USU?2OK'H[7; M%C"GI^L[:LJ"]VVO]TZ>B;5>PY>W9ZUOU4TH8Q:KM:=50>;HRI[NA6/B.[=E3W+_/(BM&)5PN35>_S/P?6U?R,8YP>-($ M'\C).NKLMF?1\7JG:VS&CJR>K:75-2,?Z4*3.1!^)*Q<_D?+??M>Y[A"/T^9 M^^Z_6F;OF4B=HV=4)]9N;4:Y:(2\W;I(\_J=-;Q%VP\OK"-)MNXT]@Z/FN+& MJPDS/RW1BJ2.).XB1C)V:52H9E$<81^5) Y#3HKAH-^C9\-OCN^?F/>8K-L7 M'YLT6^XOAI[K<6_7_=]?BS\ML'O+7.I+GLS@7Q=1%-_X#"8(QD)KU3;T[T.T M\)([BG/X\EJ@$G<:PR@"O?Y*_M2_)[FN6O6:WUF/5"LO+]$Q=K7 ?1TK:#3' M]UWTVKN]_Z-=(R=OC>_6XLPV"7MN>XW,#=P0(BIMI7OYCI=5O[/(UQ4 C#L2 MJNW8J]Y)Z]"9!J!Q(B./$[?;:75>4_/!5YU^O]5QY1\UMF1&0'6R'9NHP9;$ MUFE^PJT 7W5.NJVC=<=PY!@=[C\.TT2 >TRZB.SI)V(<<@-%'Q;0;?7T^&IA MLGLHMR"A8F@/G^VVCFL?Y=A2&@HQ4VCA#G>4XZYPKWJMPR4O*A1]V3)"3ET_ M5)@[[H ?AG('U)O9? 9_PS[CW)0N".?NB%I1.FD\SKA/H.PRAR-,4#XG(B08 M2=6@SRLT#79-TV!LUZV['@8IS$P]H]JB>;)?.L;X2:TY_I6H)$@9C=V1G30J M+=5, WF8.$R,0*ZQ1S=.\]9/J+.@G#AU?(M42W>&<#:-E1D.6?50 TJ>YF&> M%EIO.Q,_'*N>H,M)A'"0?=D64+8[1]1.:K4;<,/*-$AQ^V"\=]_.BZ_+X\-E MONKU#0'C#7&ZIZV3U]R.4?=16OQVZ]1^V3ULG;XN0#&[LEWXF,&AZ8#R-%6P MS1[]T28G.5E'?X[:TU-W4'@)=EEW+$Y/G-XQS4/Q&C&&N M.]H[N@OBRB:9Y8NQ8/O,]5;=_&9Y F>(6-2P/&XSB%VS[0ZBCNP@BL#MC,@> M1-155-&;[I_JLGRL=J%4;3@7M"5=KR_E4VSC2X)2H8@9I,$G*RO+@&FVO#PL M,@.XST=26IX>&D'DW%-8MMN&7:PK<(D3!F:213'BL!B1K=<3!G(?L3@Q-Y'Y MY$T<@HRHNT"+VG*K-L?46 Y$PT3X(]D@V+W4;8D9"\HQH,D*E-_L*\P0\9,0 MW[+(#"3_+[74E;>-V3P"#+U>^F#'HTW1,/F.S2ZY)SCO +$V/RHT3XZQFP U MPQE;G$')%(7ZS L:^@DWT9&C^M@ ]AIGQ2X][CV%3:#Y@PXM #D:Z[; ;M(#AZ1$GNEF0U5ES4+Z+\T"Z@V"^B^- MHHJ!?;"87X:6^,KS4DU4 :L"T5.:S M8^D"G5-C%I(R +;HH=0&^NU6_X&F\R'8&4N'<-90!@JVVYRW3J;93MC1] ME]O,NFFC0VR>C%:E-\ :;"XN19,TD*VVW>9O"^>"TELJ,C6&*IB2(**Q09US MWY[>[AUZ>N/\4V/)8,6V]>;I;I6WY'"@C?EI#MQ2-U[G50?>DDI 3?8J5RV2S-J"QLR\F@MA;4PNV5S2>-A0!,F M54DVMZ"9P9.3^#:)08#K%O4M5U\EIW*5N/%FL95&0??#4T=@M^7*7?'6(.#9 M"F6PY2S1EUU+7S9T2=V21@OORI.T^A8+ QNK[:R$U?9D9<)B@#I-S[9;U7!- MD@R=HU;_M>>P1W0%6U\M&;I=RQ]Y3S/1J27[$E>P&#X?02BNY1X@^Q1IRAQ\ M+$2MXP6&Z[3Z_&H=IYGY<\QVD,)#\4+LL29-FH+A>;WX"-"U%Y/QA'8'.R1] ML)JR6Q'>Z%VA%WDVK]JM;H7Y.5JN*5RDJM-JR0[4)AT%&=*C)"T1]'"KR0W8#!3>R2_N-_J3RY)0-C19EJ&VPQ<68"! M[VS P"?+@A=A)/(]L35SZW(3^STU,2U+G5V;^9)7 EY=QS?GK.^;4QR"73GU MY*UU0!4JLM=-K( ;WY(..A!X?;!])'9N'-4I.C4\NI8EN^NQ9-DJK?Y8M/;O M%#MEZM '7>OA)!!C&$NED^ 48>E/]$+3W37 5S+-_LU'3GE]LE?7K)@R'XU_ M]=6IB3_S!>T^..9\?^W(T3=AH5%@ZP*V>[M._>&+745;W$IW5* K==#;(2/X M@,:A>:_JP)\LQ98A=[C+(PN78^=A!-I>/R7"+:9$P*N=JMJZD%AA"1@I(!8O MEP.D*-2;2),DVWJM0["R5REK'1SVJ-4^7O*HHP*A&./^( 9)CGD&^!NOH!B2 MBYFDB8I_4T35!\$Q(N$A?PUOMMUS[+B@&F69VGF M2Y=QAFG*DP6]AMV)/[+02+HT3+LS]QSV*FN M^>JK[E&KW\%]*=P_$@*]5ONH_!>XZ.^67>,%.TOMW!/@'-<115&O?>!6WMV_E(]NYZ:S(=;*F6RI)1X0"J[C[,9J@=FFY0 M9ZVAJU:_J!MP>1RCR,/D-UYWX)M% $,_'.;(=5/*!)6$!L1YE[)"BB#ZB@B!X 9@ M$*"LD^('.#=W",;8L-&O][IA!LB:\; 4>-;D@4D2%+!^Y9- M='*SU,R!Z8Z"(=H GHH'T"87S01=)U+(]R"GFDZB3006K>"='2EK9)'9\4LC M^31OU5"$H:S"^]=/[9_HYW3F#]7/Q;+&(6RT/TOA]JM__>JJ3N'M]NM?W767 M\]-:%<2F?GA!Z2%^[H E/[X3CA8"\]45/\(:8*G1OW[J]']:,F(=DUXM#LK7 M58ON-6NP*Q.Y7Q'VKK:PN_D=1+:VF^QUJ]V.EGZBGJHV,/>E R]8 %9=50 @EG[E]?YWO7=TZK4[%3B[9[#K M#X%*6<"DR@5_CQZ"IW-RY)T'56)Z;KA+G=-3[Z1]_QY=C^[0#_N/ MLA_B3V]_M_*&MHVFUVY[_=X=P6JW-IM>S37=%\P@"-!NIRD-SON'5;36W2&& MV?EY*D?MI8W>RV3N.9G&-G&JJ>O<\O:=MKU>KRG(JKT[0ZMNC_MVX(@[#=J8 M.XJE/;786UR$MNT=.O*.JE#:^R*>[EW1][>Y+Z\XZJ/1R?\HEOQC^S@SZ)NN-8Q29Z]$37 MZ;6!T>S?4[8SL@.[>O^7;-^'?MCW3OK/J/--O[MS9K/5!HC&.5/;(>71$N8; MX$;]PP>WJ7P4-/FF\Y#N/(__K,'>[QWMGQ7O[+Q[&^J^M6$W;VT3U1=7[\MD MGIJKMUR^O>6]>]/QCGM-:"=6(V7V,(N.U^FM$<_:P6Y4V@TOG,6>7+J7-MY4 M(:5K:X?3:<#1+&B>M"?6]Z:_1BBBD5O26 9L:NZM(F!54=5@>;I'WMM0:+P13=R+P"0N 9-LVY3KGGCM[AHZ[=:=#Z>- MZ.R."4I-,3>.UW''-"X =R>O8P7R1WO9'STG/@1*>D81G.Z&BDL>\8F_Z7G] MD_N+HT>F^]]?R=B/![E>Y&Y=O':]=G^-LIFM3^2XU0 AW^UYA^VF%!$=W36] M_[&)UZI^N2;6V>/GQ)W3![.GQ\*''^R#><3G_(!3?G0*UB;=J]L-!?37XE(+ M3. RB_J2)S/XUX5N>.%A%XC6JFWHWX=PX25W%.?PY;4@)^XTAE8(.MY)-7RZ M> OO=F-7+7O-[ZQ'JY67C:ZQTO#9U@+W=:Z@V?3;]SW6M;=[_V=[5/5)W..[ MBO_\@ZZY0H5K$#+=-AM1*3@B1%QZN@U!/MNM*:U>4R<=TP^$FDUUN[K;5/?D MV )@5[B):?!C[58AO:-3JX?HRA$< S]M]7F? M8)(1"3^?PEQ'00HS4\^H_I]>75=:6$.0/7-%W3EG;QVX8\Z6X=P=6BUC+(HC/9,XI6Z \S;&V+!Y2G>#']07PCO$K/ M)CE9I]!EEGNZ;J0XH/$_@#+$M RP/057%#S@[_*8>PIG)OI!V&QENR6/Q M&HG(7=?J*BMTQF$!BBUTDO@'W,A,P(T\;K=IIA%P9C-W^6'N3.S8G7!\]*1C MX\EQ O]\K/#U"EO,X \^60E9AE&SI62G5V0#<)-5J_3.R9&1#\Y]A&3G]+2F M-^/2$99W9G2L!C+#.,%N)#&W*K$O(+/'FSC,,;UB96=%O 9)X(>PT>.$D"6I M6>U$^++3:\N]A,MI-Y5S#%JRQTVOK#W%;M>'V!V[W#=[C2O,'!Y1AU[K_5KP M;,8YM965#/TFPE:4O M1U5-!^"CZ,QSJ%2:&#/7(])RX=E@UM+9EP6N*+(A0WI'2$ MB%U .VQ110@B*^$VP 6Z\"J=>7'K98 Q!4DFI9/>#]UX$[&XLP261131S-X& MRUH.'+VT'*BV'.B_M!QX7!9R$7;J*\-./5DMH 9D2Z5 VRV:NSV[$QF:S6T0 M1JP1G+8?:#5W.G4=H@Z4_3ZMH3?=-?M6J,;RM 74&!L->EZM M,35"H3ML!S>P*NPJ1I)4ZRQDG^BCK6O#RCK>XLFD\3"@&9.B)%OMT=3@R4E\ MF\0@ON&F^!&Z#5JNODA.Y2+ATOQ2*XV""HC'CG!OK]=2!NV[@UAHBW5"1[D/ M=LD_MVFC+?ZJC;5V5L):>[+,>S' G":]@@'RJG=D,49)-)[$RD*7/4LD WG9 M34],1]D7ZF$R*ZX7;S-ZV6*R9- (8-^@#WY<1B_R;+ ?=2TOBNW* MTK3EE/U'2W:@?DN!*9_:O8QS.)KD-@F(W\&A3@,:@V?'7^?MN,4U!"/5%=3R M=99:ON'YIQ,?O:Z@CI.%>0YJ>2KRJ7O.O8Y!$V9/52T5U-A)/G9W/2!'$ARA M9MM.*N!IGVU"02G*>9*P56LW6US9FYDF'<69XN8D=9'#\RO)#5BMQ&K]XC[K M/Y$D@IU\!CRU@-_WSL;O>[(<=1%D(5\-QSA+[$[ATD-V+/7AWEV]6]*_@RQK MO1>=$F\M=#6O\M;U>)];R_MDB[#:37&,V@OOA/E(73WM[J=[-)P$ ENIJPP* MO.UPE9)ZQFWSO/H;J-5%%;VRSXFX%94HL[HZ$#@IL Y0EQ2C+=S:W3BF#:J4 MS%I_\Y'S1Y_L5:S@:&E5!G2%OA4(91(W^'_4=Q3[Z?;:ICGY?0S3N#P#:M+; M;_7OYOY>3P,J1[YL7V7=36&GJ)ZBHS6'QTKA&@/FO:K ?K*D78:[X<:*%'@Q MV0GW]UF%[ M'8.]@YMVV.JL]7"7PN4?Q"#),66!X[>V@DO^:A+28*V8@7P0?B,2@)*5P)MM M]YQW]DR#&U#HQH.G8Y@&Z_S9!*8$)#TD!)"1;&0^AH]$P_(6T+H_7OQV>86? M^7KYX0I/P-**2/C/9F$PI&@.WP_E"=-QE8S\2D;-P".I,CB@J;YMO^BI#-FT MH""*V5%G\8["UQ,^^"A>-;+ MX$B&J?@3M[[3MCOQ1Q9@5"I5 :."X(.H,1\:4QFS,S@M+9Q7LZ3,8/7*AR4* M=5CD//1!4SZ#'8R!A5#>@8=>)"EJY"!S].G+;+#4S:5'-!$'4_AVG@AZM(QT M-?<<#A_A7K"1WCUJ]3NX+P6Y( W_]E'Y+R!^WJTI7,R^>NB#2\0POHY(/%W[ M($71F?^J;T6IU.:VZS?74^8[NL%04>.$..2M9/$OZM5MNP1,[$>E)L+Y.(P. M)G=7D8U;(AM*>XQ&ZC$S,]6(_,F(TL5?E:8Z8DV]D5;-S^YOG FRT[DTP.;Y M2Q"W8&=4J>R>2/OHKI&%HNECC6H;)KV[N "L?.SJ) O9N75QN2+#DD2?ATKE MU2K\Q"?SQZ<8(#DK:G W:$NZ5@[W8\VH_%RL\;S0-9Y/A_QK!*PZZZ$?#G-D MIRF=MO(C)7SN=K&9L[@>EF+@OHID &T-P Q%&2;%"HA,[GV-V0_2=@7K623I M))A9<><6UGP4O\QWI_A=QWP72=KV=-_G8MKK+JD':SJYMT*9 TT5@^V0_N#M MQ^"_>3#"K L4U2HB=B52D,I#U$FW\>7F2H!_8AOYMY=Y@B'%:!C,T*G/6X&4 M,:S64C* MC4K@ ',SB6_1U0'S'PG,LD]ST%OPVI&2Q*Z2L3^4%H,*M0Z%&*42*E)G;8[' M(J&Q9.()3B*;*Y="R_VB%YBG]NID(0;^8N;/M?*E]X-R1[2'(F;];20&]L0\ M]1F6R.(DX!JGD>WT)PM"CF6OBM.T-U(PSZQ.);G%#5L>=BS'* ]WO,@:4L.]@]TB M%Z?T8()&P4RR6[TD.)+QC.O):GDC>V9BZK-"6C M)14JD^@,)YA)(-/;F"ZH#BQ/(AJ$X=(A9@Q209>9NR?KL:P<05D#F*?L M*PBU=+]%T^9&./X-D!A-DG)M9.Q\0;B#Q$N<9C/R5'"MHLI]E+4*M[ &RC02 MUX&0C*S6KT^<@T( L'D.Q^*QU@7N6)RGUA80S[0X/L5DM<2)4U16I)!_]OSP-YL[J&, *?0?,92D M8C$ES?:TQNE/XQR=IW?A :S#(/NB."0-F!&]<,9AIH2Y.,!\/;3C/)/CS&^7 MQ!N0C.#-E!56*?^$+!2T.E",99HX7?"I$)DN0;*U(GEQ2/YZRW@JLUQ,?;3X M=[V"JM)-(]A\M].U@F*/AA62A^X/E1B< MB2(]-&*BD7#K$_00^T.@'_P2CJ6*<6_ MD6G2"#8@HU7(T3'ZAD$K52TL-;=1(8G2#WF(;JOC+!B3S!Y@PK#2,,[8 N;Z M6=+/\,]ZWH@: %I9,@Q2H;-FV.?M7X,.=8V)'NBSJ_H^BKG6G 5#GY;K]R2X MPHCKG&A#Y,YH'9U=@#UC >O4I].N"4IN4A14>1QA"?V"Y%%E>LN@@W9W)=^! ME-UUL*HAX>G+"$:89=(#0@Z0MB?5'.?CQ_-"!M225">B?)FLSVX3WWW5MS/1 MK(0OKA-;*T^-KHICW@U2G6.L\M#\X1#DN(]2CZOLP>B]$0=40N$C3$CP-R=" MI\,)7)60G1K29IF9<4C50SU?946AK17-&68#1P9SP('GIT$^Q134'TW8Y M%^+V(AL*@[_:[N$**@YO*0\OKTBY>=T1 M7'LL39(.#^E#5>.1%T(D8\0W0M9BC##EYF#R8[Z)8!YD:W1KWKW/H!&JB<=@*\<3@Q:A&%X(6,F9)3 M2#F8T8R=8%R#[5OS]]LX#_FK'V< M@K QOD_;4\#2#N&S_"QF4#8[RE7B+"0\98!(_$!NAI4=7>!3A;I-CQ&HA/@> MSB7.5I1-0OPR\462O+:W(@RF <<">8>(!5,DJNJ4J*[0YRB$(Y/8D?KQC.F$ M563!\KCI>((GJT/U7R+4I!E\3=&P#*H8TK3.3U(G$28P'H'10LKQ!AKHP<7. M@M 2W=H#BJ[7JWQJY_0;N*@;OAE3R">OLM=JO?]85:@'=;)[MF)/+ZS[@T ?Z MK6,$I&*UCD2_?O.PU85I!..R]F!H5E,XJAZ\>\4,G5&,^1IPP\E!EB&/T>\4 M=]>AKS)+T"4&*C=^\?ZZS$0EI'ABU 6V ML8VNY0[\;]W9J_")5JM63,ZG$5\3O !NLSH_#O9::D+M%!V:H@&_*-!@L&+LBA8G'E<[;,<9,,S$4X& G' M]-,$!0I6Y*#3-TAQ.D,AZR\#30-UR:4#/Z1GTPG>(#9O1L(!#;MK)>3I<'V9 M,BC\HPKJQ^BA-M:!T5RU<)%H+*;:Q]RG(;)_+:%M9<$AV\86JX3YI< 6>$WKA0OX;::Q:RZ0KO"ZTWBI"C3*1CD:ZH-::R MN3&(%= LS)!15*4K@&X@?""7B#8J1#_6ZK*#JP]D&M*(#L WR+IPP>;E7-5 MLH2SD3]U?T]\3%*1,U2Y3]4)>52K3>D9^#0"&=%62>S0>(SS:+DR\OA2EE'+ M[LM7PEF;W[LK^7W_WOS>68??K\^#W7OS8&?//'@?7F&L([@R/:L-=]L[\39 M]OPER!C2OA""4/LNE-'DV&F&V,WC?U#_9\/'IS3_NF[@RKN'OEE,\2%VQ@B@ M"F)58GNKS(&PD/-KXNDR):/ER'G*# -,FHQ4VLQ(H :$'C?2ALBJ&>><]:;- M6':,%%0?[0B=(5L8&Z*AIN:2A+E?Z0CUJRK-* 9-XR;!YM+GID'/T,[0Z&H5 0,>ZK0PM1 M0^GEJB3?H93I2DYH"5KI&:F_#,E"?KES*YGZTB1S/=/H70W6OV*8SL*T\W(3 M 6Y*1GMHO=,%K%T?BY*!T\+^>#.5R'7 MY6QB0L@+'R=Y_H2!B+Z1>PT=(Y0VG$^1H?Z-VEV>.'89UGIE?QH7P$]E>(9U MF[6KT,TG>7/>!%AL$.8&3IM_O73D5[GZLZ9-9^LLO2?WI9OX3\'R3_>:@I;L_%DY5OWZSQY MGVVD-8&F$J6H$OSBYC,LO?7Q&.^SP]T-['#];.HV'^_O?;=XR<<6]?M[@MNW M;B/<^V_?=AM 2U9S?/2Z+@<2*\>).^N4NL'X4]T/Q MLM=+VTCJI];JE2F?/BT]K3J!'G:]DW:ES?;23U1:@.Y^VIV.US^JM!9>^H5M M==>U#EZ>M8R:U!_UUMK8'WGMP\/]-Y#'B?3[ZW>R;T3+]@67URK$7'AE'UU' M[NZ)U^^L*\C6G^_4S71HHWTA36[[QAZV[W1CMS>1#LBBX\JI M[(EU+"!I-*4]=R# 0%(U].08I^2T1W\M3CO>46=E:_"GSAPZW:YW6A6F.V1VVI9]7TOO=-I>^V2E473O;NU/*+A?[X0Z MMY7N.ON*(.(.NU;<;DTWG0F<<(V"RNK%[+RN52:B\>ETTI-,&D5D?=.:I= M M3<_3H()8>)(XHHKS&M!)7%6:"IGE'QK4UFH+,MU&+$XQ=LZA2ZO:4F-1J[21 MG LD3!Q6]C@_7M =7;\S\^?XPH+N0IW>@D[L%D01]_!9-:&%,*KL'R79:SH<:C\I:Q*:+MPI%\*I-Y (0PD)5/Z(1KTX)(?W%B4&J83]A6ESE(MDR4A'=[BCG$Z3,:R M&;?["UAGP^"Y0H#^)1R9\R.A-^4&^6:#9G*#.'L91IQ2;KYJ!TEMFBLR_QT/ MJG+ASB(_G"-0+M#U!YW*Q)STHG*$RL"HJOLIZFTWOC_^S 8YW#-Z.?E5,)_IK+)H'O M9=XQ<&>R6#JGO3ZFKZ0Q<@B4N7X:8X8V%IZA6.=B4@:ZN965.TD*,(M9S$G"7]^?/U'1MSA)'R$1%89FE0:=N]$@U8](J#NN M04HYR5N5/!$,EV(1OP'!28'"H]EM(5&Q. MP#X,?8W8@BFQNG.'Q192;.RNL GD@AA1$+/C$]A;4KM0,@7474UW^GJB9'C' M-E?]]DM&;#4C]N0E(_:AQ$W_\=U@]*^?_/_;;I\B7?IOMZZY7'Q[_\GMM=P" MV#,]/,)R/V*"OY 1B0;@3V__]X^SS]\NOIU]N_CSO7OV^9T+O_BH?GYW\?7\ MX^77/Z[>?W7.?KO\XYO[Z>SJW^^_N5<77_^M5=&G:M#P?BI @RL$-+@*TN_N MWM7"!HAUW=G!\N@K^",LYY)X9(1_C'M&_HM2:\D009&E'BHUU*5H)?$B,&S& MR2Z"NQ4='8YQ=%!SLP$B,^GI@$: P-FDYN'44E4$*'[,8HQ!Y"G[G*DL#M4W1GOM'ZVL+U0^1 M45._ZT82D2_U'ZPGCJ>@7\@A39,%1_V&<7A5NC;V@ZDM>_,8 M\1P]/*>MXP):#SY;V#V).FV=I#D^?4:$EPT#.F H6P==_]9B1/4:$!&PVDT$ M!M7[MD07XA8ZLSB(#)8%5W+""3@5X!*"ZK:FP[C@I59O$@=&=GU"5;#8>;VN MIS<2S$LB)LN-)MF0L3>2J*)8!0ICH3\# M=,D15?<;]',=W*'ZS*J3HCDLLBB5.T<;E<\ MZV4<8HWFF M[J4S#3E22;]Q"(Q'(0 'JKC'LX##TAP>9=!/[K.C@L$8>V!@>,NJ-P%;6[#A M7\XG@1B[[PF2$_G4)59SPS?>H)>WV_[U_/TE_:OSZ\]D%Y-(#:;R/>/FK;SW M0;W'$C.^%A2.T/.$@=DGHUX@S$/J.B''2M6'2?X)IBKLZF"+C@A-?-V7 KV^ M=J,BLP,C0X9#FPQGF@S=-^B&(K1"E)-4N3VF+ S@KU>(&MOI^0>=PS?B9POX M<85KR^X4XKZQEFL_K-;YLPRBOEL]5]_ZFZ,5"_L)W@SV1X#PXXZK"&-FN6-L M\ 9T8/!W30U9Q?D'BN44@U\CBQ+52AQ<-M$J YMX/!LL-/9,J=M(]9#G8C4D MAT#WL-*]2I6X,Z7Z7]^?Z[A# H8G>RR,\W1YYDII(V%][EZC<@9"AN;DLN9$4U) M@X ="'WTZ$:JY082*RI(LR1@T%$%XX2'@_D?<"JI;%I[[9.SSFR N6(OSBUR M;G5>G%M5Y];IBW.KD<1=KZ1PEQ[99Q 8D]"ZG6? 8A!%@J*JZ,CG.!5(=V[" M^>$2<2ATFP5@GE9:W S!<^,\U2$K*QX ,M__3M)=MTED_,T"]I:6":OENR-# MPYE1'MB$Y6W>"QCF/E3T?P9OOYA]OU+[_DGM^U]JWX/(N6"/1JA4=R[-WZVZ M7@);V;?67D.@*+!)6408I.'T4$[43PYW2<5&"KM#10[?6H/YS!@)D&J:[X5ZJPC"''T@<'ROQJ%!;"M)5Q M+KRU#+R/O=E$Q@F)U#)9J@GD['FB=VBA,5?#S-!P<33*V,A&,]/$0^![A"-N M7)KPL&91A?"I&$ZB.(ROY[)C66B8G3*\+K[]?JXM)XU;CN2";M@\Q?3@(:KE MQ!Y3P2UH%)GF9,E829,* WO!-,Q7]2?3.:Q'M2K$QL"8J5"'ME5#[-ID8(>; M:O^FB#_5S+UPH3CIQ[?;O^=)1!>*O)4RW>GB&^:/CKA-]Z_HK=/094Z6P")E M8B@\Q]IR),)?I6,77OLO6I_D?S[ [/DTGD": 1SJ:@APH[CB5X MH2P].,Q;0DAH1 M68\J,Z"L%@5#QHG*Q#O5-4:25G>XW+686C8(RA*!6VC-LN444/UOA>F)2@Z M:_^:0=CAKODR2\H?8?L'C%'![*8^=74<8Y$%C%KHJBS[GA-[AEL;HA?B>H(? MP=L>,;.5G<\<;MU@EJU.CXHQX"&LQ<%_D^3'HAF<*\CU.&,\2 301W>*RN1T M)V##AS',#8B)9'F&*6NE8[=HU)R[\P?U0JC_*_M[Y C<1W@6*CQQLW72Z6!G M!_F4+"JLJ)CM>"GY6P@=::6.@CXQ:H'!0-<5%-O?S\Z^/'O&]*WN5T=N2C*^)HN@EVNUXWM!C5K*L?U1JP1!ZXVFAV>;E8."=>]O[91 M0:4;EI;YC*X%AZD&/[OG)F^@;.:F[B5NG(YN.%=:WWJFP2K&7J7ZQ+)L4B*Y M5&EE!6.TPJ%EO04:7/76D#;M$\ "BTMO >.0;&A]JK=J@V2R=$TI6Y<9!"G+ MBD>@N*6[@D(. 4D)^5IG*H?!=\'5L947O'6FZ"06?3U%H_FNGO/NB^>\XCGO MMU\\YYM-"^UTMI@6JI#J@(=_.;OZYEY<@#7S[7_>7[D7GS]<7GTZ^W9Q^;D1 MZ9NE3>GN,E>VLWZJSL?WOY]]Y!R=]^\N/O]>GZ3SE+CF8@U>UU:HAJ1H[*'@ M#:@M+";LL0V$N8&@5[O#T ^P:5X(!G?HR I770A!=J@2^,^DTU#?AU OGN]+A-2)?:A)SKKK#\I7.R"J_9O$>' M/L7IZ<5NH;_(UWR0$H?+W/>H4-/#IF?F^MJY:5$91'8R#67HU7@W'1/9IOX2 MN&&NM6'[E]"E^]K;Z7T]6__"8IJZ^^'L_-OEU5[N:E.T9P1C>O]C*&;4 JTN MFID(5C<'0B#^AP7%+S5=78#.Z=PR?=B*.%12=U95SSHZ$0NKHN*H5$U+@" F MI K7GA.O+9< -T/4F:NHY,^UIYXGBFY"\DF%H'J,YGI=F >T3Y,33V3'G%R% M,BVK4R6(.Z:_J)W- SR):_20_6:)[% JG;FR-PS;%C/J19:BEX5BA5A&Z=_J MW98P/S[HP)ZRQX""4I5G31[-*28*.12%4)UVM W#;<!S2:4P3 N-Y@M'SYA(_ 4*2G&1,G]?=SZA_UXX%8Z+ M*IRP,BDK8EQ$8JD=KG5\]SJ,!^B*95HCPF?2 @F(K7"#-,EGDD7*R=$=4YQ, M=E&\_//BW4'G%(Q;6"VP5I.D-$AB#/T6N:J(;H(DCJB*Z84D"MV$/(J?86H" M-3N7F\:!OSHB@8LKM"0AN)%$J&U.91_C%J@C$@^,8^'R<;?^<=D!CHJQX7]D M5KOLKVQ_O"*OF!$RMP-\0@"%R #4.QE9G&87A5)&#/ _G M%MMNAJ$G68&T.Q,D$F!&B,6$*'Q[42X:<1\O\\21YR2[@:<:7DHJ;TJ64U=W M?8B<8X_Y!R-=(LGQ<7VFYO+1X=+ .D8U17B%I&7%2!RM)_]>B)T+3*FJE[A0'0Y@V8 =PXU.ZU[,< MS!4_-5 /2G%85X6M5,ZVT$0":>=CM,)C+!*&A0-C2V"QYC5'MA.!*'*.P9J@ M@A2L)U#Y?C",G-H81\] *MI,+Y)@*:86IBJWS/+U=]-), ;9> N7C>S!.*+B M6CE+N2$43[WU$SB. 7SV^P&,># %&]!/$$EC-B,^C&D5UPG>5"9.6:^(EPTF ME'!F@D;!' *5QC075 U#ZL L0T%QJD[7>??M7".#P$<]6\A[['GA%> FR!'1 MA%78&TJTK,WL%>QE>2W/C,W73^(#YZ!XCDH4G/K#)-8UR?4F9YW(]Q;*_,H= M*[$4MRQ_/4=:+T!%83T:$!Q?0+N11(QV%Q& M! J8N^/BC4%GG4,I:K"[LQQKP:3TQ.PZ:P>5%O9\KH72G;]952IX*K>8HSDN M:A.ST QLEW MNN:>&#Z@D0H8F/B!#,Y[+84=GP](VT6)\M^2%#N6-WPVS. MN2.6'B:U*_.ZTK@M6.-%D,:D\V%R9@2T*BE9)M"FY;45IR/&=NW*2-R(,)X1 MZBYCGM!&X,^(J*R9"]N-^EG\&[%-Z8>Q@>,HBY"7V+/Q9>R$?#N?VN0YZ8K>Y\:S[Y1D MU'M),JHF&75>DHP>E9R[Y&1ELG9&;LE9Y"EOD<M^J6PN9"3S\HV/LHF MIV-MB>UPXNH6\FJI>5F>VA1.'B0+=T51IX.-2C&3UJR$L,[H/=7!H^5>U.B8 M*7P\'<]I+F'PWSP8J3!.66=4D XR:>$SI3=)^V"2%* EQ'/!('/% MFB%IE!KCD#R 4@DD0AC S9:7 YVSA*86)ZG#;LTT%\Q94/<\B/.,?V(HL :D M'^V3 1504]@"0Q\< M"S453=9) Y.,^5*KL L1"]=5"UEKJZZ/I3?+J5 0-L-*,PQLE5^VO,%FXA3 MPCE2U2 1?Q'@D::CVU;PY&V#X!PH!BY5A! 3>DUP0YT!X3C(I2<'8PQ6C[A M3CNHI>M%*(\2.G9H+<(()9Z.G W-U.Z,95@J930IIFI%T1R+_JQR2\N@-$+Q M6L37B3^;2 -UY=[Q' -*92P-Q;B'^BM.E$\'7/F\-G$7&3PEDBV<25P0[J5/ MP&FANRB/OCN4D*0B32I>7V!]AO(P@R;FD M1/8QFP:9)7F>E>VS,"$I=I;H/T.9G2Q MIAU-V"M>4 F+>JS&$L! P[5MGU5S'F$U#*U45_+G,%J5O:Y^( M\O<0J] ( !SF=?B2(AU(K[3./Y6*K'Q%B5RS/P5'A(3ACQ.-16Q:#I($+&A* M<-_C<:;=5JSR8X2(<0*IPI, $*UJKYJP(3$DGZH_A=U"ET!Y8^T-DH$O037W MJ@\C[?J$ KVR+6-@F@NBALJ:>:PY2C%"+,6!SH\BKQ7.0\>HE*I23'?248V: M#$_XA S<2:[LE'101(9+&+P636SL46"?,/Z)H3-*@AR4$[CSBDNKIFKD$"0[ MBP-BNO-/RSVS+;)REPBE'92&HWKPE8'-6,6"8Z&2F19J*$N\%+;^ M)@[0+1OZ7M*,AEII-=7%BEF%\AKK<;3F! LERB*&$Q[I/->T,*S]Z;_DGNA%B=$: MYR>YM\E9E&E6*+'C/'6843*J-$Y>=@\UT2?[+J9%%#3&H."J=75KY<[[E(F:E$"JR>IDGA2",M+E,(A<'YYU47)OR,6,V(0 IF1$R4UU9D1;$ MB%%3J(C+TE8\7?5&#."&'4G/-52*10M3_S]Q8ETU(WFG_@A+@1!EB$O<36:: MRA3#%ZSLK]0P."IH*D94]86@(\=;KB-]3J&;E(IVJJ\DJF75))BE$BVI$!Z5 MS9I3":N//!S+ 09BB7U0G^BNDRZ7?85Z4:%UHI/51B7_AK) C!7QS+QW?R%A MD3C&X=*"\J^K M_A_;NYQ',S\@T4@F'_V 1;;(Y>O]O[)UKFE#S*ZBB:8>I] )+4"Q@\8!>8N' MC%R'9M1!CM[\RV(60"']B9I&R-3/HBR2ZMU-',)M)01U$M?/C 2_V'4_G@.& M!1C0'IO(DMSB^E37:&0+)"O/0YZ:E0?+Z;AY(N';OYVKUB$CSH75%I_)A*R: M1]8%4590),U\F >EU.DFQY).\IE,-"DTR89WIJ0+%5P%A*LDH1)13@)Q"P]3 M'N92-;%\;,:SYE7<:I[<&5C<5K6=RK^#))8[,0M*+NR; M+^U\GBB((H>0QF0.G0X F#LF,_V]TAV0>4O&2X8LFR[+R%-&K/X#71?E_RCH M.X5DU6>E\B^:Q-W2=?HOZ3K5=)WN2[K.$[@(%Y%C5$BC:!3#U05[BZ)!R1 <"59.(%9@6NY[.WF653AE'TC?/L?G&82. NG*668$ ME4<+Q!!"QL"P9I.5EY3J4AS>"WM#XV@"I$,^ .YI8V 8,56CZ,#"LS"AQS^D#PL2N'RYVRE M*%PB15O+ETT.6UVTP)D^E :/4Q_)K!FZ$S"+,4+I#5+1WG*B?,)ZF8BI$[MA1C"\V4_,*2CZ9_3\Z:R ">/OD?Q+9C3 M?@*$E:D"(,175SKDYUHC*:[U[BDL"75?,;16<>DYG%7'O,5D8V"ED*%*1,1X5HL:Y,D;/FG%U_BE4=J)%0 M()E@ELV=5K'BK$ M[,\QX^N_@O29!E&0DJ./CMT?SCV28(G$RP ])OA;_+_VOK0Y<21;^SN_0K?N MS(WNM[T@8;"IZ7$$QG8552[C-G8O<^/&A$")T920:"U>^M>_>3)30D*)05@2 MF3(1'=6V!=)1GI-G>?(LY#:15 4>@>F(!A MOESTR#S"B1)ENJ$3,-&]&C>;9V%?D192'EJEZ:*(AV+GT0P:+W*48OERL(JT)$<0UA"68 MDQ8963%7P$]HZ)DD8=A@ U%,%!^,RJ[#@Q=#9S:?G,DL8O,(Z/D-\)?BCS$! MF=\5$_J=A1UL=\VC7[:OV(,/:K^117EAUME;7")]H:B0Y5G -G?AA4<+-V39 M.*$=IOCEW"/B5H PJP:A=9A+S*6%3"X@'TWD'9-')#\)$1S^*W$_R!=8#S$; M@3'56?D[,^I1PH8==@<@>A011;G$W4N\U;P!$2?MD+K_M!AGX5 NUD6 >;F+ M[ULC(2Z-J6%?1X$ML1HL0Y4=3M+3X_FI[UR3+2HRO#JLD@,-J9FAO\;L0]BO M\5(?H:'C?-\C+MV\'!?>)"K-C=^;ZB#:=FL-[XUJ;;Y8Q%*"PQ(*R%Q)/XT: MEF46(C,PGJU-^]M^%L01G0PHYS&'7CA]C6 M%[CQB#2Z"V!^E&Z3]?9=R+6$VHH 6DD\X'V,?__D. ]PV@FH'36Y>O1'DM@T M@^:*M8"T]H,]X=C.S&'=,-BX#.BJ034S3?%"!DIXN#2YUIW.$T8H1L3;*?CC M[.D4P0.50P(;+' U>F4^)"5!BYFD!7DT']R/#6)9S/5)VI-Y20>T (_4 \,\H%$0=HBU,#T"A1J3LV_]'!P M&X6T^)")L@9DLH=?+'RS!2\IK/F ,XD D-::/G5BMP^+K'0[K#Z@>2])!4BS MV,B8]U!-.BX[6R QZ- TPM(/<.(1^'1>+*2,/H<;,HD5/3@VW/.F='LTJC;OZU! K@A$T& M%XE-+/MC3*"P%0B[5?FDXCD6DL/)F4F3TX%J;T)'?H7#%\CT01;HU-A*P'U^ MB-_?\V-MF>.1@T)F2<)1LO*"&0??G2MP^GW&AUARYAZ]L !RT),_TND;1A9A M_NZ%5:$(A_\&TWWX#X9+VCA'EHLN-HPN&T56GSKN4=S-+>Z/@N+X;6C.4IRR M6AH$/E"^T93S$:(!/MS! I0B$4E&90JQEF*N%\L^C;6VH3HH]%<7J#-=)LZU MV#*R'2'IO)#&+B^D M ANA9Y.>5#-LZ^:%5$2KD<(M"MG"X("YK?2@9'(6N'0 ^5R1T9FWH8-/ C_2 M.6"AI&R"=(OY7)X^1C[1YB.LT[Q:E L?.\N98&L"A(6#N@FYN:PQ*\5->7FZM7F.XB,HP[!1)VNQ0J.J4MLX M"K*%H+AE'N[B<-,U]B%@>&$[(D*.%RP[S=H.Y8D-@\3!^_PXP@F[2M <:N)C MDSLFF1T6'-3H58HW#!'V/*FK&@NBH!XX8+),VY_.D9/KL%%H>!OJR8,DQ)87"V_% NEC-$LO3V9XX9#9FF1S-I MUSL6NM="H&)^+:*!C:6%A'LH"B6Z(!&DPP8"J$R/%\0G*D ICVWLDX7'^Q!. M)>)^=JA32Q[J[,UK[_:2F,?>O /P8MOJ^1$(.Y-=[) .AZV)\Q SD2X?K3O! M4F@8'L8VB2!\'.(,T(QK[;@[)O6+[<#9@0)%]4A!2N(0K!8U1^8$VM"R(!96 MK_F\-ZQN;?GJ5G,?Q\:'T'''#.Z.:JK9B!\L,F$^:HT S<2T.A81>,O1[2C% M".^GL8]<7D\( ^8#Q3K_1-\W&=1"*OW*3_02;,;8A]-[DMT*>Q..A90NK8#L MA,>7>S!B$"L>J.5GV2>0O_L V\./$J9@04'@B3J#'X"WV":1\T^(,QP+6D+" MR$M/^9O6/*BS@C;3LL(RQT69H&) CIW(0VH($K?#4DH( :@+ED!IG<#W?%8< MS!.:.?(92_=ZE7I(I7D.6V^E23^H+99KPGM@93 QA^1LC?7.^;Y0F3IT7)<, M^_#HY#$VYX0DKQ$E1B7[P0QSN!@>![LA^BZU3_ GK/YM3Z<]>FLT4*(Z;DIK MJF"O@&>RMP'_EO,M ;7/T_/])R-*L#(JX MA> (4:T ]/37B)='V5Q[]=8=2]KO!%O5S6OLR*YF*.PDQBW71KE*94-DO49I+<']M,PW%)=VS(HH\UY&$- M=MQ4?R:?R=A\P@4Q7)@/%$6$'R")&D+5J+D&_I0()U+;LT1@.D@A"%[I(8V' M0?8QTSR$8P52(EDC!ZSA;PQ<]4T0$)*(GOK"7E@I2P4BK&Y!MNFX8=I-U]*Q MO'>4 1D%H;/CCWGV>-@*B8D1#2!J\0 B73)+RK-)7,6\R,1#=L8.YM'!&M'S MP*BX'@+:Z8S@](F6E:G1!P"%)3MTQC0ZD1^2Z33T]\EI"'/ZPG0(TR.5(EA( M:%N<\$=\4S@6<>#(#(87$F7)CO+AL(P*Z(+]")_&D;VXC+!277('W68)8#$: MY@1A_XFZL9!B[,+X"9"9/67R,G1-(R[_*W8#*=2@V/R]-9S@9B-8'LGY!)!.Q1OK+C?5'QZ5>":EP&]/ZN&@W M1LUQ$JLVUU#OR"3S2OUKW\^A&]NW]E:MG3D M'UTQC7]^T/]=5X]@F^NGY:QK:_UUO?C]<^^L=S>@7SBE074P,R"@CI:X[)5> MOJITC-<(6=9,)_/B__FA_H'\[L%4#?9[9I*>3,.?P$?K?X_TXGWB$(]T*J<>:X@/;X[X1?HC=^OCO*44[Y"C:.-> _/VQ/C6M MEX^K7H!\%HJ>Z/L24;@FYW>4;8R#OK&,/O7O*SBQ_*MM;8UW6R:Q>;[P.?)& MKDF:(BR^-?['7UCC9TYK-'],<+OC% MU/J!^M-K',S*-CZ]NC+!0=$_/TQ\?_;Q\/#IZ>D .VP'#\[C80?'+-@']PZ1 M\:"[AU@WZ(=JZZC1;C8.Z_6ZJJF-=AV'-'6UW6K7#Y&N-D^.U#9Z;K?WU7_/ M2(7SP<2?YKDJ T2R3<%+CU!<&K7B: I>F$1I8:\)5F7=PW[T(PN1KJZZQ /_ MXDSP+0Z4*_3PH!"UIW1FKFDI:F./!FH_X!C @')_E?EATO(_[AV#A2\>/N-XZ;6^!$[XQ8R MYK.-!Q==^ XCY8B2\N-!) =Z-KG>AM1J)4NMMZG8:HTF$]LV_A$]J_6DV(8D M[.,[[V,RH,3J(P[K">/S7+0^&8ED(1] <2J+.@E8J1AH;2H&=.H3E<4+UQPI MG_47&P==ZPDJZ),%07VCD'[#\6[CK1(JIN9M2*)Y&_56LPTBW*J?')\4JGDY MNK1GCP[(NQ)].8#INOMW" M2%TX6\%4X?WY$RHT%]X\+-HB.UGJKHIW++Z%B M$QG^$MA(42DA4FG9(UDD5,4_$PE5Z^UZP;X!H%=*!\YSB5^ I85*+7G=1/E0L*WB:%EFZHA4EA M%]9^'*8!83FYA?I4'(H>*.?HFPYC?LP]I3LQT1A+#1H%1.KZD-\$."P9::=3 MX;T-L("H#7U?/?I!_S&N/+H0BQ#VK9D2"M+ALZ0;6/W4+DZ4*X# MSQOJP72/%A:;4R9+EU$25F5D242-I6U+8VDR:*Q0+M1&LPY?T6<0TK0:( IW MI@\B>+*W4)C?=0RT4M#:]5:EE):V+:6ER:2T)!4G ?666EM>#XD4N-XI_ M/[N]PM+BT=Y>Y\XHF(;8VCX]9PZO&>P:_@'1;A;Z;(9T-SQN)B*GTV3Y)D#S5A@_Z'Z6B/'Q MI;[3GV$2X0NV.SXBW5$),8/1!$WU2"@J@_BK!]W.5;58U=6M$6L]JUR9]GU%M1AR0RZ/Z1_C7J/]C_:&,2^!:D@-&* N8P K)- M4-FY@%7?@Y)-DS5$W+>DG6C'"\\\R1Z_Y_?L2W),$-8]K2$F M.4D)+VE5?%'(<^6S'[OE:8X,@%=(\X)PV!?-&(?FKPYKT&5[.AGB ;54Y4G& M5FMP+33VL^93'^_RJ=/YU,U=/O5:HK9F]F^SP.Q?*@PD 7+0^W3=N;L'UUJ M7-T2D[!O8M N+3$FQ2JTNG[=(R[ZQ0>H'8);06\^(["@1TU Y].3[K7D")^F M2;,L+"C=);5'$]T: ]Y-NN23XBOZ 5*7'-B^4R/WTP-_XKA8G0O0 D&>?&IN M'('O!&;MGQ^TG%.);^YO;ZXNE-[U=?]74FZPAW_N'FR65OSZ2ZSZ6]9G+/@] M+7";\EL;'-F W0@>H#\VRT=<([W\*%R#KU#WI%I M*0*3WUO(_P9+3J@E>XL?;ES3AK[_5OI5?A1="6U!XXBC7_+6*9SS<\ED6?XW M6)&N(-G;Q'1+ZE7XNJ48$$E^MW3G;6W3V_J$'.ALCGV5>\LU1Q/)MJ'DY/]Z M@P/H$32?"%N_SI4)S77'?Y?LG6*:,?9N JG&$N[,@QJS/FT%*'G4*N+-7@5^ M(?%Y/XX,\E#=)00OG$(DD$ZJ_LBW4U!O4L#B.":A+HU,]:CO0B>!G\_GC!.EX,4\5I49^,PT#V>%O^%/7T,W4'-'Y@L_^ M+:2TCK C # K_? ^M-+9QW^"-K+X$ 'CO%XZA@'S+DAN:-^]@;E-]@@_ M]?[NY\/$S4]!IX0/O'1IH[GD$QOI)ZKA$P-O_T'79Q^[SG1JDBEC7LS3%=0S($6X,"CHBU2Z5 X\B46L^1A.PL4%-J MF$A0#YJV&>,D1M36FI22M?16D4J[6*Y' M[0;$\HW&EI>5NYU2!D((2GD[*F5(1*"4MZFTE+UYC=);UJT;&>13G2?=-3ZY M&UK'[**JK6N=Z+Y:A]H,>VL#>C.9J1(7E^=Y:)F,59G$U^B)7-I,6VU 7B:;Q:,NG\B? MM]T;F:Q4@;3QP)E,(5-QM/&L>T-+0!1+"+O3G\]C_;Y+B-\:C>W3Q96S(P'H MXLE8<_MT<>4KD['H0QIG.;JVDSSOR" 54!3W>-[BBX=J<9F4#=4J MA4S>:HH:%G#7=%WMOP6<@$MO)J-0YN+RMG4F0U$FL4W.F:&H\%:#8^F:F2*) M,HD]YA K*K;%.SG>&K257=$V,YDM^N=+QQT@]]$;L^ MD[$JG$+>[LD4GQ1.(4\.10A4N.(G0J#"D[I6)EM3$&$<[=?*9%8VI6O%>O'H MXEL0T0*[(QZK^09%--*;' "BE;(OA45E38Y:::6,1W&/YRB/5LHR%/=XWN)G M.VLO(]CC,BG;07LI9'(BD5:V4_92R.2X]<>9[$(Y9')D\SB3F>B2<:[0NZL_ M[LY'N\Y;!&0W(=GE]#A3#%(^R;P,S4RA2/DD<[;9<::(I'R2.?;Y.%.(4C[) M/"V1*68IGV1.$'.@.%\&R7?;4)0>P5! M)=C1DWK)-'#$_T0MF0:.!3S)EE5<4M8>3VI.UK4B92>8J,CBR=JZMJ1(NGA2MJ[I*)(NGGPE+06,;?SL M6%C.#32UHP%#-_H+:-S<,7^>9*GU>K$D;2!5:EW=+DTNA>PK".!)5JYE[)NP8"N%[)NP:BNE[*L(Y78&V$8Q^PI"CWD= M%+92SKZ1C";=_QPPSXT$L+6"BLTA\4VH.2Y[3;BRONJ8H!Q!SOUL8!,IS58A MG@_4N('@K%T;7AZ9/,G*5A)>!IE M(FPB?^74@F\B>>54@V\D2BD,M54>GRU'8/5=I92MI+XPT[HX7XL2#+W_EM"Q9M9-YIVM+ZM.%.XSA+FO*)$6^ M=Q<[XB;IY]TQ8,X?Z>Z==]<(3T^Z M3TE$S3D:^B"#NCU"7\Y(10H9WZ3K3D*(>)L74K9M@:)FC_A@' M5UB\\F^MQ24PW=XD6K1HY[YIU3:0]F8R8$DL6>XI!)O0EPQ;XL%)WCN/^WA> M^5^T0@Q6#Q', B2=2U,2P@)-J7N3*Z1["!1L;SISG4=4GFY*PE0+$226%E#H M9;"JO4C':Q!>[B7Q/)):200J%RQG RJ654I$B['Y\=!* 3[A17VM)+)TJ9LN M]5&B@ZHW))T3>L:.X]N.C\BSS>=_U_\=_@7?8FI]M'08:(8)NA_ \$J83.PI MIJT\8C*(EL._S +?4W"PKKAHY#S8,#U8T3TR:IC-,L9?&&/:R;>0\C__?:*I MZC^4)_H.BL66UZ2W)M]S8(@RC#;&/Y%Q-3H."!0/1J20B?+.6'%FR"4D> ?D M[4+"R=2:.[RP"OY-&3N!;1 "PC?U$%D!3+(7#D%VE,%H@HS 0G#CD)X7!=;J M$?^PO[]2H+C-RM.!SP3[<'?(G1(M!/9K8U6XR#GU-O.7? M3@[JRM3$;B-^%?P[7B;3(U.E8-6QHE3&EO,$'QU[R(?9T7\[.E#CW_"1#>PS MYWI4T2W\'3#-GO(T,4<3(A;H>88@GF.CJ<>!9;TH6.E91%* -?C!ND4FR.7, M2B8C]H-BP8+'18WP=%5S!1Y34^'A/?X57'/\-G&?;M,!)2M,"Z_IB=IJ+E,4 M6(?28>.Z%5EARHYS+-KX#L8?,-\I1N4L<%$.9/*"Q%9+,#*YNS85+D9T7LW% MYQN6)TR!T;=OH2,?4M,K 7!#_G%%UO MX"VF>QN(0S!WUH6Z$']89"HT93%F-8$R")BW:0UP=OD^UK9+$W>=4CX!MO&X[GOW1L8T0&87/P)5[3''^K=.X"YFR>8(1S=WSZ5X%OR'S88)M2N<1 MNP4/Z#J8#I%+7@&%IU#8E_5U&^"V.7153-$Z?]NGXFBQ:&[Q$O$Y[0JXN9\= M,.P/Q,R?OYP&:F5XQ76G4JH+ MW1((Y8MME MVOAR%TP7IB?0+0B2>O8?2'>]3^ .HN6O'9^.N8%R6VC2L#%?V;L1:KV>S?($ M'&R#LX'3* M>..[QCC\]A=::3RY[Y0^&^:*_][DS(L=)].8T M%KO$?_,^G/ZB+<<(5M_XPO9-_Z6+P &P(%/K^2MZ^7!:K]?5UE&CW6QPB(:_ M4)F(%LB%U!0$!]RG/UNF_?VC-YI@[P(_4'DFOT]<'3T]/!\]# MUSIPW(=#K5YO'&*9\N'L&=^:?,^B4>W$G"ECUYGB1WAAF@<6)86F#>AP!N<[ M\8MA)D%(T/P^$4G+;JVE;ZB^?D,:5L*+F!\9 \EVQ RD0;2BL*N(,/&4_"GZ M(R"D<*J(7(4L)$JLCX=&!P_.XV&W]S7)[<4O1X\Z7'A6[/DS(H\+S\RJD?H@>6 MN'3S)4$/L(EC+\TN&9B0YYEECDS_&X)80S%,_$GH71Q/@699/EU+]\*.3:YWZ(TH5:G[GS*Z#A<(VX31='/YC&,G^+]H*=B5-W!,>S\< M.ZL&QQI;X=@;UR"N9W)8@R/IUD -793. MWP_'MF4=<]YC)SN.2;;'VG+8\L5PZTB$< LB59G63=UDW=3\UTV5;]VRA_<% MK)M6^KJ)Z[UL]'B:^PLXKF-# 2"/!$+;"@JBQ1%>O:N-]R$S:UGCGBFT;.[^LST=:L:#IW:K#CW;I&OFS8R+G07LCN\ZNR[ M5L4Y=Z/#"6)U^'5<<7[QR\I6\T\:!IY(S\"=0UW0T6PC)FIYQ&[M]R%J[\P/ M%U'4M/)AJ??EO@O)]/(QM??C]0O)XAD1!, MEQ\<$S?L$9+A\B-;HD5+0K*YZF"4 $&6D'R7'\;:A28E5V@VY ?0=C%&V?T> MJ@[B;3M8*)9[N]0P6?>=_-"C:.Y[L?R2'[\3W@\OEH'RHV([A_I5F:GG7D1T M)#^HMG.HRY:9JN-R CG4!7"OZG";( YU 9R3'S 3V*$N@%_R@U4R.=3Y,[ I M08NL8A= ?O!E%U$4U!XLY]*7IOQHT2X0D434J@YT;3M^$9+I\H-CXH8]0C)< M?F1+M&A)2#97'8P2(,@2DN_EPUC56#?Y0:1=2+>BTUS>141-^8&L76Q6LLRT M=EE7);;AS9U[\@-_XD9+Q7).?AQ-M+"G6'Y5'8P2('XIEH$2]+HJ=@'D!UIV M$84IK4MN,7(9DN/S@F;M@C),/E1[9$BY9$9/-QU<$H M 8(L(?DN/XRU"TU6A;,Y5U$=RP^@[6*,LF6FZB#>MH.%8KFW2PV3==_)#SV* MYKX7RR_Y\3OA_?!B&2A!UE6Q"R M0G1IVKH],G6KAU?!#>!.5'9G[LSZ>!/@ M?]'557>EK!84,6XZ@27OB%$Z0&@VKF.?VO8[;M/.K@ MQ?7L476Z7IQ(A^U(P#$1M^:)M&#.+;* S]B9\U_N7-WV]!$PU3M[B5^)L1\8 M_]FQC.TCU<$,W&?W-]W%WI2_/3PS[WX;)](F'0G++R$]VXJ"2&)LRP(@ M!NE (9GXE7_;HK9TD)#P_,JEE#EG-=J6%A 2ELV%GIVTI05TE@!X,9YUX=0/ M__5,MS!G475L7UM:3$4:IN4?1[2ERVB!,Y$;US&"D=]W!\A]-$EHD:&+"$.;VM)A1SO)DB-7 MNRT=5K63+#G@EK9TJ-I.LB2)0*4#\F20K-\F#OX[O@:NNXW<+1[B".%RE8T^ M_OQ?^_O*__[V[=?F__WO[Z-9\/R'W6P;?QT_/OSQ8M^?!T^?CMWV\5?M/_=W M+YYU_#CZJVY]\0_] ?KRUW'C^[,ZNO+K_[J\U 9?#Q^?S[I_U!^-@3MTOGV] MF9T?WY[]]:^OC7ZO^;G?O/LM.'OZUOQ^W[^Z__VG/Q_O6I.?^K\/K[_8Q\-# MK:.AGWZ__Y?QO=?]UZ\/=_=ZL^%]F?UR?773.:O_\77X7 MI]M/W_O72!N?G3VC7WW_:*:9H[^0_FWP^=HVHT?D&'QJ^?];^L[I/]=.^>70P:@\:PV?M3[U@_73X=VH/!Y^.[ M[J$[MOXG45 MB5F%Q4P4WTRM$J(KD)CU_6%JE;#;G6P)Y7JI54*/ M=[(EEK]5)?QZ$]FJL+M3)0!;#-8*XVV\=P2[PL;^O:/&%;:U\B&U(0.OD.ZA MT+4*=.L.N=-4RSS2ZM@:3)PGUW&FJ\"L_)A=: VFJLH)?-[J]D-X^(M__6;: MYC28EK<#BV6*)B=,N,@4_;E23)$/7UM3OY'+6U%H^=4QYUZH.8OANXT+K]RM2'ID7:NU;$%FGR(4%2LJZ(72KS=RY9V$ M2(H\O!,R#-F MZ_D=_"%CISA ^.0#>7;")YX*DQ-T&F RC "Z0]-13=^0/W&,GOV(/-(Z/?U7 MA*[U*9+"3#7VM5R]RH:$&):\FH*V)\^@*JINJ!KRH75R>KCJOJKF;!X:6X#P MMG(&EX!A1&T->:4W+CF(UZA&TL?K2GQE==R\L%N&<=>LE;%.U8WY$/I MUIZMDJDK=4%6+/<@IR$?QB;+E+%JRHM\N%[(L%]U*R!'7G=H-+'-/X-XR'N& MS?5W'#I#-YQOCK%.A7[E=;E\*)ILK!;&(Y ];])0ZLE^'*8IS3-ZC^^9=RV0\[B")OU2]D:<[1%J"%MZT< M37/,N'+D2UJ^*R=OI+YZ2!FM:[JZ6CEMHS@X1HA2XB-Y8W0IF"P$YM:4-Z@7 MG\FB5(XWY-IC)!LCB. M0P5R;$3>],+P65YD;(E9\XE>$LS)G[US@*H"^\9/W-LC2F=-777[+F^"S M[80PF<1-&"=V"]#E6X]%5&U?:V8]%LD]9ZS9(Z#C$0IB[)7V+C^N M%YM\UY(7W>.QCSI$U%^"R^5EJPMYU-:2%UE;HT#M8CJSG!>$R"7)+&TC9R>J M)3%L5FU.Y[ZGY07.Y.%T?'MN;T_+BUCU2=\$'!NA9V3<.3W/"Y#K44=J;K*Y M3*=???>M?UKRPE<+CMD\HO)\UQSAH(KP^=XV?>]V<"\?4IG[/IW.G="L(3250=!V0B.Z^W L,9XW MT5UTIGO(@/-D?)7439._>IW GSBN^1M,AL2A1_R@H=59;B8BD%>Y+$L.;ET@A(G>!>K%DXD1A\K MR6XAE<*)O(!G65)"L@ KXRV%B M*H8=X+@2F%X9:,JB%-H[N%$D9@NI$-H[L'&EX7A"UAKPDS1:8812.XV*J!GG! MQYX]5%'23@MRE"!MKRXH22< M%D1[:W5Y04-)."U([3B6EU>1$].Q@MCU.7%]>1DO# V7EZ8;BW&?T(V2$[B;DOC+6O. XG)O>%,?D5Q^;$Y+XP=K^B>!TY=+E% M'M+=T03S_AP](LN9P0???7-#3:TH=")OPVOS&<*?470//^!"]Q,)M3<\Y MTM3CC_>#\]1=E3C)R^Y\@]R(ZL03R&0NM+#@\,WK8(H].M]9F(ZW-DT)]B_< M,/6PX:4;[&3)JC;IFD:H)8H&9&;'YKO/^[/#EB^:[UM$I?@7_ M:W;:G;/687,S_.+I9O6X>?SA])/XV/ETUGI32XPN]L7V5EZ(CLK(B7,:BDN3 M25T/#77QD:Q*:AB(H1'[;^ M>=<^;G=^UUV7'[S:;FPW-X]A]\57:MPH3.ZU5K==4Q0F6[ C(EV0]88$"U:C M_2X])ZW+3OMM^^2HT_YP_G%E^FJ3":Q$6+N.+EVR&-,0I_1>VD)I5<=$<)&, M1-&7Q?Y*=/F_G=W&[EY>5(NF=$PL9P/-:%V86N?H^*PE3EIG9Q='IZ?M\[_> MU+9J_O[CQ=')^/[K/(>-N>D[W#94<=%G>5N_X75V+L=J!KPPD4S';QQ2YEW@ MW]+QRC&4FIW3\;!*W);2-4;KZ>&29XV=/:7GA:64,'S>?CCOS,YS(Y&92D?[ M7YJI[^O4?Q06IG:XW6ANLK %&Y;.8'5ZVR]?].6 A*6!HB'%\"OEQ.<2[D8V M':$]-_!!H\5;8[/@!MM;&W\+DXB+TN8IB;;69B +9:"MK:/&P>Q,>./K7/(U MN\SAZEUU?FE^7?_E6?Y _]WY0?Y[+!W%+U_ /[.1N-)FF%+!5A'X+'31% MY)RT(^Z2R2MZ^:+HSPAU:(QA#72F3+BLA#M$RD9EAFX:XV%*3%8,^RKJ"U?R M?]/Q0[)4">$99,JE)&.E>_"CHH\9NIPB;R'+S6&;B3%/.!,O2W75HP,FB41I>#ZC:.KI=: R%@:/[0QWRT"E3*=\'RL7I<:5&,Z1^((]'59IN2JX/*5W-C>6Z/UB3U5 M^UX]8,7IG XH9G6"*6\&W %L;-H7]8I*91(D5XH2*.)IWX0\>G# O#^W MJS*(O4>O$,B[?S9>/W$@,TRG1C\Z/,OU1X7GF!QTP8M]C/AEQ-4Y?HUDZ>X_ MA./(+HF)IA"9FM)" (AMH)RG2_0B[>5P%6+*M+-L;2F5'G]5:#K%4+UB@0@#MXP?-DDHG$-/Z+Z,=.\1 Q0QBZ8R6'!)(APV \U=&MK3Q&&7 O9)=E:IBQ!'S,K6\YWA M>JR%[6*NZTS^ZR./ZVI">6ES8-WY$#^*C(V] 3X3[I%&X)X"\GA".>\EW 5I M?H U]AR5@^V?@?WT@1T]+F#30*:E9S?V>DH29*-J ']U2Y+*29Q^#[8.M\OS M3(]C# 33NI#-=DU9W&[!?>().>E-G*LG2VI.8K[D)+I."8N7EBVCADG"5&/HG2R'Y &;EN-A$46D9$S-!Z!*IF7$%VOD+ M)60YO/CQ]Q>Q=LN0!. &Y]WH71D> 7*^FLV%;EU.[%H/5O6EFT3LS)9^,Z#8 MAQ%^/2J*'XE475%:E;9O]*]_]1)]GPW@N1KVPY"_]U-7PT0HA/EOHY--HSZE M,V;76>!.F8VA]X#@?2$]GI@FD2(7QKI)O.P;(#++5%$0W1$[= TB*]CG MA:P!WJ!JQZ$ ?CE1'^])]+E4,-_O/Z6.?/%[_;G ]?3)^9$5N/BK#:>B"@CD M6BM7;2-%@$P5ZTX*34.25QR\AE30AZ\^B?5?;,=7["5F1*69Z:$>'IL&\"@\HY M7 .'*XFR&]\2(3_ U0_ VS8FNQ&9-)6YPWL97TU0L.@D2X\G5%+_8*&YC+DZ MM\$G"Z!H9_&47VC[AHYURM6/?7%4]N#%XG5=[&SM[-SI^C=G%4YJ3":V.[-: MXT,=4F\<\YY.^HD2TKBDJN> D/H3H^E=!% *D<+I"BL13KY$X MRM&\N+YT=KV)CUU[:WN3YC[]_;!*RI;076JY0I";QVC-C[_P\X]GMO.W] M<7&TOM9Y>WY\AD]&_SJ];N_B_*BS'3YQ=;N\W#EY=_:!O>]]N#A_W4BT<@=L M=R=WK"..B='YW^][9YT>R]4W^:'+W=;[<[V"2R_^F:=E8)%]9%03ABO M,NAZ>#VGY]>][IONZ7&O^^[R_%M7U>9$U, MQ#B93)@;P$EW^K[W7VMO/7;EH4L6"Y&RA>9\\XM;4>LS=SU5 M,Z*%B7@ZO>.0LN@"?Q>65HZPZ?3.IL-*<3M2-8C,LZ.::ZWVOE2+PE*1$"AO MWEWVYN>YE?!,II.#+\W4][7R'Q$6IG&TV^ILD[ E&VIGL#J]W?6U(1\)9L1( MBK&(X5?2LH\%-\ EG: ]U\8QK=@;;;+@!KL[6W\RG;"KPN2I8%VE](@[J:&M MJZ+6X?Q,:)/K7=-W743*$H*53E@() )\#2=D5HR8@.;,]G8#6(9PA:Z%"EH YX:#'E]UAL4 M<3MD2:K'=LJN$0-IG>'0Q*DQ& XSFW,(VJDU2^8^0_@$(=S[01#VAHA(,X=] M8>S'0A_:$K/R*$'!1">)Q,_@".3/7<:-\.B !-E'F@];5EQ:S4 MF031I:8$FFCBM\%'#TJ;#QX8YKW?6J]6!O,\O+?A_FH[%SBE^L;=K#;*&L@R M?NV]_-/,Z-[9G1UK7'QUL/#-Q;MYRXS:6_" YL3"0A?\U:>$7X:K2>EJQ M[ M_R&4-O8%JS2%1%07!@(0QT;2^NB(7D)Y.51TF 76^>!L1,H]:64F.H.E609N MNB@18V&+U:F,N?.&]JV,)3>2)B!#ONS3!462"LN0POK=ROJ$U\=2;04,H_9K[O'6]AP/I&>.NS[)^%1.*"],#M:MS^BC2)O8&^ /O@.AD*>G M0!Y71$Y["77!J3Y@C3U'Y@CKSV#__&!'CPML,>)IX:,;>;U($AP^Y0C^:FO. MD%5*?H]H'7[6'RL]QQB(2&O#X;6O"_=Y"^Z33_"JMZ"C>5)38F*+%2;6IU,_ M58O]UE2N!.PY).'/*/[T*,:/"\72RY=IH0IP>0+T5VJ1_(K(2GFQCJ+"$!-S M26B-U$Q;AW9Z( E9%C=^^KB%;7QF2 *X$?-N]2X-CX"<+UY375L5E5V;P:HA MMU7&3M'2;P8B]FF$7X\RQ$]8*F]$6E:R;_5O_N_G%HM7$T9R&-(NP\O+/H1OA]@02RI,K@E\[(E6TET3VWB,@594H>VS)):'6@P!3CA[-D-N;#%O6V3P:TS8 M3Z9,*6H?6CWGO4\C[WUDM25*;Q.#V-$$#L+'.P#E7R HR6N&[%"JD4Y'@E)$ MQ0?EBQ"F#)$BRU,]$;@Z'NH0%_D"U^!P)?ESZR$)^0&N?HA@;&)AMB*=ICRW MN"_3;Q4%RTY2F^654G\EH3F/J>ZV10D:%+67 VEH>T#'.J.ZQ@$[+@;P8O:J MR=H[[?:=KE^NQ#3/[:<\NF&[M =^A:37V/IOZ 4]JVVW5O6M:[ MY+WOV^*]VFGM4I:]I/NN_:Q^61I'M6^%=D[(L"X!)S-V.I0B86\JT-Z5"6[H MM7$5JJ.XL-1E\W,(KAA"RBWIG>?P$C2]*_TO4$L#!!0 ( "" "559';;( MN , #X+ 9 9C$P<3 V,C)E>#,R+3%?<'5R<&QE+FAT;=56;6_B.!#^ MCL1_&"%=!5("!-K5%K)(O/7*B2TLY*3;CR9QP+>.G3I.6^[7WS@F+&TYG7IJ M/QQ"D(S',_,\,^.Q?QM\G0^J%?]V.IS@/YB/'\R"^73@M^P_KK8.R_YH,?D. MZ^#[?/JE%DNA>^"U4PT!2V@&=_015C(APK$"!]94L;B&&W'K\JW[^J#IDW8) M9UO1 \6V.]V'A*@M$ZZ6:0_0PE&PD5K+I)#5!OYH,/WC=C::!1=BDZ7];J?I M^:T1(EK^YUBL'W3P/*R0"DU5X=+Z^G@_X^DJF-W,QL-@MKA[;W=,1-3L[5PV MKPR5):AW!_1GGFD6[__![4Q *(6@H692P"/3.] ["M]RHI &OJ]65C252@.N MWDB5V#"]MOL-9 S+7*6?PR;4C8T+'MWGLC^6"@T4JQ>JD#0@ MEJIP,QN@.W6OV0*N511RS$.-&Z\;""42G\+K98QWAYIB9_*2YRG(B M-&@)JQSY\KK$]2[KFP8@#U9R%1TD!ICW&7YOKIOCID%<$&=9[UXA.<@+B62J M:52MG%I^IGK=_E0&MR9J0P3-W,43IWL8AMJL=-KMCH%/BKT[EL$/(1^1[BWM M?5P1?GR9UP9UKP$!XC[4;9QSCMF02&49E2VUS9F89KO@OP5RP&P]%\"N/I?+Y>#L>SNU^_U-JUXGTYG$S* M]S<[?&21WAG5]B]]V$B%)X\;2LY)FE&G6G%!\(/5X:+@!Y/2U8,Y5D+" MRQSA?#Y:_62,IB2*F-BZG,8FIHX9W<].?M?*3,QNQOZB-G <>#>+N^ 4D1N3 MA/%][]\PO;(TP4Q'/1CF6RP@N+;GN=\R]LU=9_(:U8&)\FZQX23\ 9Z94)!) MSJ(^O,1M58_0+PWT#X34REKG1L,I*/Q9O3%OSW/5;GI,G/%=5N8YXL[34AN< M'6/^R 3V8IA!.K:)+W;SYS#S;W7WLA-O?FOP%0 M2P,$% @ (( )550G^.RT P D0L !D !F,3!Q,#8R,F5X,S(M,E]P M=7)P;&4N:'1MU59M;^(X$/Z.Q'\8(5U%I0!):%=;R"+QUBLG#EC(2;* M;QT[M9UMN5]_XP0X6CB=JFL_'" 2V^.9>9Z9\3AX"'^=]JJ5X&'<'^$3["<( M)^%TW M:Y1-76_OE8# ??8-5^&TZ_E)+I# =\-S,0,A2JF%&GV I4R*<%&W+IXZ[XNI$1MF.B VP5#GTV#<+;!H6*;K:GU@D%O_/O#9# )K\1: M9]VVW_2#U@#]7KRWQ8@*0U5ALK3U\7:&XV4XN9\,^^%D/GMOQ?!++BBT70=\U_>!:$@8QVGK5+5BQ5@/)[.?O]3<6C%> M]$>CP_C-!I]8;+96U/VI"VNI\"QJ1))SDFF*W6C_5BLN!D&XW%\0@G!T,/7# M'C 1X8= &9D=M7ZR2C,2QTQL&IPFUB<_,Z]Z0:.7H+Q7 ^PX4SD>M7>%M%L7Q $?X79?C]?'[3 MLE=K>Z4N[]CV*OX74$L#!!0 ( "" "54%NO/AC1( $43 - :6UA M9V5?,# Q+FIP9YV6=S3! M","$1,0DI&3D%#<%-30 0@,)B $$Q$1$MYD@V[R "$M$1V/M#HQ_5,;$EYW M!FAH0A8IGT9%!Z/A*(;_SA\>863D3,PLK&P"@D+"(J(RLG+R"HI*]Q]H:FD_ M?*1C],S8Q-3,W,+6SOZEPRM')[BGE[>/KY__VW?A[S]$1$8E)GU,3DG]E):> MG9.;EU_PM;"HLJJZIK:NOJ&QLZN[I[?O6__ V/C$Y-3TS,_9Y17TZMKZQN;6 M-O;@\.CXY!1W=OXW%P@ @_Y#_R,7[0T7 2$AF)#D;RX0@<_?!;2$1#S2Q'3J M3TELW.EYH:&D#!H)614=9'QW##&,?WB,DC/QRRP+8/]&^X?L?P<6]O\B^T^P M_^*:!2C!H)OA@6D!->#T]],H:_<^"W=7)%IGV=U=4QKI"J66R0K-7G:?,'3- MA1*M'N5E6GHQ+*#+!<.6:!%'1[803<'E#)\<;Q(="U)I3?;04#$5< MSTU+5@:_Z)',[5>5H(E/N>9@RB@*VQKE\#[R?BSD8LN"Z"2+QDBB67-:MK!I M;LL2#\1^D@\[#IU_7BXC8<:IT,84J-7E;=NQ2O[[F@/WRQ@K6>-N_[478:&] M3B#60Y_\=&2!H(5^:4-5O(&%A2;$8N<+?Q9!W9YS;#MZKV*^.@7_2>\ MQSTM+CM)<5-8".*H#%0;^5!-9'UPG1B_IQ3ENJP++2I#__#*)Y:K6%$14R?U M4JX )>V]';(/Z>S!Y"C%[YIUT8?S<]9T73JS-H_WN=2L"0K8N:4J;HME?^&T MAVNR(TTA&I,2)L=EM"Y1^XM],5PZ:UZWHQ"CEG MKJEF-+:\[^Q]7%PHITZ^[WT7:SE]*8XDNQHOYMZ#YDXT!F?9HU%D>CPNA7#: MN&?7:-,1MK@O=7",:]HR,OY M^1F]).VKM6TQ>0/LQ@>9P=3:QHD$ :/WEO11*ZWD]">ZFG<.PNHYD]=;Q3=Z MTA/XA(9=]:6$07;:7RJ9A=YY;Q%78YLY>99\LV\0< M\1],'BQ\["?.<7;G7I&_%;IK<2V"E1V).*96TG9WRB1%CX Y)]VHRE2-IB2O MI3:E!I[RIMM#S)US:[&N'\\9++[7$;,[:@%)I8&]K#H)#=HU_L1EZCC-?!J] MP/WAI#SV&1/M_/A(57JU0X98OXZEJ:O: OL Z]24:?*3;KO'".JI5J/9 E9R M$$0L2U6T-;HKX97WL$V=B?AOM;5,E<)&\)H*TA"7O+P@@E"K/AOC6?L#LAU> MT+-//2_'_RC+\@#6S.IR+>ZL[S?LK?[$' M>LJZ<5"$@!KA 5*3,F@(>J%Q>FC6.\\O9Z%T,F:((P+>H ?FN@\[6]:G?^Z+ M[DJ<6Q"-+OTL]&$"C1JK_")TZ\%D/"+G6PP5CG$328P'5ET:\4 9UU0]'J!] M-;[)MC:%E.KB<]7Z/1!@:H5Q$^KQN>=UH*B:,?W@RQ;#BVP%YO:P"6),K+BN%%=1T\^1U'+C-='JG,J432EMJKU4()&M;ZSDKT_GU]2)Q5^,CV=,?Z\!\2;,M MIFC3RZ 9/- $>X8'Q)]H&S2;>D&XG>)&.E0)D#V&[(6K!YZX.<*$0<3Q]IM+ M")EQH1^TA#9+CI:KGAN.I":<&8Z M+;4:F%A.Z/^R\E*M%R+AG6O)>=+:2+"6;8&2JER85'8P:[>&GRN^FOT%,- MR"A_E]KXI6)V,843C<2E '=8!U@_B2IEV4#E6N1.3,M M]IBJKJERAE><)KW0C5(XIQA.GZCE76HCWS?^&&;?C UN;\;?Y&_JCU82)FC# MH&)1LI#O$_$)I)V-4J*9E]O^ZXU6H!VZS6O1ZD2A.4@'[2/D?>/ YZ]J5<4G M;+0,[W:V4V5,V;^MW&8JRY!*#OGB,P0W:L@K\Y_NU144K*B93-!:M>&Z^+DA M^Q;S.G2E*0=1#C^;=L-*B2, [9!F JGSE7JK=X34M#"IG1,CR]'@M0C10-WI MO,E (X%LM7.5M)G".9]2#[F4H:]6]QTX)PYS*9K&%PNF\AQE!_N1Q3IS;4JY M<9CP1#G1]C4S+\9I4I1#EG?%$?+#W=NYO@'Z<<)T8-71]8=O/(*#V#M3GN(8BAVL->CSPR_/7[H)I;8YJR*+LX.^%4\'N])/4J]BR M!;-BD6?PZK@_C=N(MZM>78M5(N0[FR+6A!HY:V+YQT:D_5:A#_& 7RSW)_X$ MU1562Y>^J4:!P7Z;_LT@ZZ)$E&@^G;UAN/.R_' ][-7\MV,]^X3X_=&%7_,M@LI %FG!$Z3*6 TGI? M+J/=$"B&U6VY#FM\/4[84*?\U!(M-L>X>8%;TPU,OM4]=4KA3K@N\BRPA)IO MZP4![K2[DTO82;*=TE5HOQZPDA7LM+"#RC*7%_>VAWBOK\ MV"]F^%(YHRI@\O.5SN$SY'!;0XH?"2A7L:@@D2%V0/'4UJ(3667*]F/GFLVQ MP ";UT2; $#IE/]HW(^5C^(9WU4_^Y3:EUD:'PYCF^@+=J: MO'YS7=JFQO@@K<&G;&V4O/RYI:-@F/[5KH_0R.T*Q=#M8)\SWK>VY69S3 MVGDTHVK5=_:M!$1F[[N)J@_(N[]@"%;"\GL[OVZ,WMUJ]F(L=>(822,160S\ M8\K6F=U%E-E(3!$:5X_B@HCV]/0,_=Z'*P^^V4CY"V&ZLV5\01V<[#D6\]KP MQM,%Y[&/MVO6%\45L"9Y\6'+QN+ TR=L8#G.7Q)R0'A=UBT@__ MFTG'BH>"[X1\J[HI>8$'\FST5WB5$:R)TJ$P%":ZV^#Y\Z&L>:7>QVF\#@K] M*L4#*E)W-!3-'T3]3N091I]6P6(?%FKT#KW@LB306(W)\(+L*%M,[7KJ*CTO M[F>4*Q3-/5B.W M\B$GC8C!BZJ00GUO/VB3*K6UKCEF#7GR(=+SPCUI_3L(\#PM:94.Q?,ZL[?>#7SD\W>9E[91W;44$=JC5U.56*1PHUB;N9/RO#V#I5[:-G^2PBH MV=B'A2,(27@^9=6M&W(1TCU6\EJWI6TOIV,I;KTFF(H:5R2I@;U J*:5^+GH MH2L?K@?:6'ON,SLQ[9%:25526_D/5$G=TOBU:VX&Z?RF;8-PGE$5Q>GH:A%- MB].P+IV]!#SZ8=+ED(Y0GC@YQ&0-:P$%V9T%B58F'&Q[5CDBW2=.DY)%U@P/ MA#]>SHJ3I J914EB-KIOV7:-4KR:UW5M,=3[I;/8ANO[.N1D6UEEQA'#RJ_8 M8R,*U]=B4O+&N2VM-C.Y>>XH;MA\) @J.@@4QDP8YB1(=Q"IWWW9++AAT%3? MPIPXWV2Y-R_ ?XRRP]FB5;0M/U] SPD&&>Q3T)"@V <3V2@/NWB=\ %[W+4(QDY>"MH5^&[W+\\06\N6C3_OZMNM/BZ0UM\7 M<L!2+!ORFB:_=C/ M;YOJ0[H%EW>Q@MG+P=U_F"PU9;B@\N3BU75_(J#D5V)N)3I37'?NCJHR=SDN M[;2HDM YR8M2/+S.K@=CZGJB'EV02W-0+Y*?"PV0>^1&W:V*<548=F(TITC+ MN-VE3[[HZZQ7?Q%,>)A1&;_<\Z95 .>\HHRD>3'_\WE)[:&B]6/X4$!YC(.B MC(MR51,F-W^\D>[U&1YX@K-=\9PLA3D_B".=EW:9Q\+."%\J))#U&Q,@;/N' MT7I W%&>O$2?MX0?JC?DC,DE9*?M"*6#DL4-X0'>R:\L-^;\M:6I%L&T$8Y6 MP<(BEY!DYKY5G:=O^B/*C(?[/]A>.0\WHB$!TS6!+$^VF/_\.C#8XSWY)2>K MV)]#LA SU]WH^<$^K3[<7Z=T&E,R$PA988]L_G3T\]%=#VDK_="$_B$>/7AO MA.LAAD M.U/V4:)%.,^%-]MR\X*N-_,.&*B3C?6_LA2?Q!93?XHRFS+FB_$4]F<[;&,, M%*Z:%$C_\E94B>OT%\1H8KY!8[.R38*5F>.3-)U:T5Y[,2P-1? M3B>\.>#T49422UCY:?K)1^EC#M/Q"ZA?1\Y+)=N#4I4J+NEE?^9.%_Z][X=7]!3X7^(KQ?+?9U.!KQRNPDAHK(0:3!57"/=VD) MI=XG*W#'35]]%FG(]SU8"*=OC*7X.9*GD=@<*(>..JS"#/9T+YD5JAW_,!VU M+4%:.%Y,E@B.2;R&(XA']ZJY*.\[^H8I=KE:4SD7DW"SO0LI:;0MG_Q46)9Q)\"]!N&^IWXVBAN&2NG;<"D1;NCU=?-KD>LWM9E=*. MQG(IX8'.:JR-S1<54"\I':5IP:4T9B]G>5?2]UC81(3?X]ZM]+WXA:_\>,"* M>6(J\?.K@@I'=K[X-3T9 V>&>]5/-0V(&)[>^]?@PO_\-U!+ P04 " @ M@ E54.L 6=P: #O0P$ $0 '!R<&PM,C R,C V,S N>'-D[5UK<]LXLOV^ MOX+7M^I6MF8=R7(<3W*3;,EV//'$B3R6G)G,UM8414(2)Q2A 4C9SJ]?-$A* M?.!%68Z1-3_%H0#P- [0:'0WP%?_O)F'SA(1&N#H]<[>T^Z.@R(/^T$T?;US M-=SM#X_/SG;^^<9Q_O;J?W9WG9]0A(@;(]\9WSK'>+X8>H$S(FY$)YC,G2?Q M_._.KC.+X\7+3N?Z^OJIQ\I0+R"(XH1XB,(#9W>7-9@W>4P0-/C2&27(Z2=3 MI_O"V?OQ9??'E_M=YVIT[/2ZO5Y:Y6^O;NA+ZLW0W'50B.8HBD_9:T_0Q$W" M^/7.7XD;!I, ^3L.DRNB+Q=D$;[>R># ?^#U'6BP^WR_FY>B)-Z-;Q>(KHI. M7#I^BLFTL_J)5]IQ8I=,4?S1G2.Z<#VD;SL,HB^K4M A-V,2\J9[W>Y^!WX> MNQ3EQ6]JY:_W>>F]%R]>=/BO>=&$RD#GOV28LY:IJ%D&8J_SVX?S(>_455F& MT8]7Y8N0#SKICWE1/R9B\=@/'4 !(+J[W;W=WEZQ^4#1*4%$8S?RT Y0[CA MNAM%.'9C-DIAY/P-1@]_O%@$T02_R1ZQA]!#+_->O403A_?92T#R>H<&\T4( M?$.3R<(<24 M1>"GXOY!_I 6XFM"_M[\S>M>?\-4%5M;AFQD<H\N8K;,(@-.Y Z^T$5!$V(%,W"K[REY6(*OV@5I#/ M&2&\5]S\-)% ?1]((- M:8_9O&45:%9%8!"4N#JLNF5GW;23M]TR*6#RBJDBZ1;3/;VJWV?5FRG@&!_$L\0.4X(N,'. W<JTCI=J]O[J$N/(A+_A9-]IKN_2L M#=TX?]P\<)5PCJ/I")&Y4@&)"NFG0VT_GNH@:&P76M-JH<=.T#&>SX.8[[V8 MX0+V/=L:HZCF/U&54[JW]FJ[\4)3W%@J-=9.H?H., 3_[(7+C$N>2\/V7Q 8 MJ6S\)(7T4ZBV-<_:@-Q,Q-0ZO/(B="N+ MB:R,3G'5]N59R+?8DL.;:C>$=6+FBQ#?(G2)XB!UAD-/E7D1%U'/FMHN/6_% M63?#26GG2CW,.*;HKX1)^799"X34?M2N*;6M^[H))VVC75@$+-2CM$>W_*^R MH:4HIF6FMK<7A&__ 3GM:8/.D_RA.*/LD1,F#!&.W'&(#$*)63FU3JOM^B71 M1.=)VIR$ID?.DS98*.#,M(YVV]FKN06, HT:1A\WH>6HHH ]80%U,D6OYAZH M1A[5E#QN1B3110$UZI+:Z;1?]!6K>=*8T# ME0(>U"7U,Z7F1I"&+95\/6ZZ(.HHX*;P6+VL[-=\!5!5U>&/N[_K 4M![TL+ MZ2=%S4L@B&ZV[#2-[RF\6]A20IB^M<8WNUSP,RB!H M.],VB#((>-.7UO%6\S3H8PXM>0UC#P+BU"7URUG-N2"-1+0VWAU/V9R@V W" M30[;Y#4U:U[- 6%^Y,9YDKVC=0":'KX1T:DJI]P(/ZMY)80G<70T/6Z6X/(5 M/PD1GH1KXVZ>>KE]-YZX 5F"YQM'!'EL$\LZ=.S2(%66Y6EYIY9T491G-:^' MU"N?TPV3.<,$L[F RLEA.6[L #"'(W.8VEYAXC5WRJ:LWSKY:UM*-PC6B!2W<27U$ORLYJPQC-6TJZ_1)"5I;_H!=:=3 M@J:0?3F^I2XS2[V9&T6(&:K^@F _\6+5_&W>CM:2?E9S##6DOC+9,XA."2-$ MUCE*)X/)=\09T';L*,=.L([&J89&K9AV-:^YFNIQ/PG'A7>UY)D'!44*7%-4 MH[9K3B=E3+!5UD83;K&F!.4]J)IY\O(:]FJN)R/V*G-Q4:RS>G_KZQ!'?453 ML/R+QE_XK.9XRB._[0[7:+L"O>5A&JMWKY52FHE4)0V9J[=EM(;*\X ML2E'7N%B,)K?"\8> MNW0V@3O!5/R:U54Z%0ZD"302EHOO=%8OY;_ /6;\O>U<5L]EB"1[:1*,Z4Q6 M5=&LE =-TG!DO M'SX=_/M?OWF+Y.9S=/#"_WJXG'Z^C:Y.DNN?#LF+P_>]/Z]&MS0\7'I?N^'/ M<2<>HI^_'NY_N=GSSN/N[Z>GO>'[SO+FZ/AS=^D/R1A_>'^Q.#F\//KZ^_O] MP=G!N\'!Z-?DZ/K#P9>KP?G5;S_\M1P]G_TP^&W\\>?H<-SI]7OHA]^N?O>_ MG!W__FDZNG(/]NG/BU\^GE_TC[J?WX]O3]['_?Z[G_?#WOO;Z\N?O@P^HM[D MZ.@&?8KC9XM>X'U%[H?ANT\__W0=^\E^K[<__-+[_/6M__[R]M_.\? RO\C_3GHIQ-$T1F3NYZEE,J.P5DZ]Q-0< M6^6Q7+4)(<,&FG=\\7T;_T7C? .ZZIEG(ETC+Z4Q^FJ^*&%VVB-10W>:3>L8 MWX0MGG0!=A.Y3GM3N=8;5-0ZDP],[E"13L%B%'#B,!!.AL+)8;334FW=Y2JR MB7DGK:-GN\G=+!H;;ZU^-5;>X^9;D:I=72)K,U4VBWAA-5 M6ES/7LTW9LA>99;F"-KINR"'V'*H[24 MVK9]7G-UJ;Z=T/)D=.^/B"#!SQH7U?.:BZIX"5 ;,-TT45_$CD%Q[6+VO.:> M,DG6;^T1O3T"B98>LP;\($S8$G*-@NF,_>LN$7&GB$)'4IS$\%T^^#8DA+I= M$K&_**."+I@B6QVYD)@PVWR#1N'6'#]-1DG%[N&PN9V4 7=RY$X&W4FQ.P7P M:2P^@^\\"?DKF0AIT5:;F)\<$6D235'-X*AYFA0'1Y3Z_W'S)? ;)90-]Z/0 M];ZP'UD9.D?Q#/M&/B=E7:6;]WG-Y61 J-SQQ($X',EN!L5)L;335CD,8AR[ M(07+%B_@U2;IZ.HZ>G.@YG]J3CV'X' ,3@I"DZ3>$IX[#\N+]0TB7D#Y2;LU MH6KOHWD#:@W0Y"R@S E97;S7:$J#HSV,HAP32;1D[$%62",]H*VFYK_FXFK. M?XZ@@29H.<_/)-"8!%Y.7\+0FW"NK:;D_+#F_&K.^1I!QCI@:#DWX3S"$:1= M\6[S"CW.5&[ME"6U%N%AS:$GNPNW=0LI,LFPET!']2/_;12S67,633"9\Y>G M;"E+J+^%RA5W5KWX9Q^.//"VG$)CCX"<5YT;^M)=+ (F=?8P?11%.)4D-S%? ML:?!?(%)[$3N'-&%ZZ$5A=?7UT]OQB1\BLFTT^MV]SM!!":MQ_0N95IM[IYC MCS>GJ +_V\WK[<*CW;W>[O[>TQOJ[W3>;(("A!Z[M#&*O-XF*"8N'?/F$KH; ML[ZFK-U>3XR LO+\]<5*4]==\#H=%,9TUW) M\>AJ\O_3%1"#T5'LX /^/S\V9B2O %0B/*3\_N^, ^M<[T'SP$@S/ M:'K&S =0!3N.FY5ZO1.3A/T_+<5,B@#[(U[/3TBF?Z,@#,$$RLO2A%4.X@1^ M_8G@9)&_)&#-%Q97);IR7Y;%RFVBP:20SI,=_/?[\>J2YT%TF5_<< 3W-M@C M^ITE*$QW7=_<]K,-A,WBUT%VWACPGYT,/RD>[3ZZ'<+![N/T7#=;Q2_24]TV MBK\1_J*NDW5,X>2TC7*+X!D,Z?PX:K]P-ME&\90X#34;G#XZA@.!-@HH0&J+69-1G-T#!-[<]:M$C&IH#E M]L'J)N"X?!.P/;)J$9H8/[(+C^T1LP%6$X&S(7!KN:PJF"9BPA;(8S;529KX M]&N6]]1/TYYXVA0=K..F8'UE*4]9BA\O8F//;%DR,[-DI4VNJKDN'WA^B8T= M98S9R"P90:X%3WX>\/BJS3ME+58CS5@>0^N<@D+#5JJ.9L"-R+_*(NS?"?\F M< U])GF4F3=U%06QS7*;P#62^R..8/?"6RD&7=EX*FQP!JNPJ8V=L;$,,F-8 M'-ZT1W0-/@7Q5Q%[(7MDT3)6AR37V;6R70OQ=Y661KVXE3)TY9Y'06$[1>@V MF@E=:\7H*D)9@M*V2M%M-+&MEJ3Q%+=;FH:3W7)AFD][VP5JJ@"LET>E"CXF M!Y%= HA 2:>\X@BH/1*9@%2H@;[GL=?Y/*;,K.B$ M1#2+;I1%8VVBV"6W(N$F;DB%TJ6967'^T]@-(4_K]8Y'D!_$F\NL "W3#ZN+ MX/O^$D#8+Z0,L6K!K<<[+!90 %8EV\B]N40>"I;PKOZ4(/[C*D/$8D%UR*5C M-IW*L)OG3LV>Q3+6L(;SUPKV=;\>HNC?A-J*I( M%?8_Y)%.T5FTBIQNUW:\+PF5L%4D"H9Y/P*-<)P-+'N'K@ZZ8K:R5[N4==<% M00LW\//\6LA Y1DF?4J1W:NRL0PJ\M>-"':0%H]V-6XM[P-R@O(&\EUEMJG\ M'J16PI>99EE'7:*Q&_-YT@]#?&V[R"K4$CQ_N)7YCJ(W$*+I MSC*K9S/Q&N"*!;RX [-9PC).C9T%Q]AY5CW<.GDV7Q"\1/=.X5V7*"5NF9ZJ M[*$9X^G5 ];R* '<=$ZN=EMV[Y7TX&7$?F>;0MGV3^?X6'7%]^7:J<-6ADKK M)U%'Z"8^"ME&.I?7C\G+.'_XC9T]:H *R22G649U'?0-0EM^_'+&:A(O&:,S M0=Z_#*=J+9%4/ \B_HJJI^ZACC2H$,IG83V 8M6H5,'32#HWQ(S^( ;Q6IPJHHC)V\>&YY^1;O;)2P50M6[HR&RAS96;1( M[+:$99"ED<[\G@+POV*V#Z+W.5;O2*0(K$PP9BX''EK5L%>H*E#-,=ZZ19G= M'V?Z?57KC?]F\FRP23!]@?V;B>:2R$=7;O/"]0#9FRXPV9;W\;Y6+Q7J35U7 M5B?7::&K3/CUAY[.L;N-S*3[DK(&59X>[LZ![Z_,5F/EX,I-,/%M=IA+(4N- M2?D@M]D44:"62BK];FNS[XK:L\9M1Z![ZR^+EKCMB:(R"8I7J1#7YZX 9G[! MQ4>K/-=!E%W)!_5.F!XJ[ED7V:4+WWC+NAENF=94.P'RS1%_PYUE7RT16Q!= M"]:0>D$[EP']TFK)G/R"45 M59#+\%""JZ'*C1UEST%J-UPM\ G#9^Q1:O%+)T[>>7!@5+]'8R8;TSF*0?%NBS]="W(5%="4_ECI)_ M4JWQM[[LL0.W*Y@B@+^E]UAD&&Y?).D5@3!/CER*_%) '30E)<[NET7R7*X M^(!>::^'MY:V((,T!O3M#.8[=T,S(UD6Q '9FJ0!EYISEOH:KIGP9N>C.3O*M[<)HD> M/HB]TASS=Z(X))W MO2W-"UMJ2;6 ?S4JQ47Z^ 3=ZV7>X"V\HUWVI9_FD**TY>P^_4_UFDJI-G.T@^)C, MQZ@:0MC G+>I5W.9FIK[V]#@,FOGOWSADHJMO.%^4\I3U7;&AASAGP"EW!<_ MFKE1:1MLPQ[UOD6\LX6PX0>9OS]C83-!5>/WOM[\'1H1FXNH4-+)?,YV6W@R M#*;IT?/2@1 X];'..;%N6&Z 7G4[?I/6+!H_&^*6:K4T+@#?%H ;-B'LS1:? MAP^&BV')3.5"L-@F(<2PI(%?#\,%KEZ>RF*3) ILTE 9,U;@-EK6\BFZ5[_/ MG?.)RTA5%YC7SR+;JBVU6#<2TR)%:(12>C2&FWPC?)$0;\8L16ON-I0 4RQD MV8=T)P3/\ZT"O0[BV>J.75M':#/@6^@!BP9O<\CRS'BXD\5:D@7H5!N 4G&+ M^)+@DNO0D%=@.BH[VL#V]7/XU^+XAQ2R=.@!GL%D=0+G!(/+HFBL^/S)MZ5* M#$IURQ0:Q[9.GQHV^94\JX(631LA*K4FQ^$2/CMM^]FL(LYFM];;.M0T2!M] M)=F^D6B T? B PN,Q H@^2J47S.YOF12+B7_@8+":4AW0OLGBU M!<<3)E@R2:N.V?SU.:%LP95QM>%&Z1YB:N):;%4 K#J16%]@P*C.J(,-:A:6Y=^ M([PR(C65+5KSC9$J5&>:D#*8L!'!EE.!IK) ?^HQ2C._(.@+URPC0M-XL:U# M5H-4M?C):EHT4@TPJC/*TK,4%HS%(AK=31K4&M050.I]7G:XS3+;5X9,-O5S MD0N)8=88A')LRAL$\7S,IHO_\?C,IJV8&):,EL+5X;:J8AE$S4=C*G4LTKXJ M<)I$5%HZ[PKJ P!<+7!TC-DVC5#VZI4#R8*9M0%H%:U5BR.M'P=P79I@3_8@ M(NLQ;G9!@G7ST@2NPDY25[=HNIH"E9H?JXSG2^3A:13P)CA$*U*]%? 4]'U" M%%R:@\DE E+@"A<^O7EF6Q!9L[:;X539\W?,A < R*\DP?.4;+BA8.7VO_MI ME8=/^C<65;[*G: )&"\\=R3_6@V;;<>8QMGP_(K\/8M=.88"*#^:70[T]V^" M;Z\%F=[W _9VFNDC>1X"AR?5?<6K6CY@'X5IA."A16KG09+9*,X!5SF8^T4)\1*8=:X MS(7YR,P!&X4IX#(79F"G+(.R* :"#&V=_\/*Y#>0962G)*/&2FPT"TB,+)6F MC,U<)&8FVRG/&ICI.&-+DYVK3 F9RN=4J87M% 9K!]EI0&C<9P]\>&B'%$), MBG2G]'/1=F"OH-&?Y+ #=@F+]$@87 =@!]XB%,4TO4A8802<+%.':.39@5\. M3#K.TRKGYY9L_:IP-+@ON9-[.,/7!..Y):->!4V>14212[Q9/_)/F(45XH4] MBE.)31$01!Z.?,L6 3$H=:XHJ^"2V_RHJTURU&$IZ @16EP0["=>;,E$$4%2 MYH&6/Q=IB1!"4(H1Q>RGT0PGD'?/-U-@M>=WY$ Z1+!$X)&W0[IF8.4'%M?- M,%LXBF^/^4&PE9/>.F%5*.5S[%?NL'=#!#F6D2U6C025U V,O20[*/"6$0Q, M3S"9I[&V#.[#1[V-4(*(KSI,0NK-T-SEO/T'4$L#!!0 ( "" "57W,<;# MEPT $F= 5 <')P;"TR,#(R,#8S,%]C86PN>&UL[5U;<]JZ%G[?O\(G MY^6($E#/1UA"W!C9"K97/+KCR1L@B_R#3DV^^R' M3BFUUUKZ/FEIK:4+;_]83@UE#C'13?3NX.A5[4"!2#4U'8W?'3ST*\U^N],Y M^..]HOSV]E^5BO(!(HB!!35EN%+:YG365W5E@ $B(Q-/E?]8T_\J%65B6;.S M:G6Q6+Q2Z3-$U3$DIHU52-@72J5"!;HBVQ@R@6?*P(9*TQXKM5/EZ,U9[/$CWL02KVJ/KU]J:O3N 45'1$+(!4IH#H9X1_ M>6.JP.)(QMJE")]@_ZJXCU785Y6C>J5Q]&I)M(,U;HKR%IL&[,&1PBT_LU8S M^.Z Z-.9P0SBWTTP'+T[F.&946$(UEXW:DS$O]DW/_"/MHF(:>@:P[X%#-:4 M_@1"ZT!AHA]ZG4TCV N,MBK[CZKPO>K['"SKT,XXA7V+?IY"E,HX_ZO,/OD& MM@&97!KF(HUEFW>J\NADO5*S#6B.9MB<06RM -+@+UN?L<8/P)!)BC8QB8AG MBU5@J+;!N_L-M<]C.5Q:D+ZJN;8S\6F[TWNFA>HQ3-4CVV!CS,2N: ,,H?'N MP":5,0"S'TU"H$7:-L:\MVQ#Q]03JI^/MA$@0S[DG!>K#-,J-"SB?L-1Y@B' MRUXCD&= X,*)$VK#3!>4<_[&1@VE&Q\,IWN&/'RV\3>U@&L MNM;1CQYR@^[,>:)*[.F42ZOH=$"Z[X^P.8UASS)3(V=B#6(ZG1TH"ZB/)Q;[ M6,W8H535M*F.'E0AU4?'P!VT$27?31X<7 0;DCH]/<8SH"N72QG$!&83V\/U[$QN)2 "W!QD/_=W[^=(/*> M!G46G;0OW$A2OM>.5%62KAWN3Z(@$DV96=W*C&7N-$BZ@32Q[#&)W=$#@=P\ MV1XF4M?S$"T7'3$(29Q@.\@":*S3&&EM#>7[8JD:-JN[?#!-;:$;AO3()H'* MDCJJ9' )I^$L#)W#$:1^T:DB#,!RHUDR+Q&*2LI&%#2B&7G70.C.1&K>L="6 MCI(B+P#$ ?VU%-!O=##4#=W284[19XB"'68U-^N\!RN6$B=K.LG $X0TZ4?!FV;6'0VQ*2IS5D1.\T8$+U;J$Q1RY^OLX;27V3(D!$T9J4N9AJGD=K*Q]9.X^*[7Z MDH^M[+"*@L'=2P:NME5.50ZS/J;HYW+).>GX: MIF,//* '(>!-S*+];F[-Y&6/?%B0I <,DYE.*O\AD 9.WX8S!$(RRKJWYAH M/(!X>@Z'%E^(G^D6,+BSZPX-?P M!6FHQ%@@O\)R4](LOM(^(N?'LBPQ M(BGN6]?X?-+KR:J:@;<*7B^)AE+44N$NC$Q5,DW3F97 N >ZUD%.2">[&";0 M4OB\GJPS"T&24:QWE?2@!70$M0N $0W12%-5[:G-UPG.X4A7==F34 *%Q28C MRW.C(QMS@7A@/B2Q8%R"(J"*/,I>NMZ+6)M-SC MS%AUY=FQ$0F'H*@7/X3VI5&R^G-43^*47G7JG!SZ CW#(KB]G^O/+[>?CO_[\JL[LY3=T?*H]G?#C!IR?7]9\/@Q4Q3N;J4\WX:%6M/OSX=-)X7!ZI-U;M^^5EO7]=G2]; M[6^UN=;'0_/V^GYV?M)K/7V_;G0[QU?=X\$7N[6X/7Y\Z-X\?#W\-1^\GAQV MOP[O/J*38;7>K,/#KP_?M<=.^_OG\> !'#?(Q]FGNYO[9JOV[7JX.K^VFLVK MCPVC?KU:]#X\=N]@?=1J+>%GR_I]5M?5)PAN^U>?/WY86)K=J-?GW2N ?GXR MKPZ;/Z?=RVYG?J0U/L&J]OD*/!GM!5H\X-9%O]%O#(\[OT#3.+Q<5%&_?W4R M:!^>U+_TQJW#;\:;T\6I\;53OWHS??I+:?=[[JU6&;KM)= Q7W!J:C]M8K$Y MN3MR=CK(GC6C=14\?Z;NT#'(!0.:]"EDQ.:(4#>3:E](26+'Q+@G 2.X_K-+ M&/ 'F."HD%TN:(I*TIV!N>;D<=KV>L:/ 5+N M-1I4#69'=,_A^F]J)RNV/9_?S>UF@32:]W1NRP2RX)(..>3Z[M3)G5*_OK\= MD0% !==ZI X6755A_YS(:QR_!N10M/7^KB9]7NK7[.I7[IQEJDH#V,2E*@Y-*RTRK<]N6B/3BD MW/.TPC#,17(RHM[?RU@^'A47_&"=0F)0&+QY[V5"PA"]>SB4,H#KLKKKKZOP M_A-(+'@GVJ3OB496G(P]I"49-BX3Q]+V]0CBR.>]12\6FV^IW$/^TD'J\OAZ MYTUQSV&H\\M(FU^DVEQ4&O*K.K&A>HRP_:P8I@3,)>DDN#%7WFHGTTZ*6.T, M4YQ]M1.L>+5U8#;57[:.H?!G=62OAB977,Z0*X)_SV)I"H"#BZG9SVP&]/I_ M!R9O/@/ZREJZR4ID$%#Q>0!Y;N=21S1D+\#MA"G>99.%"J'&-PAV"+%9%M)! M5"@P[NVAH:O=$0VHJ#+Y>S 2ZBUC)!/!O6]_1E)PY>PQX].S1RM"YI5I4),U M.$7Z2%__M+/7LY^2? +_@OHK*+AMG[CT] MP8W3V2U.>:7F89KV,G9.!&%P'\7NQ93NB+O3ER$K1-6^STN1,(9LO-AEB839 MR?ZP^MH<&) 7\EG0J3HG8)I(\WZQ]>0]S8]-+;@DX-RS>+%4^8;C'K#@!4VF M5=GN]86-+]IG%\.5[S17XG6)F#,O_P 85UR-N1;^'P#C7*NP"I'[,<*^.H&: M;4!S-'/6,0!]TUW"&/!%TNP'Y\,71OB-7_)SP"AE.URM#=0)C1OYHF2N+8A0 M5&B&E(Q&SS7:$9#)..[/"TX;P6SYV!QCZ"=$4'(+>Z_8K9+) 18W7.H]YR*/<.$L_OW<2?2W^IK4C2S"HXATE+OCPZHC:^A.4C;ZO,F"&=!-DS M_P-02P,$% @ (( )5;BV%#WC4 FAT% !4 !POK%'L_& MAH--HKHY9I%MD*SN\J\_ "2KR")!)$ D04K]87=DJ8A,/)E()!*9B;_^U_,Z M>K4A- V3^/O77__QJ]>O2.PG01C??__Z]OK-XOKX_/SU?_V_5Z_^XZ__Z\V; M5Q](3*B7D>#5W?;5<;)^O/;#5S?4B]-50M>O_D^V_K^OWKQZR++'O[Q]^_3T M]$>?_2;U0TK2)*<^2?E?O'KSA@U8#7E,"1_P+Z]N%9_\QU^C,/[USDO)*\9WG'[_ND;I^8Y&?TSH_=MW M7WWU_FWUP]?%+__RS/^B\?NG]^+77W_WW7=OQ;_N?IJ&73]DPW[]]I\?+Z[] M![+VWH1QFGFQSPFDX5]2\9<7B>]E DDE7Z^DO^#_]:;ZV1O^5V^^?O?F_==_ M?$Z#'8OL-T&V(U,?X)NWQ3^^YGB]>O57FD3DBJQ>B2G^)=L^DN]?I^'Z,>*< MB[][H&3U_>M'^AB]X5!_]:?W7W%:_YO_S2_TE^,D3I,H#+B0CKR(S_GZ@9#L M]2L^].W5^8X-_@&7[UO^#V^EW[W%YNR72X^2.'L@6>A[46K*Z.$P*'R?L]6V M)M<9^_.:$=/A]?!3SI\=!J\?V,P?DBA@AN'TMSS,MC=LD'<)?:_BK^=+QIYU M](Z]].$L2IYT8-M]\[8P0C9X6M)[+PY_%XM?Q4OCMQ9EEJ_7'MTFJ^OP/@Y7 M3&7C;.'[21YGS)A?LMG[(5&N!> H!71V&+^-F;(\T3#+2+QFE.QOI38=7]D2^VOR(;$.5G19,VT.:.>GZ5/8?9PG*<9 M,P-4R9YZ )M2/8\9M2RA3%L^J?>*@U];L[27-'DD--MZ<<"MT2,7"8 =V6C^6O;"G1DNUF]#BG?%^["+V[, HS@%60?683CQ-RIY2+^(TUY?C) MH\QQU<&AXPN;$ B8+Y+X_H;0M:YXNKZSZ+&LUV$F#!I;$]Q\,(/+#@H YOH^ MM;?[79&([^W,8V,>!S^.,.O&]E> 491\9PVZZRSQ?VUX1,H]N/V%7+82^2-+UD9H7I1Q(+OU'%3M^G]E2I@)R?;0E3!ZX-E^Q, MH,1*]IE-T9VRWR9;P@;)PL*_X#24G'5_9=/UO$O);SD;^'0#<91:O[>E6VU/ M]6@K_J1<XB]3KL^]2F#54XB#!FH<-8L[!-YQ'&9..I_V-K,'&G$\90[9<65:GM=,*XD7YG M#1F9WZDA/OG7%A'L<4%AK*H'L+G+][@Y,';5 UAU2KH='QBK_1_;<\+]!Q+D M$4E6T5[1UL5F&GC9BNVO&[Z_)C$E/K,H3+QW7AH6?"C=F4&#VW(OVEQL^5EF MPT.P9K,X^-ZBO[@C10M?(0A3[_Z>DGM^%KO;IAX3OO_@Q3$[G<7!(TV"W,\T M9Z$_-(*VA7LW0Y/]UI?V]>1Q[V:0RLW0Y%(^A$7S7=-,[H7X29II+\R##U&X MXU!X?&<0U**#'0W.K&(<%-[]V@5)6MTHL;_VTH=5E#SI3@$V'(9%2;A7X1=. MX0 1](UB<_.LJ2CSA#+F"065$ZFAW:U/,9#=[V,KAD[ZR$5,GPHG4Q=?P%@( MUEA(M0)KH')(AT'@NP1F:\ZR= 0$;KEOX[,-(0BCG"W_)Q+>/[#_]3;,JMV3 ME'NA:9)G/'N"IYGPK<.C,?M3&C%WE=F^=.>HPB=HDRB*@=UI?)XRJD>1Y__* M_I&-SSS%["$)3!=0[W 89B!+,B]*>8@Z>>3^NJ&3V3\,QN)O2O^9V7?F&O)C MQIX);4L 'Q-#%#GS$5.QPPZ5AG(D'.<_S6CH5V3S.,P,V5>.A,%^G,34IG3E]W3(;WJIO LH%.2&9%ZJ3K/0&LVB"NU)%@#SW?3IBV!W( M+7@<_# WD&/%UQ;Y+,+70+::/[:=XP!DHOY36T?_=D08R(S\PW&BM$ V 2-8 M@0P"1K"F@Y+@.9!3 MQ=<6Q=R=@ !EL_?CX5B>)'[.1UVP38@9C&Q['O-2!E J;^^W.P_!HSZ4/4E1 M0)73SZL!OA%51]OI52:;.[6Z,,,[>LD_>EK]YV_Z\-#C( MO"9K+XR-62V^WBLF!K,/; CJYW?DS8ZP'K]= ]1,% K I@W:[*^(U03W<:G MJ"KK19$>;_R#'4=,3T-VK&-H7C#:#:[(,_// Q)4?/&/=6M2=@)BI*+$;XP? M\:J>A%;#1]X=B;Y_G:=O[CWO\9==_<5R=1:RTYD?>M%ED@I6%W>I\,/;B*75 MQ%=>>B=F7X[WEANGMR3*TNIOA+D2"&J1+!:T]G06:4JR%(GQ@\%+X]V0[H(V MN67*4#%1ZH6N4I=?\W.1F=2R1 Y/0IF#]/WKK]AOA;K_Q8^2E 3?O\YHO@\[ M&$JAS&U!%<8AC9W:C"Z2;LUK@]]"!4D&O$Z(;>S\?[BKM/$B?K!89,?L,+1E M!PN1D&=9)C":M2DYDI)$,^O" L*G%)[1\BD"2^D5\0FC?!<1YI:7/-M>17VD MWM:WE>F*JA^N4D)?RY>7B8BJ!,RM*,>Q*I+&T+-8*TTP2L#?65T2EY0\>F%P M^LQ/>P1G+733<+VC /"7@%,*XGW/QF*F_"+UL<&=94ET$)B)+>J"II3#?]JU M0)CXSQ+Z;M2_L8MZ%?/G01P1-VF495HV1SVDIB"3?I/4AY-Z3S:U3%7NF;@$ MN>)9%,O5;4H$P[:-5"\MAX=#M704,*'LX.=QYL7W(?/."OZ8(IP^^U'.LP\^ M)$GP%/( BV5/"D#2]?[>[UA!, /L\R8".R$KPFQIL+NSV/%@64P]A*8LG#Y\ MU%O^4,?K4Q+[V+Y7C<:4!2%!1>T #/"[4!RN2:-0NU6EJ]02V9F$C <%'B^]+0^CX88< M#XBXC'2IM;0KWGB(DM58L,@]8)38I\$UK_JZ(EE.X^X#OR1UH>?S2:R)'JR5 MT\<)Z^ZS-41^4YM7RVM!3<_M05]O80#04QXM]1?)+D%T$6SXC;C."I%].P?4 M^RH:(V=3,&1@UP8+2RI3,>BN-285K1#9PV M^3FL/'-L<8+2S7!>17>+=#?33\SI.4E/?"K8 "==P\ :#3>,\(;4^+4>4^NB M,1=S*4&H%,BW.!>:Z+901F5.)D^*5"F;/]NU;.@RF;DX>B3QG65)E)V.>&&/ MR(MZ##,O$I9S>1>%]T45WWE 9):QMHP!6%J]H14'R:YNPH #=&]+X;D +P7 \LVJH,,.?_M$Q<4] M)2*POY,R"'75&)/P\_3@5\*B/"';O0[U!/#=PIO+H MLEO63ZZU"N5%JX^Z58'T49K(39&VB'K10SO;CG:5WG]Y/D-Y >[+>XZ[YBLL MB05EE *=P^'=249_[31Q@=R!&UPF'=!Y![M&:GWETD9I>%T=TP5D@AC=0P2! MP,"++KTP.(_+DZOMZP8)%;=G$CU5ER)E]^ZT(G?%6Q'$)#@M&\HM?#]?Y^(" M]X0!Y8>V]PD 0:>5M3JR@H"'E)[;]3 +\GX^JV74A0].)<[',$ZHZ)Z1$=[* MS;(<6L//9<]NXP(Y&%I:#+L0Z&5"!4)91L.[/./AA9N$GU9YD[$D8J/=(PG. M$E..,T^'K3DS,6"=7U6G ;RH0C>YN9YDU3BJ+Z&*F?_U;;,SROX?<#NF'#Z. M:Z&!"F.3G+,_V@Z%=! 89"G+TR,*J^=PC2X CA7/,7\2)!ZE%*=1H]CK>X& 4TIM MH,@$F7219P\)#7_?GR/LBZI%R>V]@*:$VCBI0]!V9'.>ICF^7$HJKJ.:1E*I M$,*J\VD17.X?"\&62YW4+(73P I2VC-R)*1H6;&;W&O3=7LP#E)B@8S*@"A( M^=B$[;/V;EBW6JL02_,"JP("SUU-L^6JI&/=)Z:1$' M'SWZ*ZE1MAUJE1-RMTJ4>MF(MO9 A;5!?" QXS!B-!?!FF'#N>.E?S@R4E&; MB:"4H&%M*EM N9%U)Q M+;((_IVG6='\L:Q1M;V/]--RN*,8"4>!'. *PUI5;Z?ITJKIG8"SJR4$"!CJ M*PMC0R7E%<-VR8G-)A*CP$Q9E&A^:XM\".R2BBIO95Z M^LRFP)@)8X]NQ37,* G?QD-/D;R 8I M_:?!":8&3,(^P^(N34@@Y31&_:[+NM4J]PXI("8EXWRU@80A1ZFRFW9C+H?T MCKPT])%%4M!PYY6J-+%/'B4^2/4@A]1.PBC/K"VUMTX] M$&?:DS#E1'**EH:A1WL"?J61I5,@6DG6=S6ZY: MN948=E&/ME.Y&JE_7=J:."/95PD7I?G 3C[6I>[RFAM+X'*HH:8;.WE9L-8H M,;]A0[Q+Z/O70\MO+U[*ME_*M@T$\5*V_5*V_5*V_5*V/8>R[1UCQ=YYG*P? MDUCT(44T7)VTL"2$8;JZP4)Z>*Y)"\6 ==/ "OGHV:\^Q6P<4+MQ0DE]ZJ1E MW8Q)I3(-4S9(,#"+-KA %;$+0GU\IT>_/OL@J44%-Z*PV,\5113]M!S>(8"E MHD +J>?N87=2%.%(B,QBL<@ LOJ\RNZ^772<0Y%!8^A9(-\$ Z7LK_L2&P7_ M7E*.;W"@$NF'"Z=S[DL[J9=V4C.0 7H[J9?VQ4BBAD:6K;8MMMNW"OL";%I7 M7$"!26^J;*>F??9)IS# .W)%+?=HX$NPZ&EUDE.^\ @-DZ(Q7'7720+NQI X M%7#)"MYHQ33-:[??)_6SZ*NHR*+]M)P?KT)RN_ M 9!"WQ*QNRLYE&\? _-U.GMA51=2Z%M("1\V'N V''JRJW,07H L\"'"J_-R M0E:$TJJ!K2B!TY27:K2INO>ZH%1"L=?G F+!KTB:T=#GR<0B]^G)HX'HO3GB MQBCG8XT!T*W'W]@&WOTDZEK>*B+TA3_/590J\)W83^J$&9 M-NWY>D$R,"N)CA-X$5Q\(D_B7\84Y9[F;,,HA]A5DK/> *_7.(PLO$.B,]Y* M6_A5 I0'9W0EJ'"G3WB[7GZ=V+K&T#YN-(::LE"T(*DD8BF<(VB?QW'R0Q(Q M+SD@ZSAKF$) M6G7I;3>UMV_?&U%:-7I3-FP:J%7BYOR8,JN1_7"S\)-\=@U4K]H?0:FL=?TR/R@ MF9$VP"A%"Y]]-H^Y*BNR?6Q7Z^Y[\XJ.98QG85AODBOBL_\.(]+H@'63N%VA MZ.Q.(.P,7,SXDL.IL#PACY3XH7!YV9\C(C".@\6:IWC^CI%3!B+I3O)CK<&Z M]L"D ,EUUS\!LDGR&72G2TN.?(??.+7N8PJL&S&K&X[W4#"4\B>L_X)%'!T^D.J0V"PO?3W*FR?O<+'1A=I!T^HR%II+W MB[0+3Y0@5,LHH+Y4H:(V5P$J4;1_5*D8/H\O*7D4?3PVS(@D=,N,N@CQ+]*4 M L;P(.Y;AUL("--M'!>0.U@G1/=\2\]9V+L@E+*SA\DL&I#>Q &G$/L[HN7 MWG;43;&B]WE)M(6FY<=R#TP%(\>&":Z]B*<_9CF-=:UIUPAN7YD8;D [45$> M'>PLI]/U8Y1L";DB$;\M'M-J]I">G43- +;]M&Y#KY9TS\0Q.QRQY&=UW[* [MX5E@*RR\!,WV\=9EL\,5ZH)NH":3YL2YN?/U&4^5Q\# MGT,^5R_ *%V#RM3E]"99^+_E(26,):9IV?8R\N*,;16\F]=C.[_;0L--,&&7 M:]E\)31[=<)1MIZY(67B/,Z\^)ZW+NF*NMF7<(N>VX,^DFC;J*(TM8-S[\PT M?P8+5P=E2'*(35&?A3%SX1WNQGT,? Z[<2_ *#W>KLAC:4Z6JQ-R9UN.K>'= MG8#,=;K9??P0+ZP>OW5*%V%,V/]T)718%5&3SA2SX@>(ZP!$I/[]EPWUX+5% M/.IQG*1HWDX7I0GN@YJ2Z\41;>-C3/N$!.(Q]XKF.4?/BR[SNRCTEZL5H?8; M^L+ISMV :B",E0:Y5ZU=_1_^&NT@->.X=P*UU MMBDU %AVNWQ58>]Z"+:S E!^(=#UZ>>RBGKAL?K:?<_]P^[)&& MBWJ4SVS! M &!3WV/;Z/D"N[SI?CWGLY%&W[,Z5LM?]Z_:[41M^$9B^_O/RH#U @4)K&'W M55[2>R^NNAB:WN_5!]DW:B[:)%ZR=E8.;1V>#(]*0^B MOM>K&R;)(T;IURF!T\6>T\")5?6K>_#VI0B*RV"O^>M\O?;H-EE=A_=%_DN< ME5T3>!-X-DN?WTL9AU_;8V'U.)83,GU(H \1K-4().JX,ZA2J(W ,1#'2:R' M6_8[^D3#C'VQR[\T.$-TC=.M^1*WJ'< TQRGKD$EFJS!5E,M1]9),-H[/TP! M C#R@JV(NR:X'XG'-XXB[F#H@NP&VV]$6':XE]2 ^&77N%A&N)^6PU,B1(YU MTZL #5KNBJWK5V1#XISPN3+72LPF?0JSAZIIR0#_HQSZK#;T3[61D18!E*KI MD4(Q/M:Z )-U>@30%'FS2 J*ZR2#[E9+YL;LF'0FNMVD!C2 MX:8<#O^ W$O*=;\\N=R:]\]]:$'ZQ&*K7!R3]5M,; M5HS7/3B^]FN1=N@:@>5]D'>M@>M4W"5Q)6E\%BB^1EH%!X.;^C<7)$T)V;=B M%:-B:;B"F%-?IEM8=156034)1T7T2#O.*:U="!J%%<4!7C+:Q>'[EKV!#.4@ M9K=ADF%OP%?YO0,@>AM>%'4$5J!0[X(K_?-O*R/SLID>G19Y==^_3LE]6;%J M-0E8<%5C9X1;%0!%)Y9%6ZQ:&(+28K"MC>A&8NYL\<_1LR(E1(S+*B\2'L2D M:SXNVD;92<-=S4._H!J;9# M158($.+=/M@[_ZD<) J37JZ-E@8:.C]\O*PYGI8B*@<9X)AU#*NGENI1W 2$ MM.!O.FO]F$SB^'"928854GLQUP!T=S(AM'O:1@:/4PNJ_51VG(NVV' M@^+=/O>05T7'&*;+U<' )1Y82@XD.J=:1RB..#W9&G7)/WHTY%E7 M53^X4\9/5FFX[:L>*%UW@3D].6H@B=;'[9:WBCA-LW#-7PZV++*#P1TF;NL) MYA 4P/LW PJLKHB?W!=HX)I"-;TY64$ >@B=@'CSH4:).4UB]D>_*)W]E&0_ MDVP1)(_\_JE/F))SQH#AYR"[P1 ">@LYJYL6Z]!UP2:+RX.H\*?S8,OXM'M? R M*FY/EY"B?@DZ4#VUTG%AUZ;XHY?EE/TOLJST.7!WG6#6F$&)*. 4-\S!JKI: MUQ^SJ3>'&\??TN-BXATXC,%5WUVX:\TQV T[;!? -EZ1=95>YW?_)GYVDWQD MGA\?8'M% K(6#YYB]?\>Q(OAE7H?L*A=)Y0T71[HK:A%JRV%&N8IE/J+[@-# M3O:S[$RQ-X]\Y/.8C9>C)L0""#H\PL";5D" FTCTJJ/;@>G^,<%>%GM![$+W M/,CBTW*+UWKN!#R8N^Y &FTNX-!,(^@DZWAA9):GW/-"MM_BNQ\*OV/RG3&@ MR$TBB;6G,T;= K\TR%#Y)H>U7/SVU3_:%O5_QY&7CN"NZ/#@^.VXH2TS#(&? M@A??4R(Z=,G-KE)4(4:F&R=AE&R-E 4H,Z.,#T4HK: M4(Y62>/BR:.!:"ZQ%$&4E'OGQ8ME_)7AXN]&6I=6F/O<"E5MRPYVPK*B8G4 MZFSR:![_S\7C(R5^D:-V%=X_,"#XC,KG,G'OD?#Y=1D_'4<-+CQ39)Y4?G"N."CSB+;;9F[E_!] ME@0796_^9;Q[5GBY*K-+>--.2)C9'K7/Q1>W+03E,^XC';HK[4]6T3Z"O2Z+ M3+QLY85TPR]KDIA6]29WHD))O--A4GVY7V\=92V+;'\]=%#AHG5/,IB(46'I M]2.O!J=ZUWP'W[B[^[ EF/V=WR$<4XC*MA5^Z]4-^?#:S^'56A?=#Q1-J:#N MHO'\D>L"Q/:C25/"JOXD$\;";KW(-(9*8A4JNGW_Z2R,/<:,%^VS:!;/H?5U M**&"Z"P]L"^IG]^1-^QOFB?_B*4!&58NR&/IO M'O]X5UCO M1'K)((D+ ""HT$A/8L-Q=3 MV8;$1V;=?@)RDL('ZH8T71*%%LXQ@ MWT.#!'?;U(M(ZK,IQ"3RXN"1)D'N9_OXBM7.)UC1$B6Y(7WAI1U'QIG$^*]$ MZPH1VJ'%3JS M(MJJ]',-=?\XT+S$2('())('@J@ 0J\/C-JY4$4[5*0/3(ZUC*3IQ';:W[AY@@+6L6-,VAMCEB=:$N& MNJ"TT:6L-O;$09< 8C*84 U0)9^Z+!DPA%@&@O7W+HI;@XB0QVHYZ5RM='PW/W7NG#U"U%;4 MM&N@6_^]NPL/0U ;DU7'5PAZS38 YD>,(KH?B%-*5=677!R#$:1DDO3,&4.EH#_*RJ?[NZE[_2X>H=:H">?O3\!^83T\; 'VB2 MVC8D/82<&Q*(G.JJW >:[:!D\<9V141X">Q8V0OC'=^Y=VVA<,NGCN44 MB9;9#TD4G*^92=@43_!AK(8>0K-;#7V@8?D_9SEET/!6;7%P%C[S/Z'(24YG M"IZJKJ1Z4 ,X0OHQN]4J],F.,UC<[N";.<'?P*; DP& M'=!83QNH:%T_L#U%M/-'DD,'@1DMARYX4+KJ8<'?1'T.D+>1GDI95U+91K$_ M1@>/&PS;);M?NC._'%>/A_7<8=4P["0GGQC,-T\DVI"/29P]V ]@&;+A/+P% MEC;X2<1>U+&25*$<_4P\>O.4.!)_17T"^S^JW'#TF2>!+M;\O\84MI2'SWRIR[''REV0,((:"M]3F;\XI?@!*V7&"UKYO)]< M% ;\8C&MVJZSO_;2AU64/*5F_9T/'*#C&I%:;_=C1N2,$S$,8H&'M;40*NFC MKH,=D0D$)'0%)U\#>^AP>A6*AY*6J]N4+-CRS99W&9LB",43B@V0 S)<<,9S/*QQY7SH&0$:D-8H:9=2/O,B+?7+]0$AV MP7_)A6"_)9R4#)8!5C8QLKYFZH99CBI2W647092F<#V$G'9V5^FQ2CK@=DAV MI6.]N5N_?)QV=+,C(F#G-K/#1[L O[BD1IXYJ1H<=!&0/DP=!M[12$BKU2\ MR\[3-.?NW.DS?_79=G*(@M@4:GY5TH'BAM,:M$:5:\5)F6@ \["D'[N_QP*M M"?GD<8IX:CSQ%]%1=E,)D0E<)D,7@@PF4+F/K4/@P#/@3#:%OOD#FD(,702( MJC]7A0>Z\N/Y@"LOI!O^\K+[ M>X=;HV:ZU0[E 'XE;H<2UB;>?2%N71OVO=;MX#[X2MRL#+[L!WE#_(>_!^_>V7"OQ)()MR ML7X%WBL9IS?@PX4#O?W6WRR/(L__E:UT_DS&QR30>C5(]JW;O'*5(=CM5]*I M(SS&4GO:^(9Z01C?7]+0%WF@ZW427V>)_^LR+E_JY;O;B9?!?!"SD1W&?/$< M$$.0D=\"/X_]@IH7';YJ+=C3E;)RO,]=MFI 3?9EB5Z%::_GE%"SIFK2DF: M71DL7^BP[H*MKL3;C:[UANU-3A9IFJ\?Q=7[;MXKQ@*O1X(=A8%#?=[K50&C MY>B76IEXG-_/2/!C$C$OH5V78K)..\9T%A9SM$:[8+5[60[GX23;+I(%JBOU[HJB02W"1%Y!&4JVT"%,-=Q+MBS2M0%4 MD$/R8>T4%.QS9:J+I!J[('V3?BS$\-?_]>;-J__^Z>./W_S/?__3?\R??XZ_ M^2[X_=O-_<_;^/8D?_KP+?WNV[^_^_?MS3:-OMWXOW\5_2U[FUV3O_W^[?M? MG[_V+[*O_G5V]N[Z[V\WST?'/W^U":[I7?+Q[Y>/)]]>'?W^K[^_7YY_\\/R MFYN?\J.GC]_\>KN\N/WG'W[;W/SIX0_+?]Y]^EO\[=W;=XMWY __O/U7\.OY M\;]^O+^Y];YYG_[M\1^?+BX71U_]_/>[['7Y2?R M;G5T]$Q^S++_?'P7^K\3[^/U#S_^[<-3%N3OW[W;+'_PXG__(_GA#XM_KY=G MR_/-U\'[?S M^?$'[_?H^"E^NJ5'I]?OK]_??7/^F[>(_G#V]#:^OO[AVYOC M[ZZ_N_K6__3;P_OPV[_1__SI7Y_>_^L?]']>'5]?O7DS@80''?U5:)#E(W S M!0OO(K(]_@1N(TW,2@=0:"TG#DEA)AMVD)FGW9>CAM+^JT4.+8VEC]+GLI@Z MDEMZG^ 8U5LMO?*M?4>U9%P<>#;I=*LMJKB VA?Q%@+@: M+;$5\.'A%CYSST"<729KR%] 9*R3VM^S M%*XYFYREX#PN>+*L%MKD)]'$4E,#]#&&EOF-MP7>>6GH,VL6A%&>D>")\/XV M)/ VA'KW)'WP*$F3/$NYQ6.3XR]S>C1F?TH9Y^DCH>(G%KJ_'W%&%G%P4C#R M4\G(HF#D6C"RW#/"GX\I&>'8,X#%3PPW6\_/N5KWCDHH5K3:'\U ><1 M1YR[XW0'4CB;[B>2L661[5LDGC$C<,7V3!KZXC?\7VX9>K;CD .9<79P M BZQH5BC."R=Z[[<&]J;0?#O/,T07LPVY6*>9A4"+[ !OQUY"Z/>P\XE3:IUD'30?N#/.5>>JTT;TVR!WY?:=P6J_!$V9&;-_@1L;/+R(M[ MDJ8E+%QH]4&P3]7D[&^+"WA/!+L4T7SB[N8(:*JR.R99%LCP]P.,3EW\5'?# M?HC0)*$Y-J*1AG5'0%E C5-5$TN41O359DZ"^D06/-'@7NA)>K3=_Z9\0D@P MMN$&A:Y+1_A!-% K6< M,%*D_"X-@]"CVVN/N\ B1(2PD"#7%D@R%;-7!KTXB$=,&$XF]7%R#\: VS'VS[A;C* MB$?ELP9=7>OB:I[8X@8 MY9;<*L/J7E?34DUY$ZT7!367-^""WUA3[]2\^WY94S>C_8Q_CJZF"_GC/#"&.8/#OF STN$6ZPYS0F:O MR6T]@+2&TSY]6VZ?K-LS^;-3#6U02ZE^JXI#CY<[E"69%Z63JSA_.:6NSF&!<2Y/K2220.E; ?K%:?[*B_PA9I,LN\1G7IK/L]&RN")<&^V?>786#FGL1/V^^&R6D,/ZLIM (R5BO)X ? M(&'>L34^9QR'<1KZ'==14[*_!WRZKSYV;&X/Y8;2?'(HOQ]$E_&JX=0'FJ36 M4[L0./QB=_-.<:'5;YEG!72R.R6WTB+G$VB>A:**-H6KCI2:G/HGX4*4KZ,( M- [KX?JR1:;&^.QLZG2A! 13QTMDZERM-TF?5VD[R0G&PKP%8NS=,[T MF)]UA&1$&9>J^IWM36LJN[.F09LFZW-3YBECN0MY(Y3I#'0,6DM78#[I2""( MY;FI[[CRK/31>L'?0.[/$KHB89;SY1H'I\^/(14CI$B/ >#S^[G&;(8+LM)! MY9,#T]/"*;FPJ'/Y4JWH0 VH5-M6&OST?)L2(!(0CLT Z&X= M]%P8C1Z>5"YMI0.,%+0T8FQ6J6X.Y5=IHOQ>R)(]!A2L*/.E#I;7 -N*P/F\^DU58?IX&74N/3D?HI0CBXP*EH:(F:P\%N7U'V[;CA]%F"X'#V71]U%_@ZK/K0.&.V$#2\/0Q M8O_(81QBIJ_ >HCAK7Y+>BB7+LY3B BLCM2$V]9)Z ;W4,E--9DE-C,=4^GEQK0DP9U4%3=TX:**%KLB&Q ML8CJ7W]A*ZD!'* $9NA*"C?F!J_V\9>UDFJ@V6V6TT'L4SC K:M]_$5)J X: M0M5"D]@I#]$;BZC^]1=FZQK 810%'#@I W:DFX/]Z,L1TDUK.Y)G_0]=2$\D M&N0W' SPI8GJ$#]EZOO@\RR)!K@/C<_'SRUP>:*MXV8_7;OS@!;2C PQ@,T! MOK2E=8@?(*=Y]&0C8$^M+\"Q'%C1B:_@!,ZDMK&8J_F0>W% S^K*[ M#Y.S,LH_:@Y\'F\8+"3H[0@^H!_X;3F^O9;@D!$'/D@V0/*?DI*]8N-1&?:U4$ MR!;GT?&!QX>7GK9.5,ZVQ"QGQ^'PZL3^C0+*"QM]/S2;,]Q<1M(93K+UDSP9(% M/&@X*AYRL@LXF&F)S2A/8S::KU39BR".F8RHG5L2%<),SH4PXC\UIJMU(HIE: MW!C(^.PBRM;G]6)(+>B&W8)U_ D6D::I-9+79=M]P'IRFGLH6-0@]@@S^'SL MLNZ\7NRR!=U 3 A%F> N,C4[T]SF_$6!0?*UV_]AM"GPGN.?CW'6FM2+VS%0 M*0"]-,:-JL=)['OI@PBI^S5HO#A(,\8[GW.R2AY)V5Y_'VK'ZXRMR],%2JMP M$(DI+[GY:(W0T[NFL#=!W@*!P>UWW M$K7>M5HM+:<=J&T*#*4G=$7Y.$FSY>K:BTC:U>]GL)S:X[LXBFK9D[I@.N"! MW$X;G1))Q/[Z?A$''SWZ*\G8GT^?N;'N[)HU_/RF(C1&L&4K\Q,=.?P13=C":LQ(@$$9(GQGM&R IC?,:),^7KMT6VRN@[OXW 5^FPF"]]/\ICO&)=)%/HAJ3!\;?+VH@X! MO2B1X=!FV4,ZM.#A'(-A\3SY[A#-, 'N;+H6X\=8 &'#*&RAHEB-)!P/FS9/H*+I,: M.(!B1S;6@R82Z3B,D]B6#3168B*@LY Y37[(WW"N[MX0K**,BO-')NT802F( M6%(36K4B-&5GFFM"-XS+^'ZYZN CO6'#I=W_A&(LK;*&=0P!F5C%TJ@K@%UY MH)6*V&33NAVWK3A.MP!'N@/<*71T)Z79+\=L\V*F,.#[TBFSC!FSB=!=@GU? MDS[[K[WD>X=&6OIC; O]D"FC?3:D S?M!O)Q[0-#5+)/#AIVUIXL8/9RF#0< M&#P[L@#9+>V SV7._C^YN#C6B'H??N/T12H,-V\7S6FA8__UUX+$>1PG&Q$V M/8]];5%T?>U$*#!3>P!OY]SMIBH(:IS.#TD4:,![\(G#Y_'D 9P=FH?S0X#P M.%FODYAGNJ:7S$5@*\>[AT6 N[]T5<9I)]8K0<-N4>_^/H]7%7-C=1YGA'>@ MN&(*83VYII.(NR*"P8)2P6?5TQ0\7X3>71@)LZ>Y1KJ_G/<:D:"!\;:PG\3) M.O0K^6J"W_/YO"70AXO=IR7V.3F\ZB#V"4^B2JWWUS\8W6%K%6O6J848H+>< M_@KASS,PWY?#!9=EB$$ZJCS40I*6I(5_MU0BBW51T$G%_M*Y6SD;EO5+((D\'-[D#)0&[$;&R(;E=VD8A,QUX)G\B#9,2F>6-DR.FN6+ MLQW%/9U/WIK]L982@F+3 3=%GXI-;+T5E<2M6T"@]-S:1+L"1+BU M+DY6A#F3 >.R,@X:T7'9MX[??0?;DGW2K@P$G(+))3OL+Z(H$>'(HG<#2K60 MG([3&SL] 0% P_$=BNB^\%862!62+0)N5X[\)-&LC&SC@E8:*1K:GZ=I3E": M,%5#.[O@T(T8= .#L3$42^PFNHD*RCM3)^0NVR>"7)& K(7D!4W9'=)@F4"IN@JXFXH+C":D M)>:X/==VK;$6S*H67*9[JDB4](D)ZQJ?/M MEU_:+5?<)^+/3GO1I?=HW5&$T9R=Z(%0(CUF=$4>"VUB'N]%$M_SNT'.+OO/ M8TJ",+,L1#4]AT];F8H0 "*PS>"@A!\Z=@M,17,0W5&-\IZ@ M9.#7ZGHCCEVH;RRL6K,3+<2F59X_7CW^% KPC90;4'L_6K$]]D56/RVW=U@ M#0:("K=Y82]1U#K\"=Y9V1082O/",NV^, 1'7L3]E,[VA=(JA,Y/739, QF+ M6LE!]]SMUR7M+.PBV AW,*>TV.0 ,$N^=7C"&>XU2 $!-C# =I"9,\]VU&SK MQ:)3O&C@QAQZ,[>X=D(0@_(68]FB-G+W.Z0V#ED*>@-"@U4&O#C9G,<^%V!P M[#V&F1>%OUN/\2G)N30[8,$VBVA4 ")Y5"?DD1(_%+%!ZY'XVM"SDT@3F> MVKL@7EKOI6>RQS?&T#MV2SXUNP5M# 8_07=\-OJ; _T0[@NT.F;HJKN_X*7: MGG,OXN%$A/.NE S6<0EVUI7K6GW%RS%"LKU=!%&.LCV$G/8X4FFE2CJHS>/D M!*T?7OOEX_3@:D=$&#WD>$>$*WZ7::D7T'XLI\U_^FW5P:31,(6GY4%0'2$' M3]FRIZ4J#3@UTNT&X&FE"\\AHH[:[D#PM-Y8AX__D>*V'+KQ^2)YHD:YV@:M_W+@_4 M:L?UH!&1! ++UK:V?VJ W/A@)J@V)XE4.G9!TC2AR^(9@_A>T.0\\4RB&"-$ M"2#H*@]$?>370=M'(2IZ(U"@L6: M_R]HAY%^/%UKII@T(,?E^I$76Y:[C.[=W@3)-V;>RZYHJ1J3B@%#7S1\,59=7 M>2KMD,&*UCQ%3NPP^JX+KI-0^S!\$7J;*.M1Q>N5"+D% (+3M2PZJ*%$A_H) MHV0=@$@ZS3^ ZS! )TJLW(7J/>'EJGAWN"BQWG=3 M;_\M(;RKCZ5TAT'D'=Z"=I):$#(CMG:1[CB0_G%::;I^3F(@Q:0)T]Y?C/THR"&;)]'%:-_)6)!FA:U%/*: Y8L3+@KU%''Q*BMHE MZ[<&&H2=I2"H(KHF("*)D;%7-9(Y\WS^C-!VU_:)V51QS;O,LS1C9C.,[VT+ M4Y>\PRL@L%"U(;5\SNACI/XRUPE)?1H^(A3\Z5">J42E0 +23DSZSR31AM\I M)A[L8J#YQ80Q[IH?6N/"YK9:%R&_:L>-4[>IC>]>:&F]$BQEWHFI7R'R71GU M?3/+(^+QAEL_LO_/PSR(SS/JTW>5NZ7C9&@B"LDX,5U_93,.WH,P%(&#,T+X MP\)"W1![R^G1=G>8U5F>&EA"DTP,9+HBO$=!F4PKR'V@26I??C(Z]90@NV+ICM_8E]2Y+5RK)8;7$U<>MH#?Q*/WJB'T,: M49T^\X[GA$_+LJ"[*$Q]P7:B4DE 62F#G8#\D\=[TF>U]\P'-!R6#M8"J#>0 M AC&J*6P=%QXUK)BB+&;!L,!W\5]5" X:@O\\BPO3#MM/GN2=E/T:\""OD8Q>GN-]>8[7NO3-'-K+C0?D4"QD-PVG=2D@16T'K5LXH;C@G;2L6SZI5*;A M^PT2#$9%246P7-LHSRHWQW:370*R#'4)' ""\];))0TWO+8_\GQI5KF%FX-. M(BY;EID]."Y#R_8QM4B/90J2)K14 YW&<-U?NLL.U@.[;_+67X_9'7=?7G9W M]K)[A\ -U-S9789!'/EPLGAJ70BY)+2DHFO<%?'2)#Y+*$^Y">/[F^03VXK6 MCU&R)8?/N=L*@VEQX.@J44^0@R!&.W<4ZU4LZO(1EN*1>GZW23YX=.SMCGV7,2VAY#V.VK$GLAPFKB'KD%H2*)RCAXYDVEE+3 M@"=R0,?"VMJ[\SD,I%)[0Q.(SN ,CY?\#I/ OZ;VVDKT&'CL>DGV>$GV\H3K=.'_EH=%$3F"*9-105PEZ)9,BAS2K7,7/?Y'2C3:/PV469.> M41^Y=K"/?7$+N=D]"0%P2=QT&X M"8.A+L>0#7?W?. -HUF88PJW7?-9-G80[ 8% MB9,PS6AXEPNJL@)4:4,+R$C.@C]##LM D'#0T M>UC$P5FXRAY^)IY]VZE!VM6UAJ%@S>!57V.9E<+YR9K<>,^GS]XZC 4+52'8 MPO?9T(%ER4(HNHN;#Q0I"$Z,+D \O[;J,[1O 1\'E_R/[&\WQ2-FJ;2OD^S> MWV!<1U?*0\RL$7PHEU8W/-B?TVUQ[5G<@(I;3\O+4$YGMHNO!SK [97!Y17O M^Y#0])*&/G^Q1Q #WE9U?CI+#T4&@_IBRF1Y?" QH5YTZ=&,]]I8KE:$MRK" M: K42\IAU[2!JZ0?064KH"%1$L;YW6Y3#,@Z#E>A+_ZSN'C&:SIHPL&\MK%! M6$,:#9ETW"V[0)P^^P_\C6V>L=.UF2:D%\9%8WG9#L^F^F2Z0( U#C( MP&*17]/EAM 3;^W=@ZW4P4?SVC4=0N?3"@SY (( [/INI)GP$()J,_ UNM)PE[",DG?930_$Q8 M^HF.WM:-42]X6#>Q$J(HR2?]M-QV&@%H+D!6N%DGO42M9YRHI>4TW\2FP%#S M3;[P9#Q3:S@D$^\E%^\E%^\E%V\&N7@O51>FYE%=5%@#UG_Y]<7!QK-' Z_,9)^I-6%&9_GW X7110S^,X M^2&) @U,#SYQ<"E@!NCA5)&*O21,E0\OB!=3ZB[@3V'V4/]DG/@.F!N'EW$F MX7-K0K"L'&)"GW(^T^7JTN-)_QW)(J#EIQYE9C*#8H/6ZJDCJZIT3X(KXI-P MPX]GX^:O*>B[NH@=LB0-4 ;DT@^Z/2^G,_201'SL6WKA G-6"4V+MK,#WB>2#M8"L#\U23V, M42*/=%SX5;QBB+'?)X(#OL^94H#@Z'TBV0H\VM;_9;R+^"["CN_E8>H+\!4[ M006--OVEZ?:AEJQWJ?:E(]^:TOLY:FVEZ?:7IYJ^P*?I5*^Q 9XB'ILTEXZJ!UA"V#HWG*X$@CG^<+2CH;$)8;E()FKN5"Y$6SE$6> M/20T_-UZ?\(^2LX:E^C=3X) 0WFYOD:1[4Y+*ORK0#Q:T]T@S::XI!3==;0; M+#43*725),?9;JIIM&F7D,-4)Y!N@(SH"" MV-PV%A5V@,?D+,AL),\ 2'1V]@L*IK*5I[X1JP(S&G;LX!-7:;*SAXI=4@FGXX4 L2U>N]TN]-F[,?C@C/ M39=]BVA6N[/2 ;#6GPONGK"-'G O+> ,;^85:FBOZ]M+R[>7EF]C2FN*J>?3 M:?GV>5TQ&]?-V[X$.BD/OLR>%H\8?"*99=QUWL#@\6H3=YA.$-3J/K( MXF5:KE;$YP^7[:9PQ0SZ%6'>OQ]&H>"R8N8T9M9=\,A_8UG< QB9C^"'H*V^ M;$)4 ?:7UR3+BK-@*N+(BSBX8.-&#O2@CYO/2QEZ<0>\5C?XM4_1Y>:(Q S( M[)R_0\J.LV$B[%0D!K'?S$*7NK-L&TUY:Z.*=;YRRX)< ]\("\:R_?0[@L9<^+)X\&J0?^#4! M.P9*HO;67/K!;,U%2>S)P?:;?16'B\0/+T+OCJELMCU+Z%F>Y91<)E'H;TO+ M=D16">5SMJP-6J1=W21K"EP/3N65I^EYCRR"H/ Y=XVT$(YU753FX[=)<;+[ MJM]NOTBSD/>J#<[C-*?\L,CWBHWH:6M[&^XC-1\!]2.FOE2U$N9:,I?.XXF> M%TF:'GN4;MGJ%48:\_1DS(:CN_*AT3 PRH"'"D>Y2_]$LF+.G&&V3]?>'V_< MK1LI86/PQ5W*#A:^[;!<-PW-5;-/ DV7JUIB#\^AXK;T]C&)CY.8+5E^R[-< ME8DHH,L1@V&=]G+N%5HS8U83+*NWP=7+E(V>J@79+&1<:+PYJQ[%;>$83"( M+(!U9-@V9U]46QTE+B.O_C"DMA[TC]@RX;W: !W+**6L?W!XK@]DG+&;46H* M8:>X($P]@S& 9_1)V^-\QX:"HMN4XPZU;_1D 5%+$AY&!C,6L]A0M,BIZE/3A0) ME"-EI$CY71H&H4>WUQXO0T=K0">EX[H!G>%FT0,Q:SU3U;BCDP.'T[VR3@]?1.XK,^"NN%0L M* (1N_+-4W+SD.2I%P?79,-.EH3$A=:ATT6"&UG9! M7DV$45X$+1H;%@ZSN)/5D*?L6[Z9A=Q3@$RRK)&QK1C<1 M9WGA0X0KP4M9*SCJ)E)JTH>B1U9\*0I=/M D15GSECETF//J8C/IDY7=7I?# M_:Y.7G\BO*LJ"18;0KU[OI[*CJ=BOY?#XQ=B40D-K04?VWZJ(V9?3%45D\0'+S MX,60L['XQQ-F/7:6?RJ^G_5YS=$:3 >]G>);>GQ((,.=#[;,EJNNJ\XPUFBB M#QMI3BJ@ U EF]Y^;V8UUX-=2Z5J?0T2\&C,S.CF;F0I55J&$#FU%EZ9S?9F MOHG-1#F=R;=24WF@UD1-;V.Z<[]OO.>RS9+M>TD9E7F>3*6852+J:TEG(J0S MC@NY"#<\HI$Q!1,-%D3SEYU/OU@G- M_KX7V;4>H3+EPUV=Z@(R-(:]T0/GV M%7K'BS*-^8ID(146B4_>O,%.@6CGH-UM=F1M)/J',"_7_\#6(?6BDS#U\[1H M W-9%%XLXD"<$RX31F1'%LG6&;/A:@\$B;2^-LR!MI]%#XHKP5QQX% N]RRP MJ+2P@69)8ENLD\07AWJF1<5#ZN?Q*J'KHA.PMED(2/A+-6)MH);5[UCV*?'_ M>)]LV'3#8L6S/^P7NG)@[7U>,F)':Y[A;([_/A=4$%QO^Y%P]3Z7Z*/'!Q9E M"8B]%Z1T'/9>@"AG,R53"A96HYXZ)93*X X"SJN E4K9>,B[ Z'QI&&]HE:R0-T2RQJ*="J6?J(."V0$UN#=I/VS=Q05L1>UI'V#(XFJ<, MCN %?OJ^5>%-7I'[D'O*<<;KTP;Y59T#.HBPZ[I6W4!8[@O "=U03[R4O%W? M)7W]G=50-T=R<=.E"_+!W*W6,]9YX0675DX'8J#QHP^FYX)BWM9? ^,DCG-* M&86S,/6]Z&?BT=,X..E_ZD4-LW10-R9:%W8Y)G;+8?;VJ=;?N6SYO'][W8+9 M[AU^'C*!X*1^&4M7.@O&7L!9/(N\88)HCC0'HWXP=V71A*'F$_X05B2:R?R= M;&TH^\&(3BYC#-7[$ S;#S[52!4V[HH\\AL=MG?S)Z>&10A[!YZ#QOISMC?V+F0.!QS#I9&BH?E;/ VK;(ZQ#+Z]5%G$!3H@03Z8I"!I;]>>U%T ME*>,J]XV"%!+WQQO3I;^ E 0K(AY*=K0N_9'OZ!)D_9 T^+\6(;FVSWN-,/ M*/2BHLX]-M3[!Q)%]K!O##<'8]^%@CH#U]C._R/W:$9HM"T\6"M6_G#,.< N MQ4.=5FH>H.3=-@48%L%O#3H/4R_'Q';2:/,(4?2MLG22*@>;A4??A@"$CMD?E_0F>>I+7-,40&W,.3BH4CPJ]"T5 MZ+9HB6UH22]IL@GCWA9YF@(X''AV4F@A4XG"^HUO29"7#7C1O\)'2UY3Y[ S M\EZ[8:FDT'-:-K!'?,DM*/$&0]\8:/I!H.:\*VSM7>Q>\+?7+Q^2V,91K#78 M+)2Y#4$%<^]5KC;4Y3O4VZ_?W=V$V<#2B=9@LX"Z#4$%M=U3;T7G]-E_X 7/ M@S,J.P><@=O8#40%.L)!]CS."*_V"C?DQ,N\\G[>2HBA<^#Y>"TR9*I,P9XS MK+RX[:]O.27>9(+_[/\#4$L#!!0 ( "" "57P0!>L_\ ,0$"@ 5 M<')P;"TR,#(R,#8S,%]L86(N>&UL['UY<^6VL>__[U/@):]2=F7DT)(S/"0QR2/%G_Z!X#+X8+&1A"@_%QU;ZR1L#30 M/S8:C5[^]'\?-PFZQWD19^E__>;5%X>_03@-LRA.;__K-Q^O#E97QZ>GO_F_ M?T;H?_WI?Q\4+'V69[%<;H.@_28IWE&_19N?D<':"[LMQ^ M^_+EP\/#%R%I4X1QCHMLEX>XH+] !P=DP&;(XQS3 ;]%USN,5KM;=/@->O7U MMX=??_OF$'V\/D:O#U^_KKK\KS\E?)'EMR]? M'QZ^>=DT_$W5\MM'^HM>^XD$1?QMP7YYEH5!R7922A<"6]!_'33-#NBO#EZ]/GCSZHO'(OI- MM6\(_2G/$GR)UXA1_FWYM,7_]9LBWFP32A#[W5V.UWQ"DCQ_2?N_3/$MW7HZ MR3=TDE=_I)/\MO[U67"#D]\@VO+CY2FXIF]Z8U6=7MJFLQS36.K25^YIHY0E M]%]GA((>;?BQQ&F$HX8ZVE? 3C8T T^S8CIR%O;&3"@LLKP9DDW\7[_9%0>W M0;#]]U5)]FV#T_(X"8KB?'U59N&GU6-H(#2P^==!<<.(J =Y2;^1ES@I MB^8W!_0W;*?D\[SLTDZ)ZU'??+I:.U*Q1F^]_TYN$O8-DAY4_.#TX./5;_[, MFJ%LC5A#]$_:]%]_JJ;X"=9YM M-!A69JJKK;%HCIGS];LX)6(H#I*+K(BI\%G=%&4>A.5<\!%-^?+/[F$DH = M5-N5HJKMC)K>!&)U_SW,D%>@*7"9BSG9UKPT%EJKHL!E<;S+R%^3KQBSZ+@YLX(3("S_19?+!P_N5WYA:"8(G,EW!]HC1@:NI=ED0X+][^M(O+)^OJY&@"'])@3(80 M"$6G^>]^^_7K5U]]AS#KUL&%)UT18EA?,^0NUU@LC,<[3<-D1\U'%UG.],VR MS..;71G<)/@Z^T 6DJ4E6109[?8T+3'AJOV;BA6B[-^*#=!H0OED!"\"OE. M)(:\\9Z^_+-=/&QQ'F<1N:WEI1M4'')@<10DU(S9E5^_\A_8O9=_MBP1*@2\ M32,W_'^EPO]?N0_LG0WE>95&LZM6TNFLPUA'T>:2I*I]HR"-%JR$J3(:T-GA MK=E?C+2 1[">;7!K#IS),@S-,H,^+S(( V0 T*I:H[TIF&OT]8(B"=>ZX!&M MV5AT8T" ^;K&F-<-WKN2[8.K8L$?J M.T+D,;F*Q>F.S%!#.4N+([S.@\64ZN=$'^=$H4H<*)E7%. M2EWK1C.N!?@F/N"R+T_1#9NA^65)Y_#[73B XEB5GX\'YDIBI6G.H ET!O8@ MR_>SJV+4ZYD_YD(7/8/%6->G<%Y@]HGO*.V'GMC M"^#\#IV".:W?UT4F/"625)PZN[U_%VRSXCM4#<(S\_GU[)3S&W#ME.R0X?W_ MZBX@7#W?E32Z@3Z3V$;=:/R9'M7DSZI#2@!@U0]DZ+,X154?OXH R*$>3KB+ MLWRO4'N]Y%$B>(CF[O.SVN;#Z6[]U?=,XZNRE/RSF#,KS* $^ MREJ:[]L.XT+\.NR+^,<5Y^#2)]CJ.F?%<5#-W0!$M*KH# M[818+^Z;H%]M 60DH"3P=V#*=8:.2*Y']W&$HZ.GCP6.3M/6T+P*R_A^#B]A MC8G=OS"I$R>X(X44=MMZ"!I=^]F.C$*N3I]WWJ2"=B2_@DX?!X.+D\Y^&6JR MP"RGZ3TN?&"5-_%BL,HA3H;5&I[D_^JN?'0N")X"UBO $]HBN_"L _;C_4]WT/DBH6GI)OH \#DL/X1UA&[XDFLK;]1I;UT@=$^_A_<+M M"@6?6U3WIH8?1$P[R9_W!6?]^QJ_=[HR=DPGG&48%<,#D MMS40*OI^A<)X1Z>XN^6W01K_S%XEC[.TR)(X8O\@LUX0%)%)V#\[B39:X\M< MMC8[-+DT\%JA&'+/[(S] O5&9]],=_Q^NI?]%(M)^&(5;CV//6L&3N B3K-CELPD7X52.G[I$M !(HET0ZX,Z MG18B9U38V)4TTO5K/W0QF-(,G]$NP>?K3G#F>W(+)^-'J[*=]3R]Q#0_$$'Q M45#$ .( <31Y$A<:G!5*H4?7>EBJE75#?#?UR"@HT9JB]9ZAE:AO>3,\NJ'C M+T+^V<)**R.M[+:YLW<[_M%3^^-?8IR3_;A[.L/W9%OM^Z(H3NI+N@JIDLO9 MM@^[D'Q8_; (7Q4]1G.EKGQ?;,G?I_I% _"%51:QXW'L$Z)@4H_R>SQ?^CK^''YLT5Q:1/*)G:Q=H_+-(!F, M![DD9%I7#,&K]63\!0GB&76[^X^9Z^AH\Y_G[@_MK78>0V7Q1R YO)1'/P9Y M'@ Y/9_EGK^:8I9K+7ZG*1&Y.Y9'9 85#YC%M4[')P,2DJVQ>-]\K+SY4=_$ M7.OI:X(U&WN"7A(]+]WA)E:5'M4_QN7=\:XHLPW.9S*^J,[J\G5#D28 8G5O M1+F+FO[H@0R FA$6E)I(D^M=%.ILDX$T&^B3]6PG<1'9@.T%WGY[WJH\_P*Y_=QB%4/;=*W(VK)O_9B%AS6"6RA MV0$LUDT9P.K6H[/9(;AD+*&($:[0W&;'DZ<]W-E7YY2F=/C8JD(/Y&W%/71? M(-8=U?T7HO7I<+KG1:.Z/>8@I.[Q*?GSTP<\7Z))SA1NBU?Q2 S3-9-$762 MY>MP7M+:P'SJYZ,!5JK[1CLX)IMQ0?+%&\'#8QB'# 6M*=[W6H!>K\X; MCL(#;<"D3$-;G)=/%V3[2J(M45>^[8R9:^7S.39/2 F"=2'6[P5B/9E.U/;U M_CZ@S=Y!*AZ%+9GZT-3,(@>=5#P)AW+I9Z1&DH+,VM;=&:RP&%8^Q9<*$SER M3+H[IEY)('19 E]7LJR:S$^"-0%%PF29?,0M5'KUN*DDNO8;8!U:1%MS!2PZ ME8^L8R*").=C'T_#Y*O+@E6'DTJ@:E9O/VA7(?F?D"3>^Z<*1WX!W#B'^Q( MZ5* TCZ#3@6JKK_QXJXQRHSE0$UMLR8B;Q]!AB/U)&-2 "H/Z\5G4Y4Z!32& MG:%0T+-E(9 SA>E.HL7AT]DD0J&H7%;LHC,H4_-Y[E0%JJ>AF:#;B=!^ M)M]. U:Q-:JB,6G?#2,I.Z<%):&N#VY!@9",Y@#3>A2I* X,R)PB\,N2SXJ, MY"D,"EMD["18I_2]NL.X/*,M*8+M.R. T[B\U4)$2+)*L_:HZ;"(R" 9U[I" M3+CJ"4[))_BFW =USG1$ Y,X37G/IP$ #6W<"=M=S,.>F%M]%W9PN9HZW_". MG:6WUSC?T E,K26\(?S$AW$H43&8D&X')>F'(@J4Q=E,!"SB64V@33 !2AWR M8:KD"+J[TFI@$@!D-%$N9S);AVM$R'G1HD&RZ*FO_OM@ZO7U';[:TBMJ7L]I MJ@6KC>G##UR),@4QTPW*KW*/%=58Z*$>;%G*L1:7.8)(?=\F*#QT J8]7>/P M+HU_VBG[/@T [-K&:+7=YED05HGPVJY#?=F#[B-F7%?W$:S< MY$BK[ ?DD*0GONG!)AW$G:"2D2(V-=7]9*>=:RFDRJ16["CMPO2GQ7::ZPG@ MT1C.QWDG(TK9_+/7J^7O1IYM0 HLA8Q LIV:<+@=9YM-7%;)!-.HJFUZBU.: M&F[V2[[>W&ZC";1H \-7VC'8V=@;16(L\!+!8@"%?BB+[IY-?.VL-;VGZ5)2 M-)(/ 2F@1T$VULK^DU0H^A.)"JSC2$/9MDPKR95&0=Z$@38SK<(PWP6)9#JHSR7; -LO%VJE&J5TB>HV$L[4 MZLG$NWEDSF5ID6$P-6?H0*1=/."]&9 MU7C:%V72O3"-/*E*GE\'C[/?W$0S.15? D+ V&]6\)YTD3[7^HD!E_*P'PHN M7K]Y!;QJY+.LF.L--5I?$7HA $G)N M4*@.6/UDWS6:]#A-S0ER>FLH*"UD M8UD3PYN\YF+T M6<*^"W+#J)HNP<8_-R8Y)HH96&>J#^S/!.KCO=EBHLY2;;96:]GT_9SF M@M;Z"7PL:%+^) @_D3^2_2C>X_(NBZ8ZE,B&]>*JIDJ=GE_)C@Z&V&@']7!H MP\9;F(59E^4 M9SU3CW#!$]\^6386-N)Y%7XTK0R'=#@?KZ RHA1.+I:R!!4,0ED5M18(BW-X M/+%46:\QG+,!K">09]E=3S5-9ED,[Q59B)5?H:*UN\L0 MP0.CU-M'G(=Q@2_R>(_3Y0EF(=4S7&[@$"_IE_ MMBKXG>ECEK+(NI[L^C"0K9!W1)BA\%<0SL8B\]1V%LD\38[T%P0Z0M2-JEJHO\R3@@_!F3Y+SK;/II:X.P_&J^*= &IH^A5, MD[9]VB/8X-6Y.C2"FP1W[$;&469:8WMY#M,B424 ;>@(L1^Q9V]<1+#C1!3P M M.TM]/4;9;[356.%*M=>9?E\<\X^IA&..],3;/^%D=//=7HDGZ%Z&98 ?$+]FP%BS9?RN#,?TN2'Q/2]GIIRXV-ZCPN6 M+6HY+*B%[. @7" M%$Z 73V*UO.21]&OP6".P%?=LREB_D:N.MT JM.'K*:O,K>>KZL/:@Y1/P.5 M,UF-U"Z=]MW4Z:N,$CX:5U?U)_OG -Y+^,^WX+&^6*C?->=8C?(QZ6VG> M'/S\"B#S#3=U-;9&U,"T^3V-\SP)2MRZXBU5H,L)]^A1X&2!JB]4K">B71'M MVQB,?K%G@C*D9_G*U=CFTX?!V2J57JX =/Y"CYMG@$TCIXG!W>623$KG:*A"F<+7-VU'JR^V.C+/@JZT&@SE76]4]LVK!5'@5J.+# M.Q496#:PZ[L@Y>MR2WEBU:;;7\(;5TN$XHK9'U''F/X"M3WY7Z'X^KP8L^F, M\+;RXF;$0#^Y?UPND:BL_#./1YJ?3B^W>]]+\FK;];SXB38! MF901&@U^F7+&_,:V!"AXLU O8/%3S \3CMM?/X0%?@CZEO;!E95,1^LSLOMJ M;REIMX1C77/4W*_+>!KW%>5,256PAJ19>L#J?U9?7-@9G;E^]0J%9NT,RW+\ MFHH8CMUDTI8;ZZE5VJIV@AFKUXEF\I#FCDN(.,U=VT50Q\Y?FCLA#\=I[N#U MFSC&OMULD^P)XTMH*9ZT!WL75R$0?(/'.3OR&]$MQ!U& S']",:!E3(D% U M1[0]8AU\V:$4N#-$!&^I4X]_6D$@IC<5BV?&:- 90H745(,!(5(UH6T_/#A\ MZ0P >T;Z V^ANO8[.N#;M(S+IW=Q@J7^&G(\C 9S?%0,YX;YOBVAC/T]S M,F[T.<]9GGXJC?UPU&Z5$Y%11?A1\]5QMDO+_.DXBVS@03R^!W@("1*CI=?U M166Y1!DMLL &0'0$CU<-#8;V(27?DBD(NPX>3R-R1L7KN+*)6CM9H)%=JQM" M:L20HD5>^KU&1Y 7%$F8UL>/:.7F2L@JB@BGBOH_9W&*7UG #&]4#U*(0X88 M*'7+%\T/B/9!YZGW,TO ICY*H"5/D2WC,5_/@I'7R\#(:Q.,7#]DR\/(:U6, MO+:%D6/RXWE^G3VD]A#2&=.M\0.@0A$>M /56V@7S^<,R!PN+@8K-;1]](9D MZLYY?I%G]W$JS"VJB8WAP!X!,B!%$26M>MOT6P94 (9Q\<);N W07&1%&23_ M$V\M79*XPWHQEO H4<1+U0>13L.+D$^X<%G%!;VY(297;5#5 MR-^AS-WQAJWCA1AJ:0T^WCZ&=]1??O*C!G= I[8 '@60LUO=%#5M/3]JB+@Q M_*)'RYMRY3_>Y3E.R^HME *+W ,F.CT(!_9QM^.3(M;5ZSZH[82J7O[?.\4< MZ^OK@I5/NMR=IF3;60()?!*403V-E3-PZ8_GA_,]&L2<9TU1T]8OY[FLZ'-^O#)SSK_=X/R6 MG#S?Y]E#>4?CRH+4QK?/']>E]4= AQ@-31=4]4%U)]]60"&G^@"!%VUD.ZI1 M=X>3Q!Y >L/YT!^Z!$C$ VW)@8$G <'APT ^#%ZF\O$.'A5F#JXHLLTP.7M6&YQ&S \\ M"::!J#^26SG2FQLJNMZT0;21OS.$N^,-I\<+,908]55D[]UO(U8''-2U=( ( M@=Z6:A-%-TYC%+;C_JE)PJ+VV4FT6)-OOA_Z484$V8[@Z8[JU+0)DJ$8Q%-' M=8W">+Q&\7!XQ(_C&:YWDL&3C)H'R6D:X<>_81N:YG!$+]X( R(D:D35&+'6 MB#3W>R4%6#+0$S@+-$P"L"H*/%OH_V!P9U*"/S^D-;!&OO-*\?G0#>?G+&9" MT>UJM/K@F97]PSE?Y$+B-SI+14F]/=K4.++@A/-+<63:3%DFSA?7>O242TN-N% MFOI6F)Y&84A#B(I+'&(R_$V"/^!2_J)F))Q$4[F\[:@0!!U==1>4MWU>H!27 M7M&EPL.>_)*M>T(^-9KW)LN?R("6T=,;VKU,ZDX/YDFKFL2X&&#"3UJT,2OZ M>= &"S(4(!RC#/!1*[1!9," M/0W4'5!<914N@T?/VI&<;5T<219L14_Z0(B>6U7JS.$:,UPJA,I2DJ6W!V3< MS=+4I3&G (UIL%!]F+#,Q!]3]B\<::66'O=R=WWF$P PVY/^(M[:-BTT?Q43 M-)2S.+B)D[B,<<&RW&?AI[LLB7\5V9HK5#IB6X.Y/,^UXEF,CUJ023(GFY2O8=O3Y? MR9D&X,CN0U9C7+X(GJAE>=ZGA,$D[LW"?$)DCP?;JK5?-4;,*-Y[ 6>1)M4R MR'#Y#D=708*+2USN\I1O&034&4%W5S)#0@?,?MH!%;0'RJLN/G4>.2-:Y4>R M6&,CX+[61A*4.!I+)[PK M2G)1SXM5=$^KV>E(&JBO2XB(" $5DZHUVM+G'%9WSINSE0H/6B$C6J:I*LLD M%M&4WSZ&<4'M-;/J);+97"NU$GJ4#JHR>/1<"56-A;U"/ KKMJ;BDGDJ2T^U M;;.?8=K3^_2M4252 L40M( '#C7Y)5JO=6O,/7N-\S_H^*&FB*$*& M;6/Q5'*<^_E,I1A\0[\IF2L&S0D(G3U>3-"6 -,S5-O8PPFO=,#Q.-\;O70^ M+^>:C"I][4F.X 5XL0GXK:!#\5[]M2U8/P8Y+2+4$>]*QBM.-^=VJS$- $SJ MAH *Y-Q@!6]Y:ZL"EJ:K*;.QKH/'?2C&ZC;'567R!D5*[):-X?1I1$(,E $U M>.R$U:"@Z=>BXDDJ,EP#19%S+6I4-L;\=C_0 N=U(^-/Y,67C$N*HD-91^(L M4J62,U5T$9C)[>Q0221QNCD_@<8T*/B>^7<^.QQ)#F AII89FOT_8]JKCB;A_TV8>LQ.C5F\]]VOP4F-F+*9;L M@8E/QQB>IC+BT-TU':) )B+\BP<5^7 X\97+F4.JV 75[7NIKLGXTU?(J5? C-3]GZOQZLV2P& [O&C!# J!#) F* JVHHP[-H%C0]M^A_W/X MQ>'AX2NT#7)T3WN_0*]?';X@OT-%E5PQV)5W61[_C*/OT->O7WSUQS^@N"CH M@R@]BK)]KD(4E.BONQ2C-X=D$+)-K,$?__CB#]^\$70Y(9<16HT%O7G%NKWR MG90'PLOP_!KMN16(7@3Y>"\-Z:K]\.?#WF@F/^HX0(T2 MU$9BTN^AJ\!& %73R44\9Y0NPSYA3+BT-YW?,WZPQ^^UKICR6Y1SIWM(0[O MW>RYFSDELVD4Q?2A)$@N@C@Z36L?#5P81M4H^%=&R&'! !X MH8_!65J2,1-ZFL5U:\\R"&).%R+]+@LX:)ER#I #(:9NQJR^+#_9M6)'SK??0+5ZQN4[Q/4X) M*A,R\"K:Q&E,$4E+&,^#(=ELKH$DH0= 4]VK,J/T^GEUN51D91=6*NN?HJ\6 MF-!/"T&6L>9(GG\G Y%I #ZKI5'X:K:-_+]^58@8E];5BV] E7 M8G(7S)ICM$IE6@\\D[XDG\^',BVE2NA$7F>P_:Q6HC[WFOU-F:%=B*FM?UI M0C6N;?6[,[*7D(-J;BUX+"!Y-H7RS*VG, MRW76MT+-9)+3G]_YR:9-(F35PV4+M80,]3D*.H.A,D.IQ.[G0UJ9XJ,GO8QV MT.#0A!RLC5W<#UU:"4 BI)$P"_!S5W)T;SW=C3(0UL\.C1_?3 H0.(USP0-1 MHBQ?6D_.;[U>TV2,ZV48%*UY@AH]'/KA4 )!A?Y,Y__K1 M@(0,$R%FOUYSK6@XYDF<[$KKWH#0+%X2F_)I@?*:5'^5(V-PVBV9*VG85>PD+D)RY.[RV9ZQ].;V M\+2E12"47 33RF+4G^\>Y\$M;KT#1TZBGF/VC) @/;2$NV7Z6M;LZ:K:T@\[ MZO]XOAZYJLZA$.G-[0&T6@1*=:BJV^=>=6TC=G>1J;\EMN]%"M$OVD3RXF%& MTJ82,RPX^/5W-S!;_<@<]YP]-#\J@;EJ!6ON, G=V=V'TVE2J*"&#U&Z'(3* MF*Z 4>&^&)J3F%M]%?]SLLO)8.0LCK,J5+0YDW%TW"G88-N]1)\ #T>D/I6B M! P'-[0U5 ;#6_H%(QB,TC+H[Y*Q"Y1H.OJW\RW+W/CV$>G]GY. M]P8I);H4@%PC>$O!C F&HB!_(K]?8SKF/F]S5I1^:[9H\5Y52/E*7J"*L&W@[ !-?!XPD-K*%>GB.S*>#^H#B4 M\[3D:G1):B)&G::%#PN] ;=:1PJ-'9CC.LT>Q1T>PM5\"Q)T>ZH@&;?9!B&3 M765.U$/R,S/P!$2RA2P"],/QZ8*OOST&JYZT^_TP?J(4#7^1V6Y!]/%]7 M/Y?Q38*O<#A/P;1IM'C)O6U*+6BH#._(O_<']0*2L,5VMF@]]KG\EB@:VD;;LF4+$:X/ Z*NXL\NX\C'!T] M?2RH &P3!*[",KYG%[ZYTAKI$^#![T^?2BBQ*!D%K9/LH4 4(*A-'H2"=@B_ M20',$3'(+&*R8:8/%:OH/[NB*LA)$Y>0F4]+O"FNLTOZH!C&">ZE.KG._()^ M=G)=6Y[G7A!8%J"=EJ;IR9O)V)MQ/^4&S>)#?DE)0]MZ8G3SA#[;%4RE_5SV M*7HJ+^ &U_TZ!0YX:6XT/\%;PN>8J5[DYP33'VC:R VM-?[S' %!2E.Z_N14 MB )OK03A_?FI(.?[NP5=X/0QL!^18HT/GIUH +W+"/ZQO;8'ZXJL$! MDXN>ZQF(MKF]A/&69/(,<>4[3=T&^QI T>ED#>"L

    Z8>UZ!08=:^.)-L*TR5S-8N=)SC*&:E MWSMGI>4S1S*9ASN0F"*!Q3K?6ZR#UF)=Y_3T>M518VCWD%'8 V-?*R>AS8+P M9;?&'JL1RCX,.NHAR,(P8T-!E&,RX FN_MM1M^NB8C/=6S4F=@\I=>*$!V)! M3\3.7; H,+E=4BVYD!GTKNR2F2Y3U=R\L-3(EW_XW.6IFHE"/();/R@A M+9(P'58EBUPC65M_R=65&-+Q%I MV.:!^':S3;(GC"\Q*_OJ\D043.W0,XKU'[ M7.'3*5)$P'*<(@54*CI%QLT(2W>*5$"$@E.D;,.,0O#X7\84677HWJL!($1! M7BU$8*E*K,-)3\< KM[%*5&_/,HK$0'+D5<"*A7EU;H98>GR2@$1"O)*MF&F M,";SA!A'Q3NRE":FXS0EXP?)Q>XFB49?2JS^M:S5>F# !JT[^":9UG MN.[BV::ES>PN,/7VQ5#9[TTR/9A/8SC'EP)URI1@IA/QY_R8UF=J>W)K;I.I M#94?YER/K&8-DPSAV@M93(ZNXR#'@NH>1FI,:J&CL ,F/LS=/&]JR.CW<*[/ M]Z8':^=TVM"PG0VFM6:\VD&Y&]UR=[PJ&QI0G8*CR,'56Z([LHYB&?SS?"=&IUP# #ZLYXQIIR<0ZU#;%8 M<'>B >K0L<\*1(;,_K00VY.R\>G0_IO(5$X?.M=204JDUL:EL%N=WX@\@ZC+M\&^;8+]8%.YXX95%$C\,X[\YOH%&-E_]1]OQ>3P M3ES,!9W1!)[\M0=D&".(EP?.9QSGB'/W1S:C5Y4=J'^S3B/(J=M,?Y3#K19'*<*TM3*5;1HHKP#D>[A%W0 MTWUJB]:E)(UD#[8^9)@M:'4EGI7=GN)'55G_8Q7^M(N+N'XMH?;P M8E44NPV.7MEV2M"\DY'1.=A'+;44=/:%0 M*Q_."6:PZ'DF&.RH05['_W\15: MI=TW^C85N6+0BGP4YP)"2I+N:STW,?TR7NLY[)(\V _WP4AJF&:5!_+'NWR] MMY4JWOGSO4)*>&'R=WTN[TMIM* Q+'(@8YL@4YN7PTHO3UNCU**;JB'Z MK,:0IS)OBKSCOH9!F=J,7$,$Q52K7[_+\BNCQ YSE;0!YO:B$VF1")8\ MB)B),TA0F!4T,V519#3M.;EM/<3E'=JE$ZU,]_N),I,54L&.-@"0YO2/J/R3HU:7^53RJJ$-ZS?$C((JG&0DTQ084L,_7J;<+3K MC+VDYKAY6+X@VUN2>=XV;\N6)9K&Q/9,G^J239T\")"$J+N@,H=NN8_U?F\- M^HSO!9'H;8\M<)ZF)=EC6I.>)_3L8W(TGY^;JI0N06[QRJ)$S6=QVVDH$I< M/XBU0M1Q]\%8K[ML$S6>KT_PC6V)-QK>O;XV) &2774CE*6HQ/D&)5G@.QTJ MQ)PN/KC+,S>*=8<[BU-,_L.[!5H%1G\>+P8+D!P%M.3X/DON66)YTI/%L["N M?L\Z*2,A$(V7;QSDW0-FD[[DF!IS9CK$>#/YU*0X],@ 1>,-(M()Q4VQ9V;] M6L*Y)> C[\2"%C]1,3I?MV:Q^>'$FH"F3= *51T0VV_/80,@BWJ! M /P%6G"<(/H?U:M_^6[^N^4 M_7XU0S!NHKW9KQ7E!F_+G]F&OYYPH^J,>#3WV7*TC+/E2.%L.5KFV7*D!(VC MY9PM1RIGR]'SW5^_9\N1Y&SA0'DL[I[9CK^:+.S8/LPHZ[KCNP]F'-$ R3F^ M?/,'!PY;QF@8KLOPMK[WWKE@CWAUQ=590"&>RWGHMY XQ&40ISAZ&^1IG-X6L^ )F,2]I.$3 CN7[#8[5N4,T9?( M\@E]=H+7<1B7G_L&D9AM?4LTN&1CNV&.TW(6H/2&=@^/[O20*WA&$T4PF4[# M@-3H57AX#!O@G#5QK;B\_PV2..?62:WXRPMLB2.JK1N:71!)J&Y M6>@_S]=UZI$@N2*_J6+P]ZE'KO%C>41F^F09?];)\Y#WS?8:H-IPG6F\^F'. M!:GN!S'+GIJ^#%_%MU4M@;2L/4>I7H3BI#QFM1AJ8$VJS"?(G MZGC0&0?M!T+-2+[50#VV]R(AU#?(-,W=/IBDJ:D" !',="<:P74^9P$M (RZ M?=#Y*(+&?1(\!89T\N#)%FQNTVJ#5?=2<#89)9[+N2E#2 Z (]H'L4[H/0YH MET$5$Y\!RB(6<@.4P85/,&+LHY^9 V>]2]%Y>HG#74ZA>Q04\?P84YW>QXFH M2R1T-G92)';BY=&F'@\%93?$GGGSU>.C&SJ!WX<34Z3P8^TU=M+L$+W:4L4R MU\K_,NSC.AO^8'X(1U4K7FH7UP]SC=85J][)@^:I#!?XS+N^-=468;G,^E6RE/ MZ^&)0)4V %1U]ZK073- 4>65:<;P:[+0Y7G_$5UCYC1TA3T; MU)->4SUI+D2JS>G^)5Z)+@6%/*]A&>W'PQ&Z>4)%D. "A>1@2S\6EIUV=Q[G-39 M#_.B;?70E\'#>W(LY'&0%.1#I:*3FB>LIQE4F-"YG4Q.$Z3O!0]HTW3PG'-+ ME8]<^29>^*1,W?4,/V;Y)YI]*0MQX09@@AF]%)V4D@6 C'8XB-.#;=7%M[>% M!D>Y4).L?[(@>Q>G<4$DY_=9%KD!FF!>"#R8)LI74'=$M[+$55D_.3"S/) MZHV3CT#)N>:_#VA-[?P,U:%.I1!;V[]_;_#A36[ \IZWN>[.3#ANP;F<@W*) M4-2Y0BPRT: R=Y7P9PUU[X/P+DXQ2Z;9COY]GA6VCUS!1*[*_LI)@8KZ<##D M!45R;G71(UFG:7FG9B2F"=X2#BF6=>+T<^L#RZ% QG#ZVKBMV_I[;Q9L^;YD M$[ XX"6]R].XI#65 M:!P&?9Q[3,ZF!\*+V.M?*NDHDUNCQ/>@@S?W<[(483Q.5%D QJCP^3-;*[L MDLD\2 0Q1:)CQ6N*3S6N]0\2Z4)-33=L+)K5<=87-F@6'P^V "TJ+KRTI_\4 ML1*6C3008*WF0=D]'-+1+:.%,X$/H(S)@ Z?IB$7(7XT59A)O4!E_A*-H?%# MD,<4:7,A8SR^>_^C$0T *IIV?%!X@ 3(G"XB^*LSU$^N[K*\O,;Y9BX\<";P M$E(^(@,Z36C#@ZKD 5]4>/'' -G4\[S@+])85LR%B3X4_*@6P@Q!2U,CA(K# M5"LX3W5M*Y^_#\BMEOQW9MU3GP+WQC%M&A7TU6R@EP!%K)=R!U*$A>QBI+)O M4TRW@AF;I/DG._R!S'?]@)-[_#Y+RSO[AEU#,A:%; &A +SI1M"ZR&&RBRBP MRSN,BO@1;5@GA-,(1^BONQ2C-X=:RISN[\/:%(( _O-THQ2"EPVP6=W(RP:/L&I"!)ME\O5G]^#+JI)(@S,/_A^ M=#-DMC$XV^V82_$=3/B.L-\C0MGT?DRQ>D3"$/WR69SR0UZ; K3=BPF7;XW9 MXGN?\I--OWAT$B)A=/[Q^:"SPVMC=#9[,3LZ5VO"1,\0[=.P9)SV*(4L5'L)L$MYJ>?1)K2;#LU931G51=NR./PV@>>D-WY@ M^%E?;?>S^'^Z;6D!0RQ82N9]1B05I'E_TQWQ$7[8[6^ A?#LXZ"X>Y=D#U>[ M[39A?HU!TLW>Z29:6X\*K\';6J0JF/;#-JLXCE#1Y YG?R$SH369:C%!WD9@ MX<=\ZV^C'9G92.)9168[B7L;)I\0*%L81=@VB"-6[#C8T SA!8I3:I,G:&1^ M_1*!NJ"7*#&C89G:VR1#,^9E?'M7GJ\_%E6^V/.;JA[/:?KV,61YS=YEN9O# M>PHESDV;$XB%4A;0$0^R]<&.@#-@N7M15@]+ 8WK@1GB5<#L(XG5=##U\EI- MW.0)IM/SDMQ".]E"'11R49C11VT6.5F02R+MB>K,*.AL0>)6G;<]V:NX$\;' M/1V_WJ[.-+,JLFIS>E &5.A2<3]A& QK# )'OB\(JO)Z!$*EC3$MGU?EF:N3 MV3ZMPC#?!0FK&1NO8QS5JL/D+650B#,L34W5!0]4.L&M^K[UI$;K.\ M7XW*5_BZ#L\',>S*^S.#%4:A=K8&A;R"VD,6>D\TX(!3A\95@.F@5$$CIV) M%C./L(!F\6'E V@!LR[6S="Z*KKFJ>*2(K]Z97X%"S6K'G*6I;?4#?T$WY3U M:!>5.%1+.2#J[SC+M8 4* 20]*B<\"/2YP5*,;.<[=)@0SO^3.]\1;%C6&%N MVO*CPW60J0+_VH!3V0:9UE&X#AXO<8AC5JUA=9MC9I!K%*-A9C$ 2-)!'*-) M1@_T0A4\TFI&=3\4-!T[93\6AR%5_K5 4MJ;J??^6M9U].MY#C+)9+YN^R!% MHHO^(B[U4L:-KE+BM1I'-&>T'&$E[F:+*>'.X=RWGD<%@!/:QC=,A)SIO8J# M"S-W8]\_(M%1B2I5YCMFP)__G1**$OLQ>!'GY=)8%J9(J-.KD2IYP9X<4'1:[2O[N3V^!-K?54[A+,?9Z^+B_ M%C"LU#>#MX];G!:VG;@DDWG02L04P25?LN2>/9'%:>6PD.,H]EWI0(V573FA ML'H;>LH'0OLL6BXPB8JETK& JL:'4- MV5I--#3,1.9]CK/* Q]1=Y'%)7RVRSR=*KD@#Y/*WK];+\[$2U5@*=V<@^R^>J MDPGI+=4 :$M'J-QTZ1BHH(/0@O>;_3"(^NZBS^(4G61)$N0%VN(<%7=!COVD M+)@.!UYA7LT]-4IK*OXTFI+ C 1=Y$K'\XE7&7%0"NZZ30W3!4-0E9L\X"EM MS@QPNXR+3^]RC$]3PD=JMFKL>M,9[D.V!?DE$;5UCBZ(>(16#=%]V]+C M[<*0C6IB"]@3TWNMTEPG\7T^+AV..>%%%2YM"^M MH+3\23$B3H-#)%$A?H.1#.-!]MX#"XL(T0\%D<: V)-,DP22XV)@$!E*'FQ+ M$3+*LF6B6U([[$R/?>/Q/064*3S[L6=?KR^^(#?&W_[$-S]PL-E< 40S+0 3 M4J> <_CX:%WXX="N)8!)[$,@VQ%#@%&3>UPRW[95&AUG*8W7QFGH)*Y:T>:<;\+2X,]LN&D^S;(4S)1<8'S*_H@<104<7CT M5#T@L<"Y^?UV=6CP4G;$A%(%1?VA";M<4)J62_[J;MH$#](/ M5!N4 ]_!*HJJOZ.08.(61ZC,$*[TH&OY]"$K\?S05)_7M4:M3!FDAG3ZLX#9K[Y#U3A>[0+:C.YI M'%I[8JX\$[&<;3"1O/,#4#B5#V$H(@C,!T&[(-+'OW:KPKHNI*3+-19I0Z5X M+@3!\WC0*$%B .A\P"6JX?/96584GZ,+FFVM^#[L-C1M9I:O M;HHR)[JITN/>N)=CSZD1 9!P;-I]ZTD(BC>Y?=#CKV="^A)R*E2' CT25O=! MG## 9!VG]UH+9,"R+.ET9W?_Y*-)H>#LC>NSMQ)*05GF\_%_2P_N* B4'?@LL0)%V!9;*/AH]'K4]6Y\&[#MN(SM-+3(UA M1&+2>8I^(@7:BVW^-0[OTOBG'2Z.6=K@T_UO_KX+TC)>QR%K2.3O>HV'TG#R M=^%E":ZOW3X6"<7NXF*?+XWI&_$]1IAU84^T52+M.!U$[#VT#MN+R*;M$_G= MC]T;9\WM$'WYU!'.U]DECC#>T)_IXW:6EH0=9(C;)B1BUC-1CQ+GN7DF$*OR M*5(/"7I>ML=E];21]@9LPW'\OFA80!!\8.KOK!.=L+YD>-,*F_D]XUZ!1.N* M87TK]FRS,8:*F6[8W4S38(X3G&:;.-6^R_+ZN?51Y5 )LYK6_ISA1=L='N? MA9:D?Y!7P]6J6Z42$-6 O5RLB)H6J7DC"P=P'ADAH@9V!1 ILIB-@ (V!(NB M9D:CXG-OOLPJ+-O#1;8AIH;?%2L(=;YN)KBB.BK36ZNX_RJ,<95&E^1\S>.0 MM:%_^9C&UBML323&O9%D&L%F2!XE2/&1#=T*:GI)TZ?OI*'5Y,?:NKZJC.L? M=IL;G-?G;24CSO=V]E7TGUW!_"LM0]^4"@]/'X:DFJ&=>?:AH^;)@R>X?7P M$T'31?Z4[325^MPYF?U1,.-%GKW+\DW@ OG*M+BVW4VB%LI^P'_?8U_%Z^^: M5T N]/U=%)]=[[%,9Q'<*N0)/RY9P^)3?I ML>@ W_J[76FP;/]ZJ+@5ABK$WJ^')(1-I!G*O5!=^KH#H@O2PK,+N"6X= 6HC?VS4&E\- 6[H78U^/:=HY,D MQY%/D17B_$8.V5B"7G;.74$?&HZ2(/QT0)H0>@NTP>5=%OEU\9T%42/ +4N[ME+*]HB[D1-WHR8[JIQ] M-)_)JSF^SGD(]75FSK(:60I)EDEGE![7V\OL)][=DKU@6!7GSJ72V865THHYQY#AT_J1FEUX/QI:YUZ3P[%:R0JKU MM\6F0D$]ED]G3V?PE#V_V>>'5<-+Y:JTVI5W64YSL'U,(YQWZ&2>!ST3[24] M%SN^3>?3W>5;8 M#N^8@\)G=1F%UP%E4:\ZO$"LB_>@QQDA9N4:*=E?ZUHE^9QO,B]8.>2IDAW% ML4"W0\3\BA?M/9[1EEAHT32RA7CT;[%(^0+?U.VM3E69:SUB6"^.J%_BAVL? MOEH?M&4N67ZDLG$LV%TA[[@8>&)18UUM=%B2O^/_GX@\-,M5N(QK3%WHMI9C MZL['2R/<>=:#)>Z"59/$\&CSXC>]L WF>V(OC$CS]*EV=?/K[)10&:=%'#J( M;% CP6TJG'D7 R9?KQLAUHIKCG@^01!:R)H>(*&^\1ZOFXWD>)8W3CWBEQAE M876%IA?/YM_/_.II!&6KNKX^MYZ_MM^"Y_GI^WO276=H6.8V6%7Y.4+%EZZP MN(U>MNK?Q\,43XD)6M-(E+*JTZ)+@/=72B62EZB$6%B7ZOUA+!66J&E8Q*;- MYRIE1OCR)'B7Y6L,VSMD(B[QKN9Z8G#B+#GD>YIP@I5;S-"[>7Y/8Q,0:FUYQ)C M?DU(LC:260H9!FIR.V)J()\&8FF"TC$'-,ZP,H>A%$O1!V9$J^1LGXM_ MID9'G=BQQ05,@A&1RXV'- UX'!4PKM0_5@&J&P99^(Y[L 8HXQ!'80RC#UT6 M_I)[2OPK)_JK,C'/RUE'=5GBZ"'4&>;%P/3F)XN4%P!:4TVUN.+_ZZR**:A5 M 9MA6A\F*JLK4/^X4-6#GFRGKI?OM_L)22:V%O5Z/Z7LV M^1BA%4@^W4[[%YSSN//G7X#KR1AW,_B9#+9^BD+K5#)XMK2"9'FX@CI=H,X' MJGNX_G(,K3+4.K"X"ADX,19E L$=@/2?=Q:3E5Q.Z#/4HN'5Z'S0@[=1[V?L MK#BTJ?E*MM]8P6UMS!^R]!X7Y.MO"BCC:%\_V?$KB DM_AY #*A5>/O8U8-* M\CUZ?N^8@!K^4X?I9GI(ZZV2N8']D>: !8JM>;\!ZE+_W.Z'FNM3=0M@/1'M MBE@].##N^1E>'@T!/5_&+36NV=>IG*=O4UHH+U?/J$(XR^Y69=SN%.N4)N[Y M%:\.V>CQ[>('=L1Z.:L<4.TMY^?\:YMX/E6S//.W"$WPVKR%Z7!I6JG3"42V M*G3?5?;Y?>\3%N(IU$S]D8,QWS-L7$1%[.Y-;*O5$OIBB(+G7. MGDEF6H"""2AO1ZR-0#LRYK,H^6$(-1WO5Y/M=A[7]?:G':'D-"6D[N@OB_/R M#N?7=T':NSC,ZWNG2L3SB-=27 WP>=4O_CV/UV>=K$X38=/]\73V?YH*/"-U MS\Y::WU="TRM[FKMUFV\S\IH-M<78L6<-@NK%YB]W>7Z>?;B[PW-P[\"?<% MUT\*/_\R*H/9+^^XU5W7+^FXU5R[;9/U+TH&&7X?;F20":-=YX&4+J*3*.*7 M(WZT%N7>4K:(=5LWB__"1(_)A^%&[FASV=2NQW+$?"!,"(H[9D7LK22-5D61 MT7K!.#J+4WQ:XLUY>E62?U.RS]?G1$FNDLXH&?#LS>:\\HPUTA6LWFF6'M!Y M:IMWV)F))8$HFG%9AHAV9'^!ZM91M"\Q;W7;C6\'=.;:ZG&RRVG->Z80L.^/ M_U0V2W584S*W%-1$GO:)FR@X8!:&\WVR1[ MPO@2EW'./B":<1!X#04DO&P,IR\L$F( M#6]T+X;HOW\B5=%QK1"4V7=Y@\3 MNYL"_[0C@[Z]IZK+;*_EX#P^0H<@8J#3O&V/J@Y^7W'B9G81=&DJ6;!ZNLPG"WV25TZT_P-L=4^R.CDY\3W"B%FRPOXY_9 M[R]RJB"73U0"EC1/)KEZ;:E(M(P[:V39LY.JX]06\0"J.\.CJ#.^7SS;!E(7 M_58WU-"@>(:+ N/Z!I3>GF&B,)[%P4V[/^B#X'B1[4]SG6(?L !YZHSS!* M6@0P^VD2.+O[?#-SC!?#BZNH_LJ,"XMP''S&6#GT)87!X/U%"V95JOW<MZ?IB9"G62V@(3]LH(!^A$-2[GWZ)+M2]]RL#:-L/UA8-!SN@(9 M5' MV(^5,CMSA@D\P^]Y3/FSLFCHKT_CLU[2&>T6MDZ#:\8?N,G'W8;AG*9;PL0S M?(^3-^_Q#)5N1#.Y#ZX54 ,^()(FZ WZ9]7J7W[1K<"W+AIER]5$3V5%WQ(P M9OF/U<-IP0,-]&S"[>DV>Q&/!,@;NFJ+FL:>(2#?_/U#![A*LU>T8R*%4IQH ML+K?PWG86V]Z@+UUFS%77?.4N[LM+\=+T75F9\.<7!]KL&_?VFU1HW9>Z+7\ M^G@)7^%H,UMN]1=@Z [VXQWUH0\2?!'D98IS#<8!71W7:N53 <5U-XTYG'7- M6/'.MUP6K&_"A>LBSZ@OR"Q:6']L'];\'@4 %.HVO$_F -*F:$NTK9OZ9K%LV_>J%+! 0]'.+G4:'.ZV=ZHH M=R:&C/.TQ0)D-F=+6^X-5S'-T;;VKVP" V+,_5;M>-N"1+^*YG,L7(3D @O9]$.N$6"_T&>E7?.[W M3-+B:%?$R/=AAL]:(2>JE"Z>/TTG&P674[]0%AG[OC3[Q<:=Y:OGS>#\6^<0 M(4MG4J%F$7@1,*F+$FB1?CY?@!KA1UOM>5,'>!DJV[3-U_XPJXPTCWD5"7!! MOGI\GF(-W0SJZUPW P@!OKLOO_CJRR4H8Y*MWR<-$JS.R%#>'_#Z(3/F^;ZO M9YZWA( \_V:!/!]M/<#S_NIL\)SPV/Q+[_9VF/))3 G ^#]^\>4KKB7.-^O' M'("8/UCC="G_CO#$F/F=SF[ML! 9(./_R/WB/?-]O/< VP<+-,TPP& _\,U6OCLXWMSF=_I[/6S;\D &/_5%]]\ ML\3/?K3WT&??7Z"5S_Y#/$&M[W3VR?@]&0#CO_[B#?^+]\OX\=X#C!\LT KC MW]($Y<:<[_;V*^\[E(#<_Y)_VGMF/X<# /^':YPN[Z\GG/77@Y/>GX8O.>A? MO?GBU1*_^]'F0]K]\)"?_,T_X&22FC<8P#/_^]1 (/ARF2#@\P(2 ..56K'N MX&2"VM?K[C9%.$@' (+7K[[XZG !SAKR_0>M/(,UFGE:#:T'<5[B*2=!?P#? MQT&/&@ );UY_\?KK!8H#/B] L\]HI:8O[\=949ZOKX)D)F^>\?CNHUY&-$ N M\:0=38IW247MCNNMX^'E!^10]]V'OT333 0X(;^^7:71^R#_A&EVLK>/-)B+ M>U9,CU>43>>A"*&$) ! ;6-6\(=QP_O%0Y>IO6@^E6TP!-GW.,5YD-"ZTNI%T[;JZ49&7Y$!- MBRR)::GIZ&U:,G?7U6.LE#Z'].]((_*OO202#FWY#I5PP"*:']2*]LU1TQ[] MD_;P!!$5_E!T2!=K[J[*BD30\*>GZSQ(BX#EL"V.GKI_486+EN^J\L363S$> MG/3I H5156B$M1N!RXMSI"Z+^YZ26OMAJ$(!L[C#W6* IHRL3I^Q"%L0SC2! M-15)K.('341-\U+O@H2F5)\!1N TME\/11""B 38- Z,)WVB';P>OZIB"X)@W.UZO;'+/5CID+W(9X_=RZ!' H@ K3DI;4S->V]EW=9=,K2<]+YQK_%^$.P ML77.3)K>B:H[E4I!D=*J\PM$F_I5?VTAH3GZ)F^8N0P]VA5Q2JOBA62.(I[I M!@;-,H.E420P 3*@2.>Z->HT]WS8*G*M*P]%:]9^AJ=@O8Y+BM33-(KOXX@H MXY9D&W]<1P@!"8"T,-J6JF'[UMZ-BD+&-*(&7J3AY;L*-"3CX4<<76>L0D]> M5!*+JGPS2!.E*1U!0W2)#[^#C;+/)4A;3312]D)R9P2WNPPZX^_%[.G4(XY( OF?0MFC' O&W M;6M_^0]%&[_/@PBNT#BISUX[.JWK&5\&);8L:8!)W+^Q\PF!PN\)T[)-'"ZE MTK.855TQ(5BFR3-Y)]F/IE3@]W0J%;@D0&;>3I(FCE#P81(2[OV^MBZX2$,7 MT1KZ#7PTV2[H[M9%&*3#Y)-W[QPJY<+>-52\4O-J)O@>Y[1B'_4M+%Y9/A>& MHSL,(@)(@-X!FE8H8&7OT6=QBDZR) GRXG//QP+ HKX+WWB19B\#.-_$*4OG M_PZKR8)!%\?O ;W)H4OHOA%:8[P$W@HV>_\0,%[;Q#*M1547UO9'WAW:@Q=O M9WKHZZX*WV5K%%;7@H+E_J$XJ/[TN4_[/8\UHVH;W06:J'C5Q?(ZNR#[?Q<4 MF%OF*(@B9M0+$E14<."QWWUB5R%?]CE>X=5/ MK7[$8DWF$ G5P#Z._'9V, 4W^1N] '2A4)\(^U][/_='W!E)A?TB39T19B'%4O"-[ M0M5+>H$\7U,;-(U"#9*+8#M'C0Z%.=U_$4IT2?%]FV=%0>L_L+%\RGPMW@[* M?2ANA+$_^[9"=W&^/LO26WK-/:-/[V26'!,EW3+BY//YJ!0CI0IT=*_[T=ML MCN^SY)Y&HI(IV#-[R/KZ=KM09G'?Z5UE1XP-G5U<4ZWF R[/UPW F=EL1DD' M3.AW6#5.]E]E%=9N>&J>X&V.R?E+U3_K ME_'.T.X1TYT>],/>-T&XB@SWB@X>-_K7YL&:C".VBB++SXG&%="T#"R\AYZ+ M5"&K@GPL8T%A0N>'EIPFT!DZ+HG&BA(6W$7FV7@%C3HS^R%=2JN?<&B]BU-Z M +*1+VD.PO,UN5F2VR:VC2[13![*9,/40,HW;760K0]V]$&!-D3K+$?K:J * M9P7PO.@!< J,[=71ENS'!!F&<1_ EW@3Q&D7SC/(,85)?=S\U$@#KW]U0_2$ M";Y\1Z;J<'8HU!3WP,R_J?H4/Z917(34GP-'*^;7H?3@"79VZ]L D0% HY8^ MNTY[F3.+\]=.&5O:]T[AVLV](*XQ$7'EZ89<9>^9T=7VI9\S@0\9,R8#=(VA M#5&\;XF"),D>Z$$ G61^A W,NJY@ 19N7A*U)Z)^Q/18)%BDWE:W'(EEVW]. M>WH?8-,E$BJ17G<\"*J>*&_/.JJZ4^MFULQ4JUJ>7X],P=$/^##8O'G@?%++ M6NI*7C_MNH0S;_K%P9E#I"JL,K=9AZS&Q.YOL.K$"3QC49(%J<^G2GW>]JX2>GM@>HF- M4]R\0[T+0AJ*\=0^S)^O*^7T?%<694!TUO36-@IUI_=RL=4D$GI-K^XL2L^; M/M!JB(0>9DUVREQVJ^56^3-D_O#'H M;]"$!U8Z49W2E?I1QBQP_QW&!ZNV/^;F]QM1CJ7X'9@-^3QV:K4,2FL<+_ !BH-"QQOLV MK63C4*GS@S$)X_IX$BW8%#O\?'SG#RG9_[MX.UL@F?J\KO5 91 $2LT>QT.5Y(8)DVU[M U-N@"2ICY^XZHWW#A_FW,[W\]LDWH7FV18P#$[(5B 3[,266E8Y996JJ M@_6CCVF$\S:C]W5&:QDER:IQM'B7Y=749^08_I'TQ=EZ;1F;MJAR?8Q:HAL* M.ZC,MD&;(YZ%MJ![:H?W'9IJ%T;];$'V]M3\7&YNV'6E-WJ7L8QYW@S.!3"' M")D-L+ZW,M_BB+3WGI809!0O^F6X4 -1R@S25UM:U"O_,: ATFJ.FX,N;MTU M^Y-#F8BJ1NBA:@4DH7'_-L#?[/9Q@+,V\P__. D*=-HEBS!;D M+*PJHD=[^RY?9/H LBD>^C6]379LPOV$^]W,Y[HDGJ8])U"3I>G M4OG)<3HRP1@+&BOVF6NB_^PJ\YYE<,'S>'A* (D!\$1;CJ^:/N C95<7-^)E M&F6=/4W#G'H1G^#JOZ=IQQNN^>R4;@!J(SE.7:E$%/BT6?4I$!$UZQ8QU 17 M#.X2_I)8:O&OO52H;XOI%?(2L]>2J*H2?D*+R\.^IKH74U2G?675\YLDOF7Y'4YV%+F$M26M M3?\N7I=W_\"![;QI6E-[4/O5J8-"$8)'&B*S9YO7*ZH!H_M*O>9^3,HY1+]> MLGUO'X,F7WACBUN%86X_X;?*C![T+P6RH)"#ZJ]4(/I$G08G^X97M74;J697 MNYO6:+2O29M&%_1'\MO[*E5$ 0810*9:@W&=EA8Q(!"R^79&ZCPU40^U;3L8 MRMEH8,R >XNP.>/W9F/#/30.=;G.60WOI\J<4EE6.(GNIX?Y@_-XD'L@,>+2 M:%4-A")+ #.&GRA_&0-[P?["A1O>1*DC4I8738)K-J#BU9/;U?E=DT>%T,/[W_X\E___.]PNWO\1_KE M-]'/7]W?_N,I_7BR>_C^J_R;K_[V^C\?KY^*Y*O[\.?#Y*_ER_(*__7GK]Y\ M>GP5GI6'__/NW>NKO[V\?SPZ_L?A?725WV3O_W:Q/?GJ\NCG__G;F_/3+_]R M_N7UC[NCA_=??OIX?O;QOW__T_WU'^]^?_[?-Q_^FGYU\_+UZC7^_7]__)_H MT^GQ__QP>_TQ^/)-\=?MWS^<7:R.#O_QMYNGD[^5J]5?_OHF>?VWIX?+[S^= M?\"OUT='C_B'LOS#]G4<_HR#]U=_^>&OWS^4T>[-Z]?WYW\)TO_\/?O+[U?_ MV9R_.S^]?Q6]^3M^&?WPE^#GY/@A??B8'[V]>G/UYN;+TY^"5?+[=P\OTZNK MOWQU??SRY>V'WY]\2L_^?O/N[X_?/%Y^O#B^>/DO='QU>7!@_&#R/4YQ3E,& MYR7UZCM?KS'UL9_#SUTXE8_80A%!8!$J\AE$0?Z$LKIUY8^"(\]2686/7<$L M7;OQ 7]45VDFTOZF574CO$GC=1Q6&=69>7*^F%83"ER_'1O0"+F[[XA8Q>CL M['A)T:P34, K^:V[38:U=_=N5V\?PSN:]I\^[FD48A(.X#SX540-+.#J+NB! M7$\1;CHR5R=162;WUQ\%9NWO.;*M, VKN&@SHE=A0#2L,BQW;<[DTI@&R.-.&J*A:UJD2O9I&*<[O M<7X2;();Y3-HT,FM46XP._CUDV8H(^U05#7T5O<=VN3.V<%9DEG^C(L@'CAR M*[&4T\WY1SNF0:R0;DE[M+W+RJY)U:.Z &]]RVA@B194@_@^CG :S:@-M#.X MCU\:$R%&QD-Q-HD .IMQ:$7V9J#EY+TR!H+$O*BP M51/._$:-J"7J=78=/%()>Y;@BU8 M\#15HRVS$GGU0T:33E=^(Y:!"\WB0_L$: &@1YI4X<(X".\J0[K?>!0QOX#X MI]%"C9\).X.>EW>U&T Q8Y"3=#[/&.)3I> @]*)YELGVW7P+-&7N C@3;(;9 MW8.-1>/S%&\9W?9N[:?[B2&7H";*,ENSB,N.[X%ST^EX5_=6T\%")I0%KO.A M,614H%CMRKLLGZ%>JV0R#[Z#8HJ@FV73J?8A#-H.?O,!J7"RGPM(NGACZVQO MZ(L@/\^O2JHQL? FOE^A97B!D_HXBM1(4\/;"[0-FC"X!?DIFK$>QJ-PD\S. MJ2:H3N.H&G1QFU*E/[DL+-OS<<7?W/;$XJS%T(^HH\EHAUU ?9U;-0%"%-/F M+,$93847+?=%RS5ZO&_@U%%@-3S)X-X.=1 Q);*OG7L?\?7-@UP8??[\=9JX MZ%1F11Q].#[5#&;F]W1Z$>&2 %]'65M$&GM.?"O?^.X7#ZS0^*[2I&Z^#AXK MQ]0/UBMT8(:%6#LO@L2K*[;LNI(A/O%3#>#D@5Q^KA MH.#,N 3YCLB!+:M-P7P=W:6B"F2H$%[ %IE@;#S><\9B]R)ZF//_1 MR<#3GM['K5>72 "3U#N0H)'FZ6")4F@JF/LQ3CG/31[@:HJ++G:-]LWX6'V[ MIM[A\3UN ^EIT9=+&HP5LKS[A)!FOK=I$):,C!F*"TT@Q >ZSL4.INW5K-@FO[S"99E4]=*9Q6F51F=DW,0#P$74+!7E IJA]$M9 M>M"D7UKCB,IW_]6U+(%%%_>RW3,&?RT)ET>D'MDG+'C)&&# MV'>#T9W=?6R5)H5BJ7U3=5Y(_AP=?@.Y=)2WQ#!'ILJGL2K?5<*!?A4[,M93 MK[$'\2RCR#V*+5 -(+L=F:>2+%9"*V)&5TJK;*'AE] H]UV'L14UE]ZR(X'Z MEYVF$8V,V 7)<5#Z_"5ND0Q99TH-]$T5 BP(5 M_C-'S@4EGD7%RJ::)E;.PO@L#FZJDO%-:O"++(G#I_JL.L+K+*>?I>7/06MJ MYW[I.M1!^9A9ETK6M_[9OB6^"<-[V9IU]V6"_WF=#SJJ[J[M%LY@^>/-XLO MQZ%%X"#.0Y8G*YV 54-C'+1&<[M$4<8;ZMIRFA:[G%KXJ+9Q3S1LZ[GZA%-Y ML2@("((TT:;+,FR\*MSKZ9>R%=M[$CTGJDA WACNZC"@I> M7-V-F-WWB-??-1//HV'P;35V&9.I-'(%R4?QD85$3)(\KUFX[^+WK-;C5#=+ MB<(6F#H-\(,#.Y?HHZ=]DSK6D-VBF[COF0,T[-/GO%ZN[15 D*^BPG*\">(4 M!?=!G RORQX._=GPU2N?.\L6FP?'5C%MS)_X@O"H?KFP_67P)W%OVN03 F9; MH>'8]#6]#E7:I?&^ONZ"DO^)>=A#'[Q^0YLB@^.-',\W0SR3N>.<-;Y@3V-S M"&,K=/FXY5NC'A+ #,_9MLHT@&DGSQXSUG$T$KK6MM/8WF L^ZLOMGH,*$YG M_&#L$>?MJ[&V!/A4".,THM:T-$(AM4&%J=[_A?J>S+E$91&FK*BHW7N.6H:H!4 Z#OK;3J# MI51M3B^>;W*Z A^3/.V"7C?563YXRE3<'Y.7H4MF#J9) MW*JQ(-L0\"0DZ.XT.AVF [Q1UAU0ON^!*H=Q;X^*NF3( M\_7>"LN$_$7V M\O">[AJ0?>\.5UPR?XKL:E#7P6/M8&S;HQ.:Q<>=!Z!%1<.L)/^"'B$EW.NJ MD:)E&]]CWA$5I,1G\3V]JI=DWYC7"7.X:Q64U2;+R_CGSH..;:.5*14>TIP8 MDCI%B?4"S(G Z )WRI:9>CW5Y7!/XB+<%94+W@41X52 IQ%+1GQ!KE\Y+N.\ MDN7SB$UC,ES[,)D2"CG/;[9)]H0QVO= 6]("2B+H >!3$<(IOFRV>X;.RDI6 M!34U6W$HY[ZA:G2!GLC[7KZK/QDPK%5#-3;!N 9/4,3%^7H5AM3;E$CC*E:M M^M]K_%@>D?Z?+(M&Q4E]*)AJI$%5=FAG^D9[06BCT:=5QJ@T(K^(TS#>)IC] M^9BF5TWB*.B)0A^%=[2XWZNVH[Y/$\I*=+;IAR"/JS M#$_U>5T?UGVJBZHZ8-8I[A3L=5/A0E-1OCLR83+=H'/UTUHG?4[ M=G]PY_'<_?FAZW3!'%#:9KY?9?@K*-O2#!O M2D&?G1V_QS3B1@F)PSZNHUX'\XN+7)-FZ)]5PW]Y>S4$=GD?2LA9D5&X*1OG M-$VS>Z92G::A-E]YO?UPF$.)F-?[#N3'<,QV3WP7\&. &C%)EB@8_TE2R(- M RZN'U=[4\.9E"L&G%XZYRY_ UN.PL\CX=' M.Y 80?;W@[8#JGKP1(67"XN4A=V+BGCI1JH>,T4'87D4)#2.J]"0(D!7QVYD M?"I$[PBD,6I:>\>! A,Z)7' I9IZB%4:QB4N@SBYNLL>\BS;Z&! U-\Q$ 2D MB!7$J@MJ^RSE9B#DRD!'A)=M@(PB+__]/D[CS6ZC?IR03IVCA/QK?XR,QW-X M;(PF!\!0M_$N$,#-IQSG+\:4Q<&C71;WQG/-XN[D$(NK-LM@,6_S6Q:/%F,J MW\]HO1L=@=[KX%B"=^<&6%@UX7+0M9#F;6TKE4=+,67@]4-V?9?MBB"-KA^( MUO=TG.,H+E>W.6860 W6*@[E_!*H1A< "++,0U1U0&T/[U^X >M:Z&ALAY'& M_R[.BW)%1HHT\8BC^^#$E\D00B>$9-M0L D[B-6^81 5[ZJ M,6I;>P:*&LOZ1>[!Y1HFPZC3FA3(BF+[UAN$+.FB8+PJ\V1" M+(WX^7I?>R-Y.MU0_YH\#I*C71&GN"A6X4^[N&#.$=SKQ/1<)Z9D.,\0:D@H MY&):=T!5P>M@4=;IJ=CHY2"9LF^&CV0=7?J*.OF4&*=OR00E+;Y$_AG?4T'* M?3217Z(41G2M'6M1!]ZH7GV%JDZH[44/3!XL/=ZIU!G*NUHI;H^)TGV%Y/+S.@L3(@LLJZ"SL=5;*PEZ5%N'235'$D'F^9H.>9#3"TC)\.!/, M(&T2 6;&% C%3+:NP?+/JK$7@XZ[/">C-=7KB/)]/2XG!^@A MP@$OTQ)OU#)* M20>Q;@?414A+BCY*5C<%\[/Q^WRDRB<97/H;,2%:ZCH/TF)-%, 5O3[E]W'( MLE>]B],@#>7XCG MQ.M,'ZDUS;-Q?/\Q+N^.=T69;7!^%22X.+X+TA0G\]C%U"9U;2M3HDH6_O! M>J.F^PO$!D#U"&/=T _@]9@^2""BND?:%CCJGGN19]$N+/=Z)=:XU4BUN+UFBO])W$1W-[F^)8)0YKFF:69F$.! M%T[E6$*): $0U.]"#?QUIY%R[*-4@ (;>Q4"9.LWKU/!'WDN]5,ZG1.)I$J- M/K3XJIV?EY2 ,IXUT_[)URZW?>G$Q:E6%R%=SC:)3A;9[1=6+5+++Y3Z4VT M@/'-ZE\4\[/(L6 D[CTE@* M$0%F?JV;H]5VFV=!>,V^<"JR9VN6'Z>BRM9%Y MI2 R5!"*I#8CG1$>JL[(%2;0-, M[P-[;_L&[Q2_@F.$AJ;>'B5!^(G\D:R\V.#R+HO4[P5V9W1GD+%*MSQRHRT7 MSF91T8'8?(A->%#/B*HI/;O5S0>T5A&RSQS?'Y3>9<+^K Y>G.:AW/6GQ7\Y M?:Z?%WS7F(=1YIDZN,I:52=\M2,3Y;1\W,XC8?66&)4"?9]T#WM MZZ MYX.>]E&FR:FY548E^C\]N$4_H\P)QGL_/DCIYFH;9!E^5 M03QYT-?4^)D5_.2;\+<@CTEJPJ*.P;K ML-.:H+YHR"*?PQ;GP4P*E1D%+A\>9UV)-8E/9C^@T]?BO4L .P%:$MCQT!+Q MC-2N25C5/@+,N6GDE#@76?,H9>94+.]29+P6_Y_NLU+=)B-W]D^8H]"9%K1. M EH(-LC+IUGT.,X$CNUS8PK ZL"L(6(M%^,-"7.H7Y&:NTBC:-5CZOZ2Q!$= M\&U:5BXSML)5!8,[PH68"C@0NNV FAY^;:]JK&IB5B4K-JH5L=ML@OPI6U_% MMVF\CL.@5W::UI;>.UNIJ^,&P[K)'F-('>1[40W$W"_V0_5JD]>#=4YC[UZM MYCS?UZ\PV\'9$:JG?QH.[M]N^B+- (#I'F"JC6BPI[82I-4TPN)Y\4QK(U1.& M"C&F %K$S52';2I LF3P[]XJYO:I%<_ETN OI$3I[MCIM1"#OQ(GH0NE76_: M.NT$I:_)NU0\=!(OZ=\8]$9T>%G0(@Q$5I5]A Z"VE'Z";D6=44PXF\KU/2W MS.1BH#J+WIFI/ZJSZX V:;;0N(1+@#&WM5$Y5?5OI"^K!MS,M N2:YQO9CEU M!1,Y3*<#4R&JZHPZ/1#ML@Q?2#GONN>L9.GZ$*+&/N;?:*U,>W)T<^F>,)Y>7+1= M=,UW?HC 6SZHX><^P'E^3U=6&N[L -<';?V>W/)=WQ>$!-=H]-1:^0>\9S$_I^D]+DJ, M]>+[)6>W9 )G*8+%=(!>E+0AW><7B#;V&J&LSJ[FH%=8\X12==.>9L7:-_[!:KZ+\8!1(?3O72OJMMC M^$)%Q]?60$>=7!U.PXE%P!#JGC0TLK;WY% M%O/539]LAK5-<)DFET@P,9*%_'7.3>UB2HP2:2W@TJG&(GFJJVG6F>CSG@N3?8: M=$V%&_?H7![DX"-4=Z^,W@4 OQP3IQF%@5S=SE6(T?6\6IA3C#K;.EX'BKMB M=D9*AM<38,J#.76_4J-I$K)X8FMAZ()%EM8.:5X=J0G\.BYI9L[3-(KOXV@7 M)+3"(IN4SG(7;Z\S%HRD$7LH>?#0G=&%TF9 %_1L1D>A81C[<;P_BACRN'DE M,=D8,WG'4H+=94F$\Z)ZF]&/31,/X3(.34@)Z#"S[_2[WW[]^M57WZ$Z"!P^ M*YV'["BQ:1^:(]\(H] Q:%B]8U%A&'E)$U-^=6Y> "DTL M *+"/QY@$2%;_(0<'%66TE.6O2VZSDZ+8M?*(>IO-(MY7'%2QS9R-:J@<:^S1';EM;N=6<:\T*Y$S( ME;2$,TZ#<8I9BJ;IT>*Q]8Y!U;&<:=2*!$V!U$*.2DTV*D)+H%Y;85R4A45WW8FT;0]OK")Y,$ MJQDQ1KIRRZ9_55;04C[%)2YW>5K4]60A3C2%>;=9SKZ=NKY=&.3Y$\LFO*'Y M.>BO@YIG!1V<<(Z-_H4W"P>\5(A-X*YX^&:.[V@ TVG:EEX]3;>[$OQ>JN8H M3EF9D$K*Q:R'/P8 2QB_Z(F6:OWB)=_Y;+/)4F:LH!3AUZ",NKW-\2WYL-$V MR%&65WD9HWT=R)@JC!%-YYCC".,-R[8=LN'KU(Z?D5Z]7W0:%H3:Y D%)?O> MJAS3S=?'1LX__P)=W\4%BHEP)]P.DUU$/KPR9T%Z3^V(6[)%=[2< [IY8KTQ ML_1^@3YD)?X6X:2J*(?6A)AT1R/FZB24'*I9$8@7;,'5,JE@KNIQ1W$1)AD- M#T0U,HC8SADF@[1J4N J6P,-ZHWK)3<6+W9]0)B=9%]X5>Y& ."^07,@XEJ8 M=\@@9WT1YC$#"8373A/*X"[N_,D(_A)$.SY>J@<9T42DKZ)[>II+SM!K>F". MS]$M^3:KTHWTN QQ?$^^41;S'[9!_O2CO,VRJ%*!"IS?QR']R#-T0^1.GMW' M$29_)%\3_;+7NY)^?UL6?/"%3ZM#A35 U!Q3(UR9?"(\"-5RS'Z[ :G>!V7GS-6=AJ$;/#")[\D"Q_Q M36FC/*A-A"YRVV%N07E\LVNN0L=945[B,+M-:>FB5Z 6U>G6L,WO6:2V'AY[ ME+?!_5=&KZM;VN(TO<@SHD05H%Y+)>?^AH&;CE3>;>NN_A1P M^:JS-@W MW!775@0AD?V*GA#;WNWK$]<&JLY(J!FJ*3I'[ZUDL,4RMK]F/:;R]FMA@K6X MC(M/[W),I'^)R?3E95""G*5MT9I&P,5U:Y23Y@L6K-SE:3(1WB&?@O4Z#V@! M0H:L\W7'(G:>=O*RG0BX68]0?7]#&R B/VPZ^=VB(9\]LEE]Z2).ZVZ@UP]W M*%! W6=O?%KWQ/##4.QVU2&/O!PM3,0R8!?<J/@<\LCCY26.&*6QL:XUFP:TDY3S@.OR.+T_]K[UM^XD23/?R6! Q9M MH'R[W8O[M)]DR>H5SFWI9+D'/QF!O6.;@\2T!^6FYM*(#P>I C'2UO>LWX&P4+U[NWI'GE?)> MS4&TT).PW**9G ?I11K++(_P8[B<7#(\OJ-L.X@)PKQVX]C,&J8'U5-DB6R0^9CH72%@"!+Z@F[*L_KTJ-A# MNU/UA*0C1 G,?5>K7D+8@VY,"YIX)_M(0L03YD#R7?NI*K^U@+_-'UOM[KU3 M/G&72*#'>^@B=NECR]Z/?>FT&\=-ST0>(=()-HE[2LZC,UX+N]$R]*\?+@XJ"1H&D? M?ZQES*C3)O*Y"V/:C[,FXZ$SZU@X1-Q1/'BO0RNMT*M8)W80YQQU8E M._7Q'(2B&,U_PGB4ON1'DTI%>ZCN="RO/YR@7_XZ6T\\/$P4\!*B"G!JIJSW M$)WZ=I:O7:,S6/B-8:NL,@,4G=)4])TI76 N@J92\%).8?P19^!&EF7L*@2X MI MV0&:LLRTI7TM3.<^8;B+O/1G^_BRN:S*9RXTRL>"J_4==]I/[^!U/Y!N M1RX5/Z&8D&)80R"SNEISOFFN!77'64#,""H4?98])+W@HJF=2G FHU+?./=\ MS0?UK^NJ%']=*Y7\<]7^E;<7FVH/R&)0&OOE@?]H/Q35^D]G DB?H:-<$Z:N M^%[VET;+6GYU\,O!=\6+LV4O7+10GR;5(XYGT60UG,KM]!O=1I7[5&5.Z]GE M*%,S:TR0SF-6@(56:(2<*W^_U%<>B_R;P@5C&\CP*@JQ*A1(WUY\;*"W4&+P M =&('#&N$!C6[CF 0PB^ZX#[OBB(,];&](!-:+H8UP/A"\E-"<)]/]$D@5.:CB$2D%^.0 DI#\2SL5Z MTW\:=M0:QZJ._EQ 8$LLL1-1S>-2@+8@B5BM_8+)1<2!YB MIH()4DZPI3C_L[D5C\"K;"?.38\$1#M6/4NOOVQ)R?3AG!%&8T017.-2MA\ MQ<"&N;F _?=-[L8/+WT3_6Z[$&?/IMNY;AB'6CP#WQ_VH&S)P%C8#A(G0:\M MU%JL?2V5;*!W$/O'R76@GX>LPPF07D;GTCI2 MQNCF]M V;59"'+&RLGLCC,J1(;YA5G_*&_'L7#C?&@DP.K4F*BA8$K]#<=?-7WC^[4G\>2%N)7$E_0H:&,3L M=V>+,[W?]&29ZLJ^0=_WTO Q5&(KO5ME.5E*1W$JEN'K)9FL*+Q(.(5*A[PX MM$]5#2 )TA&CDD3V';#>(,GK'CABG5:: 2/2.\N(Q&3(UNTA*QYXO=,IN,$L MC\G:K3MKT;H?D4D/(RS@?CXFNT?50_KOXXXN& M8A):T"YK5U(;XC^RW;[@*]/^Y[_^K]]^_M\$S:1WNPX[@62$F)2=3 M] MB?^_WL)Z!2Q[YPZ6*8$95%(]2*^&9R>@B'[=5Z6*DVE$YRX[-,Z]H^S3DZ3U M7(_-I/UNW8V^'."J^0S!U]<1/$VOCXG9-%4=]!ZI9JB DHMG..4I[S&2DC/V M(?MQ+Q%"0>9=7.!'!5'HW$#9#XTK*G=(%P%IH WIS!I>PH" 3\M$ MR#HQCD J?3_6=>P"@U\([4T!FB)%,^(!@:DQ,"]/7O 3U2D<(8\2'_7"%TR+^6OK[G[%V.!XJZPA\K*22_5H*H=0MO*4A=@["V4%&SKO":B]C M F6)"MF#4,-R$3&1AI]:BB.L0XX-9K_UZ+EHKEMRID]G/F&WB[CT!YAY:D8$ M'30#H#<5@4!W] PG[N)P,XU"H.&O96CSQTQV *8#FRU]&JV3$"?K'20G5S$E M6$+SM30',M_X5:(^FU;UA%"\KBNM;N0B92(#/\T4&^'JX5*%_CL3QAXNV1^J MR=_H;LQNFA.6C@A(6:[[:RG_)83XV$@C_+_(_[E5$;0YY>GAF!*BAW@H35<7 M^Z.@I]KE:X,1$T[>@+63AG-:$]2&:$];T=:$ !)-.@QU)@2A"DYN())(/ MZ?9%A 7V9]R.YNNV0"/:24;HGU/NE0"T&"8.3Q>ZB_>,<&H_G]M8X+XG?M26 M1_WA2:P&OY+C[$#HE'3.:7I%^,E-5J1[9E4$; _,&&(AL/2O73OBYY3Z%5ZH M#!,4TO0MUF#[.>F#05Q2=H;U7?8"MY7'S86T)O4+(_/!;F(GD:DN@$4%8PT" MI+&]M,S9_G? W]L-P_\YW:7_ER?Q:RAM ' K):_]BA;>FNY,P^M:.].CJ> M]-)0@1;"EF6;2O&51^.<_OA=J!O/O)SCGQ[VH;QJ?/,*N*DQPM-=,*=!O6/' MU/$C_C=Z?F+M(JIN!R;C8$=*4;Y2_9*4@KG.ZZ:]$.ME VO&?R1B;0GM[]AT MIJ$?3OJ2V=HO)9KM30D&&7D'WY3[0^M4L!W-*=>Y8TK3)Z:/TG1K&BEKB3%Z MU(QP)1]1IS.AK\A4EFYT:6D=9^A5XP MI=6#-N;>.:V ICJE.>63/8!RCUM%W'V(O:3G@_=/N0?F)46C!L/H$0CC^U)E MC:=[:\L VZSA$/3)]UF^N1$:;ME6]+9]Y*Q:!T#$^50VX8?2^A2/6^+]< MC(_H2JG"AF9T)[ M#FI.XX9T1\)D*MC5BU&5-(WKA/I1VM%[ "=SN?D(WEY5U/A&5Z1]J-JLN"G; M.B^;?.TM$4D*1T[G,I6? MB[24H:M@V&C$(=9(^Y20NUPR[G!@K#7=*8W/!S'GN(E\*^>U%=@SBN@9! $Y MB[NE^C[=EDM$X-G/X7F237DXB,-IS?FFN19)ARDXY"!^$ F14PV7=8#*"/ M-:> _WE";C(+=!B:/CXYPO0B%,#9@?D3NL4FF4G1F5<+2KJ:L-A!5:HK! K4 M0A#Y]IX#8,U::"7R1)1Y27GI1P2.ZDS'_*CI300R@R.IA#2%C,8.G6&KMP-_ MG39?VH'C>@1J[1+3.6=AUZ9/[)39+=_KO&UY:? ?@M"IWDYDR]P[*T0"0<)3 M;H(K#H"Z98RQ'FE*QG-D+A-..TE+R5\3>-WE_4<4B_#U64*P.3:O"??#A*?S M1]D0?$ZN#QI1LGDPD>FJGM*2CI$NL&>7(N)J3W9NN"8T8;.?TCN%^J/P1OJ]*@29/JSUFS(OWPIW$)Y2 MS2L.$#'Y43RKUNWM%F"NVQ=YGGJT/G"F<^H^&D Z&3XDP%W1*Z)C[)HF9^?YS=AK"8B36+"3NG M9"1#?"NRIKF0=G9U@/EYZ6A.:B;!IS2UD/@H3?RF]S/9:D(:A6G- W^P$^6. MF>S!*VZR"!&U*)16Z>U,&7$7,;V)-&9PA*@.TCR4J8?E 4P]1&)+/5#!2@WS M.N.R5ND,0X-I3 TY""U)W0@:N^U#5@#\1>A21%M3PI5C\YE>B!XB:4Z)ZWP> MOD??GA"X')]0X)084YK;O^:\B/$.1(Y$"?@X>[+'NN%"<6ESM?% ]0FN M[D W6GQ#_]RFCZ$8%B2T*'XMLQU4"Q=J*0 X7.6-1))VKGI7>\*@6'Q"$\[[ M*4WY#+WGC=#/UT]"3[SBS[RH]F'@95\?6G 0][PF(@@3GM"'S[>\KOE&P8\] M9#^DWB[^O!0_S)UIIX%NI&=18&Y3;WX,"Q*>1:HT*62[/FOHZ'5,U56D WG] M561.$_8'R*5+%]QW7 MW.?-G]LW'<\&<8;@ MI"7TEIX/5$1AA+H1T<_^)>+"7V>E!3],7T$PR0*JGK*RY$7 8VPWHLXQZR8R M]1!/:2$K_O"4URV?&44RZ+.@4)+!O$+Q) CA::L/<*@=*;:3OS[5M"5I'=+) M;"9L=I&6^ YJ!AX5T"(AH/GKOBI52:Q&'&K=->F]8V:-1*B[S9\L?DDGZM"(B^@+5!J$':S2!(2N*?Z9/W.P>/I/LUF#4&+;S)GG=!_.9U5" M%7P0M",&GA6>U+5?2GA2-Z' I3.F-*E18/W$-X="O W\+S3G61C9G_($C)SB M]-R;Q9MDV^3JX;)?+:B]V#2@0[ P,YC:?X>33XL&,C$]N]% )DT)T4 F[*+T36A";_]E-*B\L4[/"FOONEL(OR?MH2XCZCXBGEORUD97%WSY5CGNRD%;"0C2M,QW DJ.AM&E= $XIQ3Q#$^B5=);=)]^"[V MV8N*#^OV7;0MU].;U&42-4.?^3;(EG1[Y)Z+YX28B/KZ ,11/';!K)Q]4J5P^[A^I.C/@DM 4_8 [>FDX,^'PF?/<1F8K15WR; ME_ B+SNA@TOELFK:>_'R^U9"./C/GF#?B-ZDZ%U1,\1LE-%L27=T75:[1YC6 MY\N;X<;$H0>0QJ0&!W1&$]9[B$QH<$ >)Y>'NO:\#]P]2)GNGM:$\R&:4Q8Z MAOJ'GP5I6?,D;=(#DV&YN6B::IU#D=I/8JWQ<1$Q5M_/R/V%4DACR=MO7[_Z1NY? M"D=P.%T+E.9N$BC\9O9 M_J$9WLKH 6AMX[&S]'C0HAB4\$P=VB@^Y_/,,7W[A42L]!,*6&/&E*;<+K?; M+91*$^^KO<^V.&I&:'P9S63Z9L$(2F9HP>%CIB[$1T<$.-21XIL12HST'@)$ M11K [!0TGOU@F"G>9%=9ATVF[4G2Q"1U1;?MV=6#5%5V3PLQ-/MI3@KK M,74=S7&2+YIQ3M_ M_R4Y^Q50Q3UOL[SX\E1]KZMJ%P &]G2A\UMY)C6-+@G13(,3+/.$YM@UK Z+ M*<)NS2E@VYB0F^YTUQ7YKOACJ[T$=X >I:+#,?W%W8/VG'=.:WK8!VA.:LPS M, GF!GJQ,WSP=>_L0G?D>":%+/T S:F.G ]%MO[SR_I)-&I^JS:AE'Y'[*074F1&EZ MWHNH M*>&=X41R<]B2-,+6H 8U5[Q9U_G>9])P-">%;<.G-.&_EU*JTG1NY)9A,TI/ MZ' FTQ,)(RB%5>[0O/^69?O_^'!H\I(WC8JC5A?E6B5X]%61QR)'S19Z(&:- MM&)F+&8-MF*.Q9]2.D?3;XOP1"8F,$"9&7XY[/>%QO:Y%._6ZZ+Z?E-NJWJG M9JMM"$XEP>K.H#^# 9@U OO#C/$W:I%&THH)*)84.2RZA;+\>"E*#ZS/"M\7M5B-' M;&T@HYTOR_=R?&;/@5F38(\OS&ZG)\+D3%8,YL+D9)@UFQ4S\V%Z0JR?$1NA M=M/L\V3,1X^*Q*)/] @QY%VL53D7,7.XO"[*C=Q\.NG'BF.PBQF#;9B2!(4P=*:2SVV0([C8!KS6#?'S7\>FE8:K;5!&Y)SFH<* M0J[*=5[PS[Q5A^RGJA$_ATOQKJZ@FMOFP\O7!G(4;LUI?+%N\V=)4DB?L+Z[ M8OK+3'YZQ=J*=5]GXO/=G04S> >_E@J(F04<;C_!1%A>OF/=7%@_&50UH5A4 MK\QL=!$F$7#BLPD_X?Z^)==5A3&!N+T.LNF3+9EIC')?>R8N,UY+VU)]DX_@VNX MI ]>A[YB[;54F Y429?8C'&>CBE*:>\4CR[>AO53V6HQBN-@SJB:AU"5TCQE MKAL9#M.%VX'&Z7\=]C>T[+GJWH(OZEDP?@Q26*E"M*&&JCB&I'WLH;%*O]:5 M^\SN>C"[RXK)3I2F0SKBW(?H#RL>4WOM$]5RQR7D'W5FU968 VDT5(@_?7'%, M2>GL.J=IUE6_,;$Q'J;!8![]HV=H@W_K!OA0J\==YF97KI3?;G55O#X,5A"2KUW15A,_L1H&U!HU$+-&6C$Y%NU1,XML; $< MP;?$%E<(U[LLLJ;YT*=(_(*:5J$EDTW9!_:':DUK[YC.'K>*XC2F?1,8S0'@ M\\7=XSJ".Z4-VL$;;5T<8(&(VWJ?MUD! +&=9K="/1>T6V9$)R80E!7I[]63 M8:%N-,K($ ;JE2[66W.3JF\+-8VIK]MW+JWH7XNKSIOUU228^FC0Z(T*R+X! M(-3>'>\^*62T@^C&=#\9,F/UI%:T_'3A)T.8$VD/"@AD!XL@KQM5+RP8 6OU M^*=L7S7_QE1'=M$JT&_ID6PKL<'!P(L]JRCVKI-0=/<%V)+84#J=SN>JY5=Y MLRZJYE!S<.]*[^Y\H<% K!^)_8&YBA+S\BNQ-.]JOA>:@;;?!L(& M=6-CS)[&!1+(!B4 DX.'TL0\!U.(.&SA#U@0SUD!!^Y%>YG5]8M0+^7EZ(RZ M $,2W#WR+U;_%U*^RL7Z4?C/+:,ZL5DMY5Y?/<]J14'/UV.G13D1+)PC$_5.BONGJHR$(XAVS'9D#@< M8SSC<3@&3E'*I3Y!.E>1#)Z7M.G!+$59=5I!M##M4\E-#K:Z0\2G5K=.?'M] MKLIG^?S2_[ZNZBW/Q;^'YK$4C^EN*N9'K)O,:F*>I#X6$_']-9[;LT2>_/4M M<4AZ/))10H;G 2X[L)],UW=@E1DGLE";XP+4.9[A,2Q)*Z>S+<$@FKL7IO\< M!X]U[B#9A7FY,FHMQ0FTW)K,'96,X=P)A M'\D(3.@G\32I]=@18W(C#Z5!C,F1<3K=2+C[;T'1.0C-,Z)RG!Q+L9?[? 0+ MW&;BP0_D7&CW^=#B8G6G>EO$$3>V!\2R(ZVO!@I,7I2;CS] >Q('OU96 Q9D MV4V:+U5'>4GJKDM),P^0AJI.,=Q(K.]\S&HXG*&D@5PP5WEQ:-V&2M,<[B^U M959,=Z$T[SNHP(3@)3CQ\\D#:==\YM_EK_SE%9GJSE3_+OQ #0%&M>^J!;VA M)(I6IV(S)@"3@8?2Q.>5+$-1\HW9 MQGZX9-.:=>?6-$B.9#O@9&"L]Q&<]-EDGN46^LEO/ /?].:VO.>P*'349/.U MK!X;7C^K7.?]H36(%;G4_H.^_SYZ:F4CS##S/2;4MNZ+,BA5;"G[HTQ^E0T_ MR_YXD+]S9):3/,%>@:GH^^S5A)84DS0Y R^ MM#(VE!?_V4VASYZ7;ZCB^QJB2;BT[OE>2;JYW0*>D5M),^W KPLMJ??T>.:X M7H91EU@;_BU;/PGEL'X!JX*IU.V%!>AZ*/.*Z3/&!:#@NIL8C/\ATA-+(MY* M>F(>*&9?7GH>J(<+IUF<"?- QW8DF2XFW\G6O1Z2-69.DP.M-,ZF'>:\&)#F M6:3'V. B>)=4ME#][T%7_^O!]C[PK):!I4,0+Q^H ST7N)$P% V-B'3HTT! MT0:MQEB]%(^1N-LJE/'F2RL: MB-M'1F(Z=[@9UHYYA)%'QHF5_$4_^HK)X>4M+3_0+0M2._MI3$+/@G/P/'G=_LJ!M-C8T)13:9K,U\!R4IWYWYMS+?YNNL;'4@&UCV 0DQ MC[ +6+U9WYV9_BX# <4[,8I.]/DW@T.)L92$WGV[5?F U]E:PJ/99W=$Q1$8 M0F(GR4&8&64U1,AQ%1NAN 7C:4;OO[DL2RO1>PC%N]T*/5LZ>6X?E<_AIOSX M8_T$1IKK,4Q4AXOG?-7#D.^K[7LQJ')[,3,LA.2:@=FVJL7Q/!E(00OE_ <2-F9=;/YVSGQC?3;?N=!ZV)-IAK\F.FNPE,G8S9 MQU7=9?5M+46_D69\\XAU V#;86:B-VP$U5^[-KK'/SG0=9!([%B+YDUB\.6+ MS48,VN@_X ;^)7!LZ:8K\QD[)**J1O1/5'NRDR?JE)*$3]1C0HNQF.(5'E1,>\![ MXXGC.9 >Q'<5NR1:\@O&(_!@-00 MOW.(CPT/"3,PK9"O^+[FZ]R;7F6WH?:&V'/!>#ZE)V78WA?8KEF]N:NKS6'= MZF*U+[*2F;*>HFF5NA?3W9CIQW1'ZN![+U6H-2V"#\GT4_.L^?F7QX>\=:SG7WYZ?,=,-RI(BO&T7:^U(5E)*X1L-CGLLZR @_NFU B-?E6H[R2/ M^_=Y:9 =T6AAFO)S'KJPY1[!B)3&?M @5/[OG6!]J$J"C/\2CV2(:-+IV0SZ M3U[ FQSTN5P"]UUSF8DDR\PUS2$3=%]6C1O9 M4-;=TZ.P?A@&XT@?I2K,IX=B4*<+\-Q9P6E.\"\3_2B>''H,9@99 MR8.O70VC]6AW5CS%F.SF\BOE42E#D.Q0E4">JHK1&@?Y+",_U44+NI^\=*<, MPMGMB^J%<^ON].MNP;ARK3XL).W+21\FE0 SWD;5"XWZ8AF. DD+YM\G0;8 M9VA^4]@K\O,3>.XW5?@BQ%=4(WU=(28\)YQWAL;?PU;4Z$H=Q[^3XP_Z:$(O MTB /%I3-/LI5D:O*FZ<0D]T^R1G2&W^4RD!EHCJ&'AH-^48GT?5)X5 M:*D/@C"T7D04G-PK89=J8'IKKCI]HQ6S]94)F0 -RFDSF#=>0N1M*2GG%N%9 ME9K765])?3LG0C%J5$N=>F'I?'4E/C2ZM')(LKXOJ^Y?#?J]R M:[+"!B6(R^S7P\EH?DA;A1&%CFZ-.<)N<"?RD^;QS^(&NHU/8>R;LN;(RZ\Q M-V.*RT)]T5:=($U:+#F-6GZPL>#?DHJ$8S!+#I0W"CD;Z%&P/B*2' M9XI^L87]6#IJ:Z)%F\$<+T!J%U+C=*[^&IYN<-TY,CTEKR9C/@ MU% ]BXL)#3[3D@3=;'6X2<@C[2C7T,N[B\-!_=2+J-W@HAF3Z5R.)7],-LK, MZ+W1Q6VL6M'J;=9TG=?E@)R4S!R#-EZLUX?=0<:27/%MOLX]8$ACQ,J?K,Y, M]WY'G1@9I ^322Q7DF(*BFT(#S'W'21O'&A"&_RMYXE?%0,B$K)/FLR4&=H? M(Z':+"$D0LW$&05A$_-6:GAU)L@+<=SMC$UHSZ7EG]>[US3G60B-UM=7S'Q_ M J?YILQY0U9P7*<L%P/24R9@JD-J0 Z+_[:(P"6F^N\S,KU VP M-[&&'IZ6H5H/;>$J0F!0-[J-LKA(,+Y3682)_CQL3[A.?LN*/7PX7_-/5=-< M5A(LB9?KE\LBRW?-C:I9L F9K*UQ& S$K)'$(T".QLR4'K]"XZ*?HGP0)"#SC567(RKG1'>SJZ.@B2=T585<=#DM+P%.)'WU M6L 7VC#?1=OR^IEOQ-/D^@!.9[.(XO! C#M#UQHTHTD,/#5>M[V6@A,21SZJ M1!['PY1IR2>ZU*W8 UG5;Y\K7+BDD1'6)'3%Q&X:B(+Z!D,C@EQ^C6B)2-&F M5-BLPLK9KM,S%(2H/CL]?M:^&G77V0);U?TIETD$>0Z7:AQ7DMX?%SN(PP#+ M27& 2'V-C"'N-"N9#U:62=^ -ET1%V<2OAZ-]<.MF,H&@(IH$D6?824%C'$3 MS@?KBU:E'?)TF=,XAJV,<\@@:?+QL]"!BJ*2. ,QN:_0X7W7PYGI2J$!NDA! ME3\_W6F]'2!_:5\>YEI)*S-NW_9GL2E%3X^X,C4-@UG+CURHA-RZVZFWY[&, M0>_FDYB<^-'\M:SYNOI6YG^7650?>,FW.<11J@@>T&8/!9C*K@6_](-%D0/U MG:M&HO XUX<]NKR>S?AP-^O8J.X+#$1B'GE:L5.5L9B%K9ESBB'I MB0*V\[*MZI?>2AX,J>_Z##P.2XF8]U&$:V@A#J0UNWQLVGR7R$+J MI+B$M[:X/ZSJQOA$.5,*J'CKP0'4R/@^OG'&99J8E*J&>A%M%Z-B M#065)-1@3(]&^>"?23>V?8YB74K[S 0,_>+0/E4UO$A8 MH( _!Z<_+:RU!Q-'NA-/ 1:2 Y"CS'K)J_O.FO*NKM9CR9RZ4'^WI=6J 7=<5@\[27:FZ=^G= M9@CRM+\@D5[31X@W;R/['\]/D-@C_*[.W5$0KYIGHK[/Y 3>I)\[R-:S.K@C MA9AT1=YSL4\.7-INJU*&$/\E;Y\NQ3.JVO$Z^/S7_;6!7(_ OHLAF!G#51*6 M)GLRCEQ,[O-8E=YY]E05&UXW"ES+JX/IEO^4[:OFWPR$VD7;UOGCH95V&G&C MB\? (**-2A<;D.74O1#B$]=Q57CU\(1Z>1!'00,1W6*#SW ^&)!_.0:S!PE[ M(XAV4S3-^(::R;+$\(F=M0\_\0>Q#"HEXR42N"D..GME,F!>O.93(K?TR=SQ M6UA/XWEJ\_GD"+HIU\5A(\N&UU(]L$[7APJ,+'"%5$6A$)UET!1,_92P#$PLZULYS'@L9;5Y<)*FGF,,(GC_PJ%:/ M\**HOL-F&CO?#2BWBDQU2;(;AW4#P:XI90UN38I/*=RPA,SL07:6.*JR.ZW_.T@=_IB*8LDB M"E/TX:83!3\0SJO&BH_FS;9"@T"#>9?C6O)P8X:K*S*3OY5D<\3^2CV!NTF7PP$NA^MWL M]G7U+'>D4T56+9G=E/80GDX=$X6+P+3';.?LTO6' AZ_0;TE2I>>H[S2E)P% MQ#?(\_7H\ 9]7PVC&P@M+S[ZYEXZP_"&!,L>(L\^EJTT_?VXV8BUTL$]?#[X MTK94)ZG(#[LQU8_FQ F28PLDDO9D]=357"XV&S%HG5*1&3=<@KG'*J(5+NSPUTT$+;M#QD/V/6:EL>87(Z)&\$[#]K%$T1XD\ M);2)+Q3T$H VZT9,\W:K_M[F8O/U"?*GQ,[V@TM+5C^\A5JP"+_?T=R9H9K. MXG?J^UHE3*B)7HN?N7$GS.6M$T1TZK'L0R5*+R&NN]U!,07.][E"]T;8N 8N MVD"V$D1D3F"3.RAP,RGJMV="_I_UTCE:_FGUJ,^\5:@\D&)Z\9SEA8IQL!)( M=." M!0ZDZ!X:^K^_@0CO6/=6.#)M'-K]'#:!$M]N\RD'ULB1[$PU?VAWITR M+"*3J#E769L%4 OU>]OJ!-F%V02RD.2QC9."/[=]9"?4[YS%WV=$>IHQ5DR. MHM#CS#@1P9X4D)\SR,;VU7RV):VG!3#;,!L36[I"CA?&62^;4]=$TI4O/4M65809 M+WSE^[/Z+A)0,H) 3/K1?%D N,+1.9@&^6FL2BS&;!YOX"9Z')Q0!$!B%'>( M_U%5"#$4J'/>%VI*O>=^=I7*-^9R.4X29_6ZG+(8$ELKH(IV"026*@437E-B M*4)XS7T'G^R!396%Q^W>TC(\JGY-LX*B2,/D/H,GJ1PH#W4&.L>7E]UCY42Q MU8V8:D48D#B8[=@I@I"2,LJ%P_8S-;S<9:Y-,_J:9:,9XT8VA*C$F.7&]6A@ M9O(2TF1UVJ4X##_(^@1=[17>?/PAU.2J%FLAJU]N6KYKW!GMG@HUVM';X?BH M[[+^PZ8R0E_1AJLRSHM+,7]%)N+^E%>66>IBA2Y/W8EN3:^394D>S>/\F'3> M2Y-\K?%T'BJQQ@"9"N(4H"Y#5<][&NGQ5C)1PAHHF&])K*@VTC^T M>U!#[9["&VQEG('92XMZ;$YY@$T0#(]]B#=G?(D[L"D7^@0_'_^/>GZ?6_Q) M2[<9/!)MIG-&4O?H+*8E:9FV\;11,RM.6^I@=27V0"&#+E!=1ZA/BQ@01:@/ M9C]^0WM(3+F()Z5BIA@LLRKN(#@VE(L]@CR'^2B.*TE?Z)V9\:;<']KF$W_F MQ;_Z(Y)Z6S @!T&O%9/]V+].XY%HKB@/59AH@DQ(7)U70C 9**:;\F*]!F0B MH9>MN="\Q*O38_P8 SF!7F$&8/T(Y##H82(=QHE(YB162H= 8N:Y%;Z]=?:M MZ4!K0L")\-[E"+DI-\LPO2$2"#,R1^0-H$_.)A^3Y9$\3&@1PJ?AOZ4;CS^@!HH? C,&S-0>DZE!Q^"72\,V=;$!6PXG\#-Q.5T,_]/(%+==%(8A7VW:: Z"=ZHAR), M&!$L2%GHK ]$=)YJ?1/:N\R:"'KTC$DA*P,<47ZA5'EC%_M]S=>Y_+V$^&[D MW?@J%3'D]E$9?/9G%:IZ$UUW5 M"GD:GLE_$7UYM=VZ \7,\*P;GQW@ ZS[ A@5U#=6O6%;UE!0WY'UY5?,?(H: MC.),',,#UU^G3]3V]KG$(Z?VG,91P]/)[TYG_EW^9NC4.BT@TN,H1H0:]I1=*)G:SR# MZ SW/EPBG41Z3G G/23QOIS-@K#Q/IJ/"7?H1;7..WN3N+>O#U"YXJXJ\O7+ M!U[R;=ZJ@.*'[(=+R!>WES>6S4XJ26HJ25">L6@]%NV#ED8X*=S[:D M=^ENE\L$;GAKJ1CQ;[Q<>VP65A=Y,0XZT=8'L1X:2<-M?&43$!C:W1U M=%^(#566UH2PJ*B:09&%])CQE^*OM_5#]=T9COYQ!!@//:"4'O2A1NR?$&&S M/$AKT@.H:6^W7[*"-WXWL(0U!S@.:(J&)]$<.:/IXP<-2B.5ARH66;?S,?[0/WWGQS'\35\^3VTEL3'_K%< MF.WX#')TH>(',<&S^ZQBAP$7Z^M&B#]%VD,&IJ[PVC.?5EJ9^97UIQI]S6 M8E<]YY[4H?&[6G:#A[7IN)#']8@<[PL;)3VE=^7PV/#_.D T%-2P;,*!+UT' MIGK@X' 4#A07*:C3Q$]WT@L50@.;VZW.4U$6'.S@;>!E[2P_WB$'Z%6V7("9#"++GCK'=12$1G[7,M2\K MS.P.\_XGW>7= E"9)G1X&8^1G!B8O($RZTV;[X1BX7P2B%:R-+UI%W5CT!Q M0X(P[F,DIPSG1NQ283W*8<9SJ%.+,=7ZM:H85J2V56P.ZT BH6ZT&-_18-(. M\\.8JK2'C/')SCSJ._]TW)E/ZI:>\! M)K@/$H\*#CQ$)2:R&>RA+U&CLC8O#NU350,"K8RB@59 M?XL6@#RIFH$GZ64U0K-BE!++TFE[D_ M?%_5[GO'8#WU'9CJ08[V-"9A;"STDYH8ZE?YQ236L+CKX/3<7&;[O,T*'UBX MU:0':9"#V,ZY87[,]:'<-.QKTT=MBR4'!=37P +J R'$"?R)&,.]I&GX5?D- M=B_4;8(X1S47J;/W60!-)R%]6_Z6M8'*[S#N>QA8E;B"4% YZ""?HA>\43/Z M@:G%>RICT)?169B=%*-73L#_<))ML'<3"9AN/V'TT30A*.5F,R!60FT"'3/L M:51P7KHYYFBD<3,B1#B\C$YR::'6I.:OG: 1B?@.O#7U0C(.83Q;?R&P:PZ" M'6;,.=RB>-+:YVB@E-7@&B*&71M/W?DFG=*7ME3[ER=>%/"6R,I0])ILRG1; MJG6/SQQWN4]I2^EH/[&FD'ZNP6FJ2B^^(JI6!UQM?72E*U^2VGO.SD3GF_K\ MDEI*48Q?:QTV.+L@!@"9B[[4<9$>LAS&\B CDKZCK62$4&9+GW.Q%-S=R>0Q MECLH3*GX_%D/?%9I>7.80=M/DS1VJ03QFO.\O5/^R^J++L431B\IG! MG*2ICEU5SMNM??3JDB;22,BUOQ6ZP4Y7$]D .J;.@=/D\>/C%XA'W?[ MHGKA7$_Z^&>;&8CID="7VR)>;6Z2XQYN(9:](/D:*K!39*E/$HCMK>J7:[CDGOCFUZK:0/[X[1;0INIGWP&BNZZ8Z8LWOZD#ZMPB/.NQ]CKK*['_X; [2%W@BO>8F>+O!9=,$&^!'>1'_EW^ MW/EH]G@LS/C,_L"*=9]0SRGK(RLV,C>LAO8&4D/#N1CF\(Z<41A$#TZ]HI8Z0<%(5,!;DX6+;\EHB/>3/SI4X%RHC M@T$U8,8 U7,AP?=!1J"1)\=S]&V=6=:1V_M=7MM*,(AI_0?PD$V8^!IGCT-2 MB3UDGJI8]WS#^4YZ\,Y<8ZP?.0P[0@]9.HLIV$HYF<""@2&8&0-6 MX4\R3CXOWUF*;C\4-7Y -,V.^V,6QQ8@S>N\S,KU.:39C;1X:2(TSY"FDV-I M0Q_O^3<9"5&VG[-="(2H;\R@-9%87)/'XQ\Q I/?[57=0GRK?(9"]('["A8M M5?RN?K1#:U*E:C)W_ +#*4S[EM:@=/XP)P/#MY2\]\&D,=XB5*5EJR-MV,]F M3S;U,F+ZO%1A.-V$>#3Z//5?G,&[%87MUN&ODJ M[B8TM:G^@SV*1ZQ/^R1&Y9XLB_]"S&D#\[HN,J??N&O$H!6AFCV8[?AH0$A) M> %>'^HRA]I!LD[;#_A;X\WRZ#KH G:JRS3 D62O.:G!]D: ]*2NR\XHT5N\ MG2KA!/A1>@N(DQ2G\T>5/Q>9"59\_Y:]Y(! 4MR4&_[C?_-0JJ)NS61S)MH3 M8^V/9H\_UU$24QJXU/WQ&V^?JLV-O"G@B+O]7O*Z>(T[OL/'T[C: GJJ\%!B/>4PFA.J[<_ M0$K&H7Z1(6(Z6DS&B+D$8#J8:#G59Z7CY2@?I$Y2,!$$Z$X;5C1Y!8?@F3%; M ([*3!$9?T#HH)]7T/(:R>H_#[PH\I"Z4,S$J5+]RT([,A'D^,"#? @[8UI4N=NMX#5:0XL":CDQDM676 72FSL[C27 MW8@5' ]!Z'$=HC^E0JJ#G>ZRNGV14/F9!(K7U[Z\4JP?-W_)VR>[BTM@!B9* M-F+6""NC .EKV1ZCLT%72IO]B:S!1'\6;O_#!4^] 509*ZYJ-IS,/V;8 MU<)P9.8NII1G[&A*2B6"PJSK">3%Q>8_#\H'+I3ZZZK>9K MJG:2->N'EO Q3(Y.^@P]B2_8\CH#HQ,_CKI5J>R(OTG'+]_\H7A+#5I7_ MHL=#D--P'N06'50Q"1?E1GJOGJIBP^M&71,S(A0ZW"RA RRF MI 8 <6]9J "3[, M+]*E-YM),X(3@JQ^4T?;*)\DI9E[DC&$6+K?X+GEX.AKG%->X:5\9ZHZ2,?5 M+%YZK>+Y18HCJA-3WQ?R_KJ$Y5,W8B5!H0'X>YN+Z7Z!1XLW$" B6JT?&W:U M-3KKAR>V5)W"F;G!;)&L)LTR\$$[3!(,!L@.5,%2D^FC6])!9%J][2IOLF_? M:JZJA@)D^S,O#SSNH!QV5DCVLOO2#LPH*M%XPGCVI+S7OI8U7U??2JCV^Y#] M^,!+OLW=SD*[N?3BF@[$SWH'&9@@O!2GW3)V747 &_2'H)KH ;MW)37 WEP&S%4/_*_)9 4'[(CBD"ES M%#B]F#PKE A,'AYJ4\>IK9_XYE#PV^W'K"[%RFCN-":]]"!]>%&9>#*K*%PZ M30\&6H(9#C:9>EFOE)=N!6]TC>\OA[6KNS]\K]0/31:PWV=#LB&/X1BZ*8]G M?=K+4*W6WM'4.1%#^[,W!EM^6&KY.:EQ;U0GZ6^CW-'00G-Q$!NK!AWK%:VS M8Z,:Z[]*;E\[)PO/&N[AEU/BBT&_@NZ51B[KRE1%OGX)7@+=\U"U1X]NDKBV M #UXY%H4$](>Q^/;(J0M36_BY3A]7;1@PO#3G5!7_9274!ZUYIN\O<[6$BFB MNR)NMQ>[ZE"V$46.8!QIH90C,3/4X-X4OU;CH66/2-ST\XC'W?7','!A$:#- MW(HY(Y^N^7TX+B9P%3:./--JW$T#I&VG50,1UWGK[ 0:(#(I)%Z-+E[ MOLORTOP2+$(_1]OI)TNK&TRU8##<0D#,(FD/&_EC^9?8GFF=N&$KYO!BHK58 M6A,/727IK9._\E)(N8 T!<#N,AF'WJP>W8>93O^4[:OFW[J,S%%N#P'+?41A M(@@S@0!U&\CTMQ^CJ)B7E 4L;&2-39 MN[K:NN]CV82I-L3/=&NVZ TP)B8]1%P'!3#+*3@$2PCY_X@1$J*]?9'L2'LM M:%.:4RTROR<]3LPD/+; 1:@TX9 $1*OI.U&N:#-O=?OOJ!)_M.^M27W=A/HF/S;B$X ME%["\!,JR(F$5G(,GP<"4'<[N(7@O;AW%T%RH!C)<%XS ),C4&^B*#)#MW2 M/P0F#+I@>^DCCUSA[(0,M4^\&18*6]OMW% 2(/;0,780C%4<1TX M()&(+P*+AZS0)^(<[$X0^LELK#-46OU %^ M'W^LG\!O=I^U_.-VR]U1"S#N2I6[M89?,4MS4TW@QAG]<-A#38DA"*)VY*&9 M&8.I,34W6OTOK1Q0XR7!2DA63^RJ6DM0G>N\66?%7WE67XN?.,\@TYRI]@PZ M,-F#XM#Q$& +,DAGRJ@9+BX@[BBTHO,C7N)RDM10*^8N/;,R&1;J_RX@#&X3$JX%RPQ3ZKPQIDQ?3PRP-7=%..;:2CF)?20FMV MNB,<%>!S;\34GO,-E .#5QH$HS820XIOPF4XS?CNW!^)6-Q_0S_3U6>8_LX* M+]5)>I">RC'?N7L>:20%SJF_9:6N;7-9E4U5Y)M,UU*Z$Q^#>2E$!'6GY%D! MYYF*>9Z!+&]_1X*S]%^2QAO[6W"V=%]C_>>6B4E_;@ZB'O!7D5+26*<;,<7R M&V#.*!OT9]YV" F_5M7F>UX4G@HRNF]7+@LLOS_U$ MFA'?4ITP,F9B$X]F3 M_!73M!T&%0BTFD M@\X*&CUOE@9MX60%)M03>)I8^%W*/YXQ9$?KP>S502\(VZF?Q9E';1@&3U[8 M(-Q1K1>MZO4?]%M/2=$7SL%!=#&]@HP6EKIX=+V!ZZK>\KP5^D1#B4@<6;[" MFNW\ A9+S'5,(C=T3RQB9LGM*'?2GLSOBFPMJ>PCZ? H!=F:=@T HV8)A?K M65S'XDD5"N;2?5C?J:L'7!35=^D9@/KG&JSA4]4L)U'01S :"A9D4.)PN\U& M@JM T&N^N2DOLWW>9DZ;0-^<07M ,] ]R 6!$X+*P$C', M?V]T(UCH?(L+P(@EV/\\B&%66H P\>KE#4S,V)N+EYO=3IS!=9X5'PY-7O*F MN5@+G:R1:Z_Q*S1J/"75?D36#\G,F,P>=*KV4(CX2%Z@(C^)KZECQ"W@UG @ MU0"XUF59IT:J]4=!N>E-C6@N<]5F 0?K++T1?#"2J$^LD3^0&^!*W2_P3MWK&+MJWSQT,K[ZRV I@.^N#^ 2T8YQ%BT^@0=H3I M_SEDM3@3BQ<5_Q",I.W:ZX@/JM7NH6$J_&NUAN,%@W M&AN^[T%]PC@(P=:XE^;T\/!"_*ILL;SR/U3EQN YEYLYD/']& P&H36OQQ/F MNHOGL"7E==!IZYW-_IXWO'YV(Q)T/2S7B.E#O6W9C_MJ3''C[4F:YNQ M%7T5@M)[[3IB@P"X&5"*;\F[,(_K9W4?'"/PQ,@<@_0+A>ZT_=JH4(YHI$39 M[WVU?2]ZJC@7Z@/&2Q>J^X<9D=1SH\/RI+=6Z/"WM8R*4C$!!@#*[!-Y"DYCBXY.XLDK%^R5"M'< M;C^!:38$?-MW@#4CNV#HMS3+QTD-)N, Z4F]$<,U=%.*AR%O6O (P[,WD(ME M'0"FIW+2R[ZT&SI &":7*%Z0%N#L4CT#?G)?RO78&TZNMHZ)"NNM.!N2[AO] M_FD>*NE1JODX/MRIM9I#K*V8[LHFX?.D""DARE =-8X=B3&.J]TNEW6@ 7O MLBIA ?%R+:[4&8DQUB@R$68P3D3&"UE*<#SIF$2/85[BL]&1^:%2)ZCLQ&97>)-V)=Y6X-GDK-KXT M% 6JX-YW+9EI"@)IUG4N34G4.,I'DHN)[S36)=]0V@)]GWW_30=.-!+K*MH* MOQ(*X'?6=>X0P"8F>4ISO),\KUD^P)2D?D4Q"7&U!HNRFX:.FNPDGL31U'$? M(DI?THK&)QK#K8AYL='%X9W79;):Q&2$M*:ILUCU)!2=C&,HUT&"QM4"0JB6$FY82FH:9P MG.3!%G4C_MJ\EO3[#Z3V94]F$%X(T)3)MN2O.;>$T%4Q)'+VB=#4;3_6ES4O MQ6U<7?S(HY:%Z&PM"?&O?CFXQTVT&IP3<"T&W83] 8UH2N@$A0$KP$^84DSU M[,7:^%-S6_Q$_.-1W$5 TO\#4$L#!!0 ( "" "56!)7;3"E$ ')0!0 5 M <')P;"TR,#(R,#8S,%]P&UL[7UK<]S(K>CW\RM\?+_<6RG'7OMN M-IM*SJG1RZNL[%&DT6XVMTYM462/Q)A#:OD8:?;7W^XF.<-'D^P'FB!E?4A6 MMD4 #:#1: -_/6_GS;!JRV)$S\*__;ZFS^^>_V*A&[D^>'=WU[?7+]97!^? MG[_^[_]Z]>H__OJ?;]Z\^DA"$CLI\5[=[EX=1YN':]=_M8J=,%E'\>;5_TXW M_^?5FU?W:?KPE[=O'Q\?_^C2WTEKXU?MW[]_GG_S'7P,__'+K).05I3M, M_O:Z@NGI-@[^&,5W;]^_>_?A;?F+K_/?_,L3^XO:[S]^X+_]S????_^6_^O^ M5Q-?](L4[#=O__GIXMJ])QOGC1\FJ1.Z#$'B_R7A?WD1N4[*.3E(UZO.WV!_ M>E/^VAOV5V^^>?_FPS=_?$J\USG?7KWZ:QP%Y(JL7W'*_Y+N'LC?7B?^YB%@ M!/&_NX_)^F^O'^*'X WCX+L_?7C'0/PO]C>_QK\>1V$2!;['>'_D!&PIU_>$ MI*]?,= W5^?[1; /F-C>LG]XV_G=V_^R3-FOETY,PO2>I+[K!(DNH4TP5N@^ MIYMH0ZY3^O.&(E.AM?DIHP^&P.M[NO+[*/#H?C_]+?/3W8H">1_%'X;HZ_F2 MD@?.O6,GN3\+HD<5MNV_>0NW1Y;QG1/ZO_,]/41+[72L@R'\)J3*\AC[:4K"Y7I-8HIHB$SA M-X#R/'/\^"/BL:OPUF:2_CZ('$Z=7T&*;I3^KO1CE @J9_[%PS'(&7BKR!=S]N$_)91P*=;&4>I]?M0 MNM7V5(]V_*?!/=?S)11Q0O=PY=P&P_NP[U-(&SK@(,H1*PL&S,+6G4+Z/P;C6^Y;RI%4^UTXE>MP+.5HZO\8C$W,Z90CJ/*;@*K4=CKE MJ.G\#HPS77ZG@OBZOP;D8(\+*D?J, #(4[['S9$C=Q@ J%,B=GSD2.W_&,X) M=^^)EP4D6@<'1=ODAZGGI&MZOF[9^1J%,7&I1:'BO742/Z=CT)TQ @[E7K2I MV+&[S):%8/56T?@>T%_CL+O8D)>Z40J:'?K4QN_NZ7^= M+;5J=R1A7F@292DKBF#5(^SH<.*0_I0$U%VEMB_9.ZKR"X1$:L7 [C4^2RC6 MH\!QO]!_I/"IIYC>1Y[N!NH%9\,,I%'J! D+441AVA!%1GW$A)^PIM(8A&3'^4_2V'=+M%GHIYKD#T*R07X8 MATE_B?WM!2:D129ZH<^$1KR23P54MJ,]Y0#$%D5L#'K!G!E%"RRCQ&9V+VX1[$'7N,;(22A=_A[!VDEO^ M&*& ]Y:Q]2T)TJ3\&\YHSF0EE+GM4U[.(DE(FE@BO '\[9[E5>$NXCJ]3NR6 M9- ?:Y)MO^8H?N/M W]T\,:]]X.]4C"?3D]N:=3-H"BFQOUOK]^QMSQT&=2_ MC8EWD3.UDTQ.8TH/!<)_\V F-.55Y.^MBJV)8Z]@",(3:VE;3"V^($N+O9J@ M9H[]AQT<6R=@;M8B/::NX8ZZ6;P\"5AZ 57@WT M3/9?G1V%:-ZC;+/+F#PXOG?ZQ#QO8F=_B7'@GWP2DNI@3R&R#Z8BTY$8KU6K M+0!87 ($LS&"(N84POJ_.*;/IJ1F*B2Q?+[5D ]+W!G*IPS\LIL\OSS7WN8! MV\$>5-.07K\M[.,4E(.A91++*B4>+K]B^?;E^B8A?$W0UK$7%^IE?%B$ XQ" M]43.*;/".Y_ZK?DZJ%:=/KE!QC+:'Z/(>_2# -QWE$")[Z?TNY(R7(/R5S1M M[$F!<1\QW],*+- >1-,68Q^'X/P74W_S#%PDTXJ? M.7%YE"LO!/ GQ MA-*/0@ MPMRIJAN@0\HVDPY& >E+9\>"JW9#T0TDN''-88T6Q:&;?$+))E!BXHQXU^RI MU15)LS@4AV(ZZ@5Z/I_(%NL12-_:<=,!ASH*7GG47@[PKAK&AQU]4=MB$OP# MN\HK"7A?W[GPMJPF1&6O=7T[#]%TKASPZJU76<.V/XO6/;E^PFZ65L^O(6S3 MMYK2?(.ZE@/X(I3,_#::6WSK]E09_3SVL#YWX2[]YN'ODKZ=I>Q@/S+DZZ6: MH(<89Q!* +'=)R3VMY3 +:FL"SQD*L(Q'SO=P:-"=-^A9>BM&^$N+/.RM9V\ M*@3X9QR3:EUZLQ=!X6V;&" MZD\.O1G;,*S&Y*#FDHVB>,:"P U/=+@%]K)?@_@F9!J4M4&"FRAU!Z*6RQ)A MBMZ^R_.1CFCU2%4"]&Y]J%E>W,6$YX?VBB(EE2$8$_%GI<4SR!.PH@ (!]=N M78 8T=PD*L,[P-H!4Z_7GKL[6\F);"5$E8'>&ZC#^_)%JPL^J.CZ,$TF+ZDL MS%[^808/1JL8Z:\1F:50):L.+-@7.+7] MTLDKG)Q_2=85:X,1$N^T:&:X<-ULD_$"A1.R]ET?^@"30(C<&T%%JC+L0R[C M%XT/LNR2S&QKBCAD<%,'"(I_\L,HYMU@J J0!'H/ML#/Q^UH$37E6;GVFFK(<> DR7+-[].-5M$6$3&^S M2#_L$)CYQ7D(A!.T^$0VMR0&EI< P60V39>JMJ-R=0:A-@2K$'1D6V)',Y?8 M44-BYF$]?!8,FY?*^5<)A1F:",YRZALM8X['XP'32Q(74X)M!?$[,4[%VK>< MC8Z0?C?K)F!-.(6=)DMF7 M8(%E,J>#FOQ*'L&E"X"$MSR,L+$MP2JJF8JQQBW@5X:C1B'RGC=[+KS6UZ@& M)$OQABXL!ENAF)<"?6?<@\56\0'!U/-@)2NP&SX<1TFZ7!?T@!ND*NP9B:?! M%.QF*Q]C-MHBCM;@V>4J9,RDEH)L:LPP.-T!TH[[HO^B)#O20IB MZ^$5V+&N%=DD/*6U"+U/3OR%5"B$#FUV(\+<>8,Z7 M"]# +^R#[2$*ZDH#2 MMO V?NBS5; 'LW:D.81M-B(=9!OVX7=%^4?7SD8YG- #.8AX-UX[4NW'A1HA M5!+J ,]P2^A:*[%]6B('H$P.2=<3U M.0JC.DV%)EGR3(?QS>C6)\$\[%XI9>65G>.O"1WY=B&MS(U6X74.:?BEW^.'_.TW<+[=Y:D><5-\78< M^KCKQX5Z\&F)<8!W&JYFY^XS?VXO-)M*C^TG<1=0$M0 )S2"+]WF4=\^=B[) MALGL1C:C>-H UPQ>]];O#?HI*N8.G]'UY>^.,TICX2]'87)$UE%,*L.E3Y_H M4BG1?NC$.YX?'*7XWR:E,PFH6Q66P8-D@ #]GN1B6QR1D, G4;JP3./J8W47 MMO5(P&Q0#UQW_!FEQ$+PH@)X$D?':,*N0=Y!/29I(?5(SP@4\<_@?C6 M:)JB(1W FBUC?;*I*Q,Y(>2"8W6FP#7!U!RN4#P@+PMM+<4W.]%,8 =+B:V; M3Z75QJE,;M)UY"2^:UEX.0Y,KWQ(:_LD5W (,,T.(;<3/\A2\%KD+BS8]M)$ M?GM.8&]5F"& &VCZ>D M:O)=%U[:+KRT77AIN]##('W_AQZBMQ'4,]N7U@LCM5Z DEJ%\)-HX_@AM-3: M".8E-0&#FHTCS ZG_&BDVO$0A82U&K=X0 EQS:5UAYA1^MF.P"@$6WEK;='< M5>%/I!%$G[YV/$8'[PVDN>F;CJ;,&>$2ZN-K BM%Y4D_$>9<78SSC,">&-%5CQ M_\4X<#N *PJP@TV5AVJ36(Y.[[L/)KWO7MJ1([=[ FY#KN&6/Y#8CSQ*;9P: M)E9MI\BFE@23E#!D+DLLK)>28",)"2IYQQU16S,&>=N^DRQF)H"+FS\N*].L MQ&.G& D3SD<;EE>-@%E(6(>QN#UY>@@^CL(MQ4")7*[SGU.?G@W7Q+4SX-R, MEDGX5=K*(<%KL F]D(J2'SH3T1198F9QFAOR&W#TKXJZG#Z1V/43TO6HN^,% ML."SR=S=A6(2K1.L8X49PW,5T61[\?$T0LZ2G"\7##5EUX)/Q?YM^\RW69!?>>2E>X57)/"OR51YR*\AR"-MVKC0)'P!YC0!_.5R1)8]]EU>"\ MN.?1B3W>^7C$ [J;AFF[P8;\+77". H&?E@C*\40$1,VZJ;L+75B>O&P_*_/ MHOB:Q%O?'37^U<8]9[^MBYVE[%5B7,#]2_HH_DP>^;^,*?@#SAE'K9K<*^4, M$9V"M_TCB[F)=-8G?HN#I:B-HV(PM[ 3UG6=9;E;.2WE6U<-U+2%)LN/4E@C MA]#.PS#Z(0KH?<$CF]!?^RYGW:6SX_.;9,0T &+2A^70\DNI&(>T;)R)G9[< MK^\F^TQSQ$X@Y1BSD$_0/A?JI%&\"RO[CL-C1ONMVH.X15C MIN-5A9PI1:81VVJ+;(P&(]6QJL=.[6X2EN;8#Z=9N*F_Y14XMJ; J!,PE;M/C]0;W2^568PZ^?TK*&_6 M5_N!\F>L%ER'"1J\O2Y=&S?DJ^B*T-/6]0-2:\*ZBG!WO75R)^$W21H(^[+# M'9%S0BA.U^B8G!RA#IJ(IE 5L M?>)7<1T!TN8WR"?*F )ML0NE!\'QO1/>D?-P/\6I+&AJE<=W2+ 7 /:E:$QY M]G,2NT'!ONCIF.+UTX2/^]TS!]AP#R#[BC:Y+/NQ6R.,\[RNYPG=5Z4- V_N MS-]2J:B H"R2:N=>5:4.@2$87XN3-LA+C?=/P)5$E+284-4[(?E_*VLK>B)9 MNBTJ()Y(39'DS4^%H\B#;=JD+EPWRNC6.)2V6Q>[ "7RH#S%#=$O?!%'T4<0 MMPR3U7EX0]CF*^Y!/J)7,7G@_>VVE U1O*.G#T_O+I*$2#YZE0:& M/Z!#0Y#RK((<7 QV5#,"]\OLO*K;.*L[,6/?\:'M=P^/ 6]IL*?WI;,;]>@N M\3TWV;?X"=?=0M.@4XKBC'C73L">IZ19'*I:<1$$[.%U1H9;R!*PQA(P&_-T M\Q!$.T*N2,"/@A$M=0_J&8I=C\5@/2\T]^TR/M!YG"4I]17CA;=UPM;SK('M MVPMH?FZT''_@.F8H":^P*U?DENH3C] &].HO+[.^[W$C&GK"ZN4'5#\+8-^X MH'ETSUB =WZ[4X.W*-TLU.M_T,K=9KGQ=?AKTORB.0\:4!?8[3[!+('L(^!Y ME$#VLABUBV3Q5"U910OWM\R/"26=ZFZZNPR<,*4'&JMT?V@_YC,OD91'C&L? M]'=-OL3Z%HA@IO"JT\&''4"SI0)NO&J%QV"2(_$K1 MSH9G80]4^&R0$*VY#8#Z<.:'])*#Z#/T$? \?(9>%J-4P90$7Y&'PI(MUR?D M%EKB+?"8MT1]_:^/9&IR#/",-Q7AA1\2^A]1*1.H+.MXIODNQD"N#3;"G>0F M+ERN;NQ1,XM)'4>)->=-A&F2![6BB'LY"9G_UGS YA+B)6=TX25IYR%=DQ-< M9K>![R[7E";X,2OR>.=ONQ5XC%VA?-#5?2\#^]M>@&JBUS7MG2_BIH8'!G-3 MJ^FC>?LE!7!S-NZ#2V4K/ BHMV.0D M5/]BWG:RL7JDC+3HF"[&2Y0=Y2V\[N]&-6^9RG$3++%M*N@Q!C,,XWM^(I_2 M7 ;U5:)%(&?M(>GP&2ZCK:,1C$SV/Y8ZVSH!X0]*RJ:+[!\6H5?_B\IOYLW= MVLG_HJ/7Z9/+WRI?45?]E%[PP./:(Q,_LYCXV*(U71%!.\?:*R*B/9NYLI8;5$,U/!0O=U"]O 0\#/#"C8_I":T?KE^A5P1Q&=.3MJ2\KI"[7!:^=8'^KL/7$ H8FW>R'$?:#]JVH+(\HIB]3 M8HZ(/.3($Z@"5J\C\'($#6Q9-Q#7V6;CQ+MH?>W?Y46%85KT2N(3H@+?93ES MO;MV&Y"M>17=B'3C^'WLL+5K)9%BN[+#8JV%\24Y.:]]L%H!'S$,'K4'8%BNJ:.[K:RG"9*>S XH'C4-8U=#^MX!-Q MV!&5AV.T*U7WX Z'GBUKWHO*X*&)"*XM4]Z/"_5N*R/)J@$?8!O@0!KK>^** M;$F8$<:/8S;DDJXX>?33^[)3F:ZC4\ ]J\#]N0+6TCZ1Q:K_W+87OJVM(XT6 M^4ZB*/3Z"UQ9SL[+*RI;+E//CN6(M9MN%HV;*0QK(PL$*$SZ]Q;@[-_L>U%A MWPSZ)%>O)^CC%^1T3>LJ7W9$=C;!=S^+E%" MC>J-24N\\>I%@;-S\M!X$MG@FI)_;VFW-(#K^E47)$D(.32BYU!M[80!9,@^ ME%A<554?8M:\'"3>;O4XB^-*OE8_OLJA5V3Q8+$$VHT4Q2MO!QI5TC4517"9Y*9$'4 @IMA!=$VMK7[ MI5>I%T(YF&5TJV<5%9$W5J*;>VVP?83DH01&I'-#=I_54GPR#)S7,<*[L6EZ M'^Q;ZQ71'4BTZ_4O(A:+CS<,KC5/28@#\W%@OZAJ7I*8/[.Z21MPE/1R M$(BR5>V"J*:EPU"PPI&R;-^['2] MT K410.J_>=52KCUH_A2>&QY'XK(47L6Z.A"[069(J/G5GI1#"YC+YQV*WHB M)I0/O-V8=B)6#,]:7GD G;8;WP79_O92P8R=19,5=SVCK,!9P/TT2HTJZ^O% M'I91Y"S3D>XTXZ5M0)^CU-:I-8!,_Y@2 [:_A>3Q8AY.:N',6HS>E!AGRH28A2V?'@.)\AGDN;KN8@2UJB(.:!1 MR+,7!G>B&E1[@V0$.#0?-9PZ<4@];<8!OG9;^Z ;#WXSYVZ)5;6_AU-S.P/R M(XUJ_ .A7B%_\!TXH6[*^6 -ENLJS,+_Y&WF.<=NG82YHSN;3P -B=$^4J3Q M'E7QVMIMIM1@'TPP*E7=O<;RF=GQ=AB8GOKY0P^VQ35.-C$@I6CU B-)^M" M@&JAZB$8&!<6.5[SY^A#')B9NEYGMPGY+:.@3K=FCY*:D*RU5^Q HUL!V 1H M[B0>]DV"_X.I](#N9-:_,3/OYZ]&._[33WP$S?F)-#U\_6:X;@ N.V-H1 MDDBQ?2*U)]:RG,3MN5EKK_"3$_NLHJ[L"WI*Z4[+W0"=69/%BQFW5).X B\Q M^W3>L!XZITGJ;ZC?#=WTO0$<]16'FO2:; %KO&;TSO.*N-%=F'=AM&J#A_'- MR_Q*\ ^G'1MK$E?KNA%'(?W1S7L!?([27TBZ\*('ECCLDWC'K.TB>-&[2=G0<^H:L4@2DB8%>[QE2+4CBUF3$.Y^66\D(8L>>VMIMY>0 MYB]61^ 6Q95RP2ZR;\*(WE[C;>Z?/60I.R5"EW[%96)=:R!)G&?7$E A 3K3 M^,U.#M;]I>=))77@W-W%;-@Q[_I7X..LLIC D<")^_C/H-F))$OGEE>M]SJI M>$I?1\N3:_>>>%E +[)[P,6[/*M[11HMU1 M1F^*,A$7#[85RDR?GA4-+DPOWO/H@T+!L&(,JR=&%Q;L>[),ZY,._@#J,TCS MFGV7_$].FL7TOY8%JDX!9F9'K\?-($_AYNH8^G_EY(7J?+EJJ]!QW$$U*B;? M]DB;O7"Y),1^2&9>XE?;%JF&M(.K5IO&#.)\)AV,%!D]JS8ZU_:7PSY/HTWSVR]+A[M,O?RQX'3C*"-Z1" W80S[@5CB;K9W6CZ'E] M;;0U9_?^>D#85(-._"!+B3=2S$R-BKF\W=;F\MRN*!TON\V"9R\/O&LJU'HF MO'AT8H^WC%GR\%#"K@WY/DB2+ \9C17S!B$.^PB%?_X-+3W8RQ^(,E8955T. MBVBR/RX>**%N7KYXY=_=4X:QE1<#L.WFY^S3BQM%'D=A@24,ERVTKL*3T]%. M)?Q:5;!?Q\Q3CV8J]CD*MR2A;+BB_Q_[+OV)4W\3^NG8VJ5#RW-5+"VY@#V< MLV&VA N9S#FK2AUNLFETBZ8L/. 7?=+:N(I2)Z";QW62>TYJ=174':">:\0< M 4I,,09E24LI"&2-1 M/4NN'UBKAE@MN]KX!BGR!B40GFIMLF%6$>SV3M@YU5-"HU"[S=Q=>? 8*G0; MCG[L ?(597LXWZ2>N59&_R%SZD(\-7!*W+JHS22<@&7JW#RVW@0+AQ7J:8X? M.A2P$QP*IQ9//KCP.[!@>VFV+$Q-[ET+ 2WQ%.%"5WN(I7WLS M+^:N_LZA5U _\NBE-$ZU Q&5(LER2Y\^D=CUDX,3W6O$>@$\HPTM%&T_]W#R M,\?W3GA'5[#/@O+%R%U2N[Y][G+LY!GHRRL8>_SKN[$L\C,6^""']7,4N54^ M#;W1:X<.$8TX;\?B';JT$.]VES@!25RJZB$)G-![B",O<]-]L$,OTE%T?CFI MHCK:73-4QSFJ1>A=YJ@T@R!:*$P&072VMH$OA>I&9>+'B>':BD$,HL.Q)3 Z M*MOU""9N(.K#5*,3/H@@A1(Y?SVX(1M]E"5X"!$FL"+BDVCC^.'(0BZ08OMY M*NJO(O*2IY6[EH9Y/5D=*T1W#K^-FH1796EED1A=QG^^I]\S1X5-/0U)K,#P MCD]Q'5E5]G>M'ZF=^'5 R$-Q,BJ%-@7?S6H;"!<.5;BD_$Y3@?/5W\<=**[& M\-HZX5@2X)!E'NCT8TV9-N(,*[A^M(4,$HC[O%]+L0P3[88YL&KC?=MB8V!QLY3J8J* MLP,L5C*N5_APF"5 ]NW=]^ZAGG=8]HT?GB(PZ";V@C*P1Y\A#AVB,9(56UO8]C6%&2/1WF?_$?K(BS&X\Z*ZW MJCA[6 8WGE8M7[5>^R[9$R^7LVI\,QLQM!8+Y8QIANS%4W-L[*$!9+.1H"SS M#-YXLX?FIL&HA>MFFXR_<3\AAR9!].> E _6-U&<^K_G/>.Z5@.L!6!D8=^\ M5-4%3AZ%8OT)ZV[=21K\7;L7%59RQH+)J%[+OS,V&"._A6?^HQO>3 MKK2;.;0!&#B7]4E,#"RP=@L0X.MTMQ!J7<,%O('LY: LK)^/$9*.E-BQG1&KRK%G,:;GHD0L MU0+HEY_J^)$/5_LJD7,9]\&]"L%G409=&*V,'M\9MJX7.9M16P8KD>MO,6T% M1_\U: 5G,V3IBS6M6*PI,F35J-. 70>ONY]TE*7!_;GXH4AZ@CT/:DS- *Q> M =>$F]#S$S?*PI1XIT^L:5>RSCR'L:?7:B+C M@.4YR+V3@X#5,B-' UW6CS/P/:9>2=F@GOZUD]RO@^@Q,6]F?5S!4&F!?TPQ MG#$,FM%!:;#Z91-U<9IP#!R'NI&=GD1>3 MZ:,GJ;/[=B[&&M1LJ:=U;!PY@1.ZY/J>D/2"_29C&7P?O4XT* 8?<@=7CX!N M9J(UU.M8JI76)?VX4#M<#:EYS;_K9QEP[=>,U1[NG(#IT%\THBF:C>\6KAMG M3G <.$GBKWWB%:3"%^Y*89VCR%M'N:#OSS"[4:LE.5G,#4^RF)D .TK0A04K M+&13[ITSTQ[[O<3Q*&Z+KY1)*X>7*>;HB M+O%Y8_K%74SX5;M<;[,!18?P!H$\'PD.\PNU"H ON3 ,E27;,;8#R)#2=#9- M[A![<5J"UJ@;1^J=XGZ&\NX1M,9+RRV);R/$NNR@.((\>@0!C!"ET%;%@:;[ M@DH$0CV04@Q79AVI=Q>1$TI1T?H(M]ZYCYM,+=MK1&X_=Q,Z^0-2]L+T-CU/ MDHQYHJ=/;$@U='W( #+TU]Q#TI-E&H;[7J&)*=9)45H@Y_YU?HS]UF9 (-V+ M!BRAT"R\J9#.YK];./0%], 5R #>^_$S^3^M:MX0YW;"/3 M/61QY\QROQCU"D%]5[AV_'C+ANY%:^J<)_F@W\=BKJ7AF+C*I,S5/6D,$=9T M;^5@*IN; D+?A4>"4S)+@<&D&M PQ=JZUEE=XT4]^XUJ#I24F$_S@5&E>AI< MKZ%"T=1U1=S[T/\MDQYLHM1508@$QXB#[N)Z#P8Q*\>>.W\4..X7NA@*(?D4 M>4IC4;J^Q2[Q[5=3)H7.54-=U^>OJ(#VO9&T5E'/JJV,'<\/[RYCW^4%B)M- M%%ZGD?ME&18S?5F@_X1ZI5+*JP<92[7!3]O&W'$5YB*%M"K4GH=N3I 3- >F M\Q6H*L @O.6[P ?8A]?;MU4(69'=3XOT4!93_ M[4<7.AM; '.>MPGU32UB)V ._*__^>;-J__W\Z>?OOV?__=/]R%[^B7\]GOO M]^^V=[_LPIN3[/'C=_'WW_WX_M\WJUT2?+=U?W\7_#U]FUZ3O__^W8WVZ>CXEW=;[SJ^C3[]>/EP\MW5T>__^O'#\OS;'Y;?KG[. MCAX_??OE9GEQ\\\__+9=_>G^#\M_WG[^>_C=[=OWB_?D#_^\^9?WY?SX7S_= MK6Z<;S\D?W_XQ^>+R\71NU]^O-V=_)@N%C_\_4/P_L?=X]7'+\O/Y/WZZ.B) M_)2F__?AO>_^3IQ/US_\]/>/CZF7?7C_?KO\P0G__8_HAS\L_KU9GBW/M]]X M'_Y!WGH__>#\'AP_AH\W\='I]8?K#[??GO_F+((_G#V^#:^O?_AN=?SGQV^? MW >RH]?>JT_+S6^)_WC[]A__\^KX^NK-&SO;Y<3?^AX)O5]\'I41:Z"G1WW@3%H3OQ0[=\4B9:4XJK$I*)SL_GI&HNAF =)^KUVO9R_NUX6,G_W1VF(!+V%-56B39K%T4 MH)G1YAMF&>0D/!AI6BMAZ_O9EE/B"IU$ %;(@1,U- M8:!D >>\ZFC4)R=X8"OT77(1)CNZ-W'W[#E,-*]\S"G'5AWE-'C M5[HHJHDZ@R'+@.%/D5_?C7Z.S$?8PZS33T_DQ\AIV/231W2H;IW$=^D*/3_( MJ)X]$M;TB'C.EL3.'4GN*4.3*$L3Q@6JY&Q^L1.']*,;#<*.(3;G>TS2:F9CS;\!%AL'3]@6V 554I2V-Q9BHDS!=C MJF+'48Q.M:[:5V5&8C.V1MPRO"#O[J4HS:A/^+"NDB\]8WJ9= M[Y<<\T9RYX>_^4=&3Q=_[><=;9;KT_6:-.V!L?J@+ 'CU)?20!R!(@>XZ]LN M36/_-DOSG7=%/$(V[&<6,Z+.+<5*0=R5]396;9D:)2C15@VSILA?U,EI\@:Y M..;1SK82_URT0(J7*%T_3D@8;?Q0V045?8>< ;'G@PJ9!-SG57FW-M9'M?*6 MQ,MU:YTVO% UW$C!P![5KNY413X"E@PH[5.FU/Z6Y$X$=29^R_QTMWAT8D^N M:* 7 %8@;D!$_8O&WH#YL(3ENJ3RFOF+W(?,WR7D9:W4S%S1HSWV7?X[[%]N M0A^\.;LA,3C71,D=:LIH5*=*:%Z*(ZI])GG_SI)T Y_DUJ5BAJ9;AK? 4S!@ ME((?,#UD7\;1611OG#%40YH6C+N]B7;(,QFJ5$)'/TK'M'1*;?AP8ARX&1I[ M+OP 9[&+UYIDV;E@=V'!S\..+W@KUVZ,)B99PBXGE>?B&Y+>L[H$T\9\^^CH M31/#)X[!M)O)$%CU$&=^/SB.-JP-&N?U9>"$/8\Q>GDGLRQ8C,HY*2CT%TJM M3N"QXIXZJHK.S JPJC4&@&A=1]FU>$5_T4+'DSILK./"RO:N733K+ 3H=*)5 MLE/X)<2K+G7!JD_N^"NPY&AW^)UB:!DG_4!_Z#'6?'8VY"3:.'X(K ]62$2= M*B+L#'I<7=]8F0O3CVO:$AS@$T;/U+UR9;>) M[_E.O+MVV(G$";1@Q[OQ( 5ZK)OT'L[JW_D.C:ST+GN;AR#:D3Q&:66;BC"@ M;LY!!:]=U43\@2[Z>@Y*;L']K]R&E?5[\(CL.B'W#KC<5=(<#<9]P]I=C6D" M!.NQR^O,UU#I)M/3;(W]C0X_M$/KL[; E^:).+@/=FHT4U*$]V=0- M**S5[J;RE##1O%K!C82JGIH@"K60 Q"&[\DZ$H MH:U4V.35JK&K#G0#3V4X@H7^?E<6\P5XTUEX4NACW5%6 $ _6?6 M0X:Q/W,"=H=^/TJ,9/Q5H3>$TE;_"3 /,"*(;-G/Z.5*\F MW.NKJ,^YA:YEDR-A1GZK;6$4*O;=R$45?/7G29(1[R1CS<1R^OA2JMT+RLTE M:0B5H;A/#0!-/!\WS-3:^%PBDXZ"2I$\*\T>5YBEOF+U=S5=Y5D4KXF? M9FS;A][ITX,?IIY*W: \ F7',[99T<](N_7D4=$FFI MOAHY,='\.G,G6.(-ZN J&[Z-@4-K@YI97=1&%%*IBBH9O,D$>3M+):=L-U\" MN@."*U52(PLW@>F>CEGS^ JS^,2\Q[!C9[,!S2UR0QZ[^348-OK%JS M2ID%6D!KK6^P% T75IH'*Z+&O25K;0.5#FXJ.@C02UAL6*7B4D>[=F3*1B=+ M"Q1.O6& NB$:/BP-93IRB^33I[A"QS(DHNZ978:GXULLJ8^PU[B%Z6(96+L_ M?0&N'B-M 1Z^_:H$6&$92L^[!C548/I[L/HUTOT#1X95KB$U>ZM3=!9EL;88 M*Q_C]A@>4X95CL%-$].7X#79DE!;A-6OOZ:=6.,:7%NK'Z?$Q+;6 7Q5N[+)/,#7(L\L;FTK1U4)N(Q>F2I9G/.- MU*8:C1B4FXC=%"5$N:J\,*%G5XVNK'G)HUR"UP+:9V#>;&O@7D*H8PRM%8SA MMLNTNX*)SQK15V]4M0#+JR ^&V=#+CRH8)?7$A#(0,EC04?\3KFW>B M>CKL"UIO"N!P4T]D("+,+"STXW-4D)>BO+3:GU&K?1/UA!;7 M%$82@ZT)Q:".2/U\K>J8(L8?56QPAOPT?6=52")R0P:D$U\L+8VP25?[/3P5 MG)MS*DOUO(__,<0*.+T$]7I5;SXU<:,J2_57J[[28M4H-(<>&6!CF7.SQP8+ M^=JC7AJBARO+GU"0UDZ7'5MAVJ]:9=N"TW]ET-5D9\*!VNEJZHNU!1&N_AN+ MCH9Z(^83*< T]MTRHYB%?@J73[S: ^?RNZ' #?.),A 1 HYY2OP\I!1D["^3 M97I/XM6]$XIMX51"C,4U ID#BCNF2!TY 3U>/91-,AEX1]&DY7^1&2 MFN.\BAAD09Z!L/M&0I8(W!20HG;:%\E2"YQ=8A-\72_VV%0Q<.K1[3,B MSV=,;7:9*MG(>=/)J7=3JE/(I8ZPT.=CX%77]6+@314#IS>6?4;L\Q^SL_%M MRE^T?%BX<(G;Z;GSE0E8S\?4*RWJQ=$QT0C MFL3VQF-X.IT)JOH!,Y?%+Q7 ML* YX8FJ,5*N&#OVBU\",=T-@)!A'CG%'$:AZR3W/+_L5MCHA%Y"\7 ^1NN( M4LK_>C^?2"_G3!E[3+%Q,=>$%K(,0HYMN5[NL6DFHK71J#;ADWQLK<=DF37; MI4##[;!%T(65B4;Z5&!?"TUWDDH[/TWU;0P]TCOWST.*D>R7=,%^F2T3?GQ1 M'Z9I=SLS,B_5$[67V2//%1J@Z21BK4_&48$"%VKW=XE]("')DFN5,AA=A_PX M2JB!N78"DHBZSAK+H@T?9Q-J"D# 'K#A0'H7*!($^2R\3T[\A:3TY],G9BJ$ MS9_-KS9#Z&8ES6'FP94SZ CW(PFI<0\H?0MOXX<^.^OI!8K8E+ DLF=.7WE+H3LB5!],"6I-#QNQ< =L=O24GU,P&JZ]GS]?1&N)XUFWEK M'E<,,X^W$.\DBZG!S9--/.HB?D%@I8V)+AG/28M:=^_:T:@M*+@6W./$S++- MQHEWT?K:OPO]M>_2)2]<-\I"Y@Y<1H'O^J1D]FO=D[P-41P#,];L'D2*-S4E MQLB'MC3 :I0>JR!1BT%I@D:]90YK'R\.UA X2##HB@2L6N#2B=/=BIJ\2JS@"I"*' M\S",?H@"3^'FT?@$U<3IL;*Y:)1!S^42SGSJJKF^$QQ2F!9L7A<6M'PQB(GK MY)U^ ">H.Z+*XN1:2/$E+'=#XBU=1WBW7 LH35847"+^)RNF$)0TS/%P UNF MJB&PXFA$VA55Y#*CYI-<7!PK&-OF-\@#3R4XWUHE7*1H+O.D;IR89[3E2SX/764S)?H:R6#)LK1GV;"#OF9C#72#*)5PO;JQ M/HXVFRADM8+))8E=QJ@[N<"2^,O)LUT8A>W@ LYTPT,NAU5/LI/^/*3PZ,]7 M=$.!UVH(D>S^3!G+(GFPJ%>)X^1G.6CX!]C/Z5?+->45+KF:BI6305$ MT)2>(O0"T-#)GN7))U0'@2B;NAZ(+0W3)>VBFAD=?5?): +;.\,":B5 -3]T:5DAO MT=IUXIF3M>MF%DAN4TN !TH^.QOZ8R7C;L7Z22!$K3X8U.B:1"6X9Y9?O";T M^NQ1:DHE4PC@=WV+;O-D6-RY<*348TG\DEZ"%T$0\0A@_AK=REG5C0=*+67^X*5HF$F;4+2\Z3)#O0NA:-VP>5F.;7,:^:Z4;6 YX>G9I>(\4 M+ &SRSJR.2&WZ:$,Z8IX9,,UB-/6E4DQ%IPL5A3'5%>FTJR$2L*,VC1JW]]G M00U[OK#D$TGO(^\FL7/Z6:!R'C;#N>\]$.2C\@C4*_(0ZZ:R7)]$85W+*?&ED7_>$P)\:%? M\0WCP[J.Z\I9@H,:[69!6VI659&=@Y])NER7.LG3UQ;W"L,U89XFW\%/<9D02JIF7=(N7#1A;G)%J:EC>5@,:):4K MX2Z\+?=&LIBM24[K.KZ=.M.%OEHG(X#UT+IS1IU->C-,=T[(&S_SAE'4X31U MR4JPK,5.NJC MN2,#>,SN-&4U=/<]SX/729K[]AY\%,G\'\'CW@-HL,UU-*B MK3_<&&(A4G+H$+&E2%V?,Q(\PET!/4/9U5D#6P)@W;Y=$">I]IW2T8TX@%S5\Y"=@,4[/,(9<.2.8$+*)G MX3[6B0;ETMRMM57#T\T:M )E$4E62O5Z$&%V"AG2UB'QF3=8RA^87W'5N;Z/ M'N,HVJA!M[^IQ7L'RK:P@@-H'T^=X?7TH!1JL]\(52_0"M5HY MP,(P)?VVO['6\?M.[0F0KRR583=R^:]0A6K\%@32E$])!NR3'_J;; /&O3H\ MQ.XGG>QKK!AGD $GQ'F"97T-WB197U\Q=-.!R5C%KHM6LW)9UZE-DB@NIB&% M=QP9.PI9 4EHY\X[B!#_6B*,^ZJP#"RBI=\%DW#"KMB8ON7Z)F%%8 1:F'V8 M)K"7>L78RR7 2)?VMB2DKF-7A-V?JAIG86M*(,7R8]1VJ SWH,X,%0D'?!4W MH>M H]=9EM#-GYYO'N)HRVMHH6-N @33 MWSP\C\I; KK E<\JQA3 M_B+T,Y>_D*-0)<5C)/Q8Q6RMMY'N4RC&B2!*LIA8ROQU(%&^^E=6+)\ ;'VD MN#TKW[>431;Q13WMAQ<'[AS?THMU.B_+=>+NY@0\7""KCYJ@N]0 M?+XNA>-MTD2+PPF)-4@1I>GD.(V8=^O1%0&W8=I>K!ZCU7V4)4[HK1XIU%W^ MLF2/12'7(PD*Z\P85)@%D'6"EZ.5,@,I ME)@%!_*Z+2]D\R*$,S].T@6%[2D:1.&'$_!^Y%DL7CJ6"E(0OSE?%2] M8^48X4R6B2OGIR[7^9S5_(WYH5][^V\)86V[@$H:C-#C9"GZ#BMSC@),F5%/ M0'>1!#9K9@ !CB"AU+\4_! 732HTY%S:7]]!>_>S%HH\TX K\"9BC<2QGOI\ M&JT$9Q3>T75O^',_GRWRB!YIQ5.J1>A]CO*'(N!!707$Z&=#;RA7A8.X4V_8 M,LH>%6>.RR:&[/:]:>@=G*<$EUF:I'27^>$=M,15T6.%)*0EK\Q/Y-Z=(H*K M0WQ.2.+&_H.%]U_DHO4%Z];F\XO)&2%LOC+778N-L]1P(T4I53:Z M B,!2QHT9)ZC*ZI/.44?XRB!EV\7GLG+LI-!@(W/E.4FCB(L'T,*^=Y_L-8B M5Q[OE$]B!>X50OXSSIE<<;$MWD2F'EFH<:$0R/+?,?4AU%5U1K@8!FU_QR,Z LRC. M*;^@Q\#/]%L2K=? 8H>B:LI6&(SSI?Z,7-35;"AT^L2Z81.V?&!M$&&8]*X7 MLJ04$T1"V'KM[L\.:VB>5D9*Z_8A:T-2FE#:\[FBQ>MNG1=5&KZQU]OPS+GNV:(<'HU_?N3>W7.HU43N?'FT6J([R72:0ODTBGRGF8 M2:2MUSB#5L'%6)Y!J">]E_NBDYX\>KO/^ECW'"QRW\P$&0,Q#B 2W M09>20+K8A#'O[OHA"I,H+JR$2GLT\9>8=G6PXJZO'R8:Q^;$#*XP;-M<)%1]KD&T MHZ!E&?->6%?$2:+P+(I9Z80?WJVBSW0G;!Z":$>:\Y.APB%*%$QJE_2&YK7X MBSFG.8\Q<$^OF-*03X]FN:%X2SQ*]5F69C$IRVJLQ&A4\,]@QQLP%ZF4MU=_ M[57K#Z+#N94"[GU19;YY'S0=T?)FA\EA3+#W[RROS &6:3>>J47P>J79PR[ M4\+R(LF9-M]L-1PJQ]BPUR3S\7+PE*UQL-P6VIN2.>%7V^^ MA7?CUM*]?!:DI& !)J=^MR_9/8GQ_D)9?:/LH05#"<+ M][?,S]^66S!W75BPQ&9@[3H9!C+#!DJ$[,>8*'1D,11F'1_V;AQ0ZB%Q-IC7 M,(IZA?"QSZKRST//W_I>Y@3![GRSH38C]IU 0(,PE0Q0^:Y)!F9V3$&8^FR& M;ETZ;5NF= UI#)]1:Q' =Y*7;@ M]G.I3,U;W@;^'>?G2<8"+5$6I_?T)G?FK]/[7X@#[^4IH$9)"V@*7H^W.,V5 M#X].W&A#5L[3Z9.S\4-.:OD09>&Z<69A//HPQLG>E7OE+L5+I$P0*P(K.\L< M&B:'WB7[D?[M-I^?E'2V\>G*VVO Q7 Z-$6KQ3;4?-"*Q)>G)_-,)<]. M F_C;CSSW+P]? -,#*GEA=@C^RA.+F/?9<,\.#V2B2#AI[-RH[J6#Y?ST=E> M'TE(8B>X=.*4-3Y8KBE^NAP;[5UZ44TWP-*[R_K9!]74Q2C:0E=XNS^\/;() M_;7OYJSEN6-[C>YT*)C166K$:*B^,F3>\_FV++R'M&)VMVGO!O MS'9Q/S/ NKYHOK)Q=GQ!RW7>2HKUC*-W,%O6>1#=K Y;>29"M9)1ZGH=.QZY M)N0+)4-ATJ;@LYEM.-'"P1J_J)M"\B59;DE\XFR<.VGSU_AH1@=6>\%(35,N M';_1Y46*]X+/9J;_HH6#=40!.&A8,H*$GL6S98]ACH%0(:=*^0&-#;9>M%P=3> 8K22C%*/R[4-A,2 M&BTA3( JE,N,&B=R<7<)^@^VEJ)NJ7]T;#C24 M5S&NI$&?,[8EE^M+AU6U"VH I.[!PU#F)%,)GF"V_Q&4V!2W!N^*N,3?,DLT M;B73 /XIVNO>W:S!8L#2;Z/$9;'L5;1RGIB5N8\"ULBF+.4Y8D-%6-\\:I8< M"\JA30;&+<]$1?3Y#5E!;CU!RGT[MB:*.F^ZJ#OUX^ ]-B%^CE);[4L&D&D\ MM>CBAWQ"= $($UJ>5 ),+@-P*44A]?V# BIT7($-,%_M*O^RWB)4!%BG+RH MW!:1<)Z%O 1)D)H*W'I2="(Q%G4E[Q*K>;?CYYF>&V!E1[;./%2LPODD3G]= M^2EK+W\(;LM:-OIQ1?GIGPZ*WPT72^_E35V4Y1#_] W9C L[I-@YD7*.KSZ_I>Z'V/S!L2-=R#EVHEQ:K="60%W MLQ#NGF\LYY\B]I@U;]]E3[8U+).+6I^/SQ7[ M_8N_G+[[UK%BR&9L8]3J[EN45R<.&O6-MSY>L ^31@.'YOKEBW*[OM4P9FU0 M+:53).6B5H"+%Z26T(MBOJ=8#A;K;K^*CD,#"CYFDZ&7#D/S[S#T/"MJ1RZA MG=;V[SU[*J%=@SC$2<$RBB1OY?V90'L%0A1(OKS$:5[=K6+NX(Z#:M'$XAPY M[X(@>G1"%SIL)(-QIO(4\0ZWP+5-49/H8_YL^3P4M=JP8B:+DU=D* ME3K3JD%:KXG+1A;M5WE%#\%1\47H75"X 8*>]%'SC)2EE^E0V42C.%#1QN2( MA&3MI^=L N(#B?V(F\* X%O):"*?2IW\EY]4&8I=MI11H$7Z1GQV.@GIKL9 MA;6K_3*"Y1BB:!:Z L)ZN"2FV>6CV@-CP1(>=]S2("H5RO4> F6&]:]XY*%Y^6N]+X%DX6KK C+3'S- M3B9AC/7:'V))ZK,FN-YYF&0QNT:S VS+F^5".P9]J&8BPWYVP66D0>*(2^JQ M.JQX^")*DF,GCG?46O"3P^;-49L,C$($TW"C-(L!IY>-4ZWPF:0Y<]C*J(M1 M&H3EEJ4\)51AN.0P%^_7UH,0D& '\ M7LBZQ3H\S2SO4)>!4Y\5IW6L[HMIN'[O@1?Y;3Z:E>O_+>LE6?:=M&37#(E1 M3F+U\U2^?DL&COH+PGZHK9/<@,*+:?18A-%%MO^E!-LL"-.,"3!_:$5_T4(1 M6!TVEM55V"6U"WZ=,7BSY<2M<"L1J.1H=_B=0JTX]8PD!42 M4?>R<%O4.FI8D4JS^Y"*OJP>H]5]E+%YM-=D2[$1$N:Z3YT-^D=_2Q@ZA8(U M-8C(;G"GQ!3Y NA8*3TN;[']W$Z1="X6=:#>%:$GL<]* M#CAE-Z&?)E?7-U9Z0O7CFK;I&^"3?IE&NV6%UGF9W2:^YSOQ[MIAS1:M]2SL MQ(-D"34=G1Y^ 71CU9+@@0YV."[7M@O>)1#B=F\?4NF:/"6XU^IRJ)>>V#P$ MT8X0CLN*F11AF(\DA/S1]R\$'7VTQ+;D#U;/0X\\L=D;_!EQ^=+/TDU0"B5& MBD'39LJQ$&NBX1!U5FRH)%)LGU1%^54D;M&RYJCMV]<:'N3;G*Z8>A@'WV%K MNG9*.O9:'Y]H*T+5%0HIA\59[K0#3]_TCJI6/%TI6*4N(*@$H;:^W0XOY[:Y MG-P@)#_1"RQIK,V&RD&3B.+YFJH=N)R0 G3[11U.%L:(HA0=6GW$2'#J94TT MH(-9J'$^;6M8J.7'O/M2>,F?''R,H\2*]0"F<)J>BYUCJT]0D.')L1-ZPG7] M3%CW4>(M*'W.'3E](K'K)^0R]L&?)H])^?QLW9ABU7_9!M076OMLIV> '^>< MY>N$M#V_ M,U5--& /\/"B%N5BSAP_YF^6OIG* 3I$YESMG!61P36+U2KZS-_($T^\O^S$ M-"21SE!-9-D)UI%6]P4:Z]-Z'(5I[-]FY0I963)[)G<76HB\R^&A$6&5[".QE6RA*BBYN. M),_H520E%_Z618)2JK'\&3]O4+*_J"PV49SZOU<+B*\[GZ0"E9.BE BI7-'O'W M<"O@!"U<:H8L(>X?[Z+M6_IY;L/H#P?3U0M4XZ+? :]U&$,1>E%KZS+^UE/1 M&+8!^X78:M>B5WQ,[RD,/G]!;_%M)']09H/4"X\[&877R:5*BY4W> ($ MV._M!C6V-H%=P*#6@SHMSO/6=WG;"2L/Z00(YL5Y 8. AWUI2^S(ML2.9BZQ M(TOM4R9HWX=]$+-!;0Q^?MA?D3N?G?%ARKHH&/DV0H!38K,PGM+-"KB);,JR M6<4.G_&\V]Q&?;V1AX52AX3C8:J*H[%Z% -=I9F]Q ;Q^CD@C$B)J@3J*\<8 M6L:H.,YBMJ S/W&=X!?BQ*>A=](_+&98%IU L8Y%5=ETE+L<%78;'EG(6.&8BJT.:Q[G36#W8VR#-W438 MP*^ -P?YD>P@-E #XK2"'$-;ILD.K*E5%9)R2WQ%'EB:C3HL;+Z667RP%_ \ M=E$_;U#>IAS(.O,#$A_3T_(NBB&V5!W>O ZA!B]PWFI42<]3U!!.GACB3.Q= M!SO@GE7H2^C@=)[1OX%)A31ASL/*=7($Z35$FZ;B-1:PG*I09Q';Z6$*]#PD MC?/H>N,$P5&64.I[VZO(GD=U>/,ZCQJ\,"C2-XZ_Y02=;DA\1WV7CW'TF-ZS M*BTGA' :Q'#G$!?JY0M<:;[F7KHG00 GI1JX>1Q*(C[ U:MKGT?_R)R8P@IV M^6T Y#1JPIR'@#HY8E")#24EWC^;/R($%%,+Z%R.I&ZN8!5:UR]N>;M H!ML M 6PF]Z,V$R!+FC7DP:;SCVZ)G_MNYQ*L'W6!7DN!G& /Z7L(,(3>J);>![E7E+\AZVC[W&) MK-A$4&>TXX1,*?.Y$)4-8,)Z;T58[^>]8LP+N<6 IR%-RUF12D9Q.C">4@AL1&%6W+BI$Y1(P,2(1(" MGI.+UL6;4FPP[23%3WG_^I81Q'H#L3_]?U!+ 0(4 Q0 ( "" "55T5J4; MNH ! .(F$ 9 " 0 !F,3!Q,#8R,E]P=7)P;&5I;FYO M=F$N:'1M4$L! A0#% @ (( )546'.\9D!P P"X !D M ( !\8 ! &8Q,'$P-C(R97@S,2TQ7W!U#,Q M+3)?<'5R<&QE+FAT;5!+ 0(4 Q0 ( "" "559';;(N , #X+ 9 M " 2^0 0!F,3!Q,#8R,F5X,S(M,5]P=7)P;&4N:'1M4$L! A0# M% @ (( )550G^.RT P D0L !D ( !'I0! &8Q,'$P M-C(R97@S,BTR7W!U-0 ":'04 %0 @ &6TP$ <')P;"TR,#(R,#8S,%]D M968N>&UL4$L! A0#% @ (( )5?! %ZS_P Q 0* !4 M ( !K"0" '!R<&PM,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( "" "56! M)7;3"E$ ')0!0 5 " =[E @!P